NAiOS IconNAiOS Logo
Volver al catálogo

Xero

xero

Xero is a cloud-based accounting software for small businesses, providing invoicing, bank reconciliation, bookkeeping, and financial reporting in real time

Acciones
4
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (4)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Get ConnectionsXERO_GET_CONNECTIONSAcción

Tool to list active xero connections. use when you need to retrieve all current tenant connections for the authenticated user.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobject[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ContactsXERO_GET_CONTACTSAcción

Tool to retrieve a list of contacts. use when you need up-to-date contact information with filtering, paging, or incremental updates.

Parámetros de entrada

  • IDsstring[]

    Comma-separated list of ContactIDs to filter by.

  • pageinteger

    Page number for paginated results (requires pageSize).

  • orderstring

    Sort by field, e.g. UpdatedDateUTC DESC.

  • wherestring

    OData-style filter on optimised fields, e.g. Name="ABC".

  • pageSizeinteger

    Number of contacts per page (requires page).

  • ContactIDstring

    Xero ContactID. If provided, fetches a single contact at /Contacts/{ContactID}.

  • searchTermstring

    Case-insensitive search across Name, FirstName, LastName, ContactNumber, CompanyNumber, EmailAddress.

  • summaryOnlyboolean

    Return a lightweight summary-only response when true.

  • includeArchivedboolean

    Include archived contacts when true.

  • If-Modified-Sincestringdate-time

    UTC timestamp (YYYY-MM-DDThh:mm:ss) to set as the If-Modified-Since header; returns only contacts created or modified since this timestamp.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get QuotesXERO_GET_QUOTESAcción

Tool to retrieve a list of quotes. use when you need to list, filter, or page through sales quotes. use after obtaining the tenant id via connections.

Parámetros de entrada

  • pageinteger

    Page number for paginated results (1-based).

  • orderstring

    Order by any element, e.g., ExpiryDate ASC.

  • DateTostringdate

    Filter for quotes on or before this date (YYYY-MM-DD).

  • Statusstring

    Filter for quotes of a particular status.

  • DateFromstringdate

    Filter for quotes on or after this date (YYYY-MM-DD).

  • ContactIDstring

    Filter for quotes belonging to a particular contact by ContactID.

  • QuoteNumberstring

    Filter by quote number.

  • ExpiryDateTostringdate

    Filter for quotes expiring on or before this date (YYYY-MM-DD).

  • ExpiryDateFromstringdate

    Filter for quotes expiring on or after this date (YYYY-MM-DD).

  • xero-tenant-idstringObligatorio

    Xero Tenant ID header. Required to identify which organization's quotes to retrieve.

  • If-Modified-Sincestring

    Only return quotes modified after this UTC timestamp in RFC3339 format.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update InvoiceXERO_POST_INVOICE_UPDATEAcción

Tool to update an existing invoice. use when you need to modify the details of an invoice after it's been created.

Parámetros de entrada

  • unitdpinteger

    Number of decimal places for unit amounts.

  • Invoicesobject[]Obligatorio

    List containing invoice update definitions (one item).

  • InvoiceIDstring

    Unique identifier (UUID) of the invoice.

  • InvoiceNumberstring

    Invoice number identifier.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not