NAiOS IconNAiOS Logo
Volver al catálogo

Elorus

elorus

Elorus is an online invoicing and time-tracking software designed for freelancers and small businesses to manage their finances and projects efficiently.

Acciones
13
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 (13)

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.

Create InvoiceELORUS_CREATE_INVOICEAcción

Tool to create a new invoice. use after gathering all invoice details.

Parámetros de entrada

  • kindstringObligatorioenum

    Invoice type; one of 'invoice' or 'receipt'

    invoicereceipt
  • tagsstring[]

    List of tag labels

  • itemsobject[]Obligatorio

    Line items for the invoice

  • notesstring

    Internal or client-facing notes

  • discountnumber

    Invoice-level discount amount, must be non-negative

  • client_idstringObligatorio

    ID of the client, e.g., '42'

  • series_idstringObligatorio

    Series identifier, e.g., '3'

  • issue_datestringObligatorio

    ISO-8601 date when invoice is issued, e.g., '2023-01-01'

  • currency_idstringObligatorio

    ID of the currency to use, e.g., '1'

  • payable_datestring

    Due date (ISO-8601), e.g., '2023-02-01'

  • document_numberstring

    Custom document number override

  • contact_address_idstring

    Alternate client address ID

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

CREATE_PRODUCTELORUS_CREATE_PRODUCTAcción

Tool to create a new product or service in elorus. use when you need to add or configure items/services in your product catalog.

Parámetros de entrada

  • skustring

    Stock keeping unit.

  • codestring

    Product code (internal reference).

  • namestringObligatorio

    Product name.

  • typestringObligatorioenum

    Product type.

    itemservice
  • pricenumber

    Product price (tax exclusive).

  • is_activeboolean

    Whether the product is active.

  • descriptionstring

    Product description.

  • tax_category_idinteger

    Tax category ID.

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

Email InvoiceELORUS_EMAIL_INVOICEAcción

Tool to email an existing invoice to specified contacts. use after generating an invoice and obtaining contact ids.

Parámetros de entrada

  • ccstring[]

    Optional list of email addresses to CC on the invoice email

  • bccstring[]

    Optional list of email addresses to BCC on the invoice email

  • contactsinteger[]Obligatorio

    List of contact IDs to send the invoice email to

  • email_bodystringObligatorio

    Body text for the invoice email

  • invoice_idintegerObligatorio

    ID of the invoice to send via email

  • email_subjectstringObligatorio

    Subject line for the invoice email

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 BillsELORUS_GET_BILLSAcción

Tool to retrieve a list of bills. use when you need to list bills with optional filters after creation.

Parámetros de entrada

  • pageinteger

    Page number to retrieve, must be >= 1

  • searchstring

    Search term to filter bills

  • statusstringenum

    Filter by bill status

    issuedpaidoverduevoid
  • supplierstring

    Filter by supplier ID

  • page_sizeinteger

    Number of items per page, must be between 1 and 100

  • due_date__gtestring

    Filter bills due on or after this date (ISO 8601)

  • due_date__ltestring

    Filter bills due on or before this date (ISO 8601)

  • issued_at__gtestring

    Filter bills issued on or after this date (ISO 8601)

  • issued_at__ltestring

    Filter bills issued on or before this date (ISO 8601)

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 ContactsELORUS_GET_CONTACTSAcción

Tool to retrieve a list of contacts. use after authentication to fetch contacts in batches. example: 'list page 2 of active company contacts sorted by name.'

Parámetros de entrada

  • pageinteger

    Results page number (minimum 1).

  • searchstring

    Full-text search across name, code, VAT, etc.

  • order_bystring

    Field to sort by (e.g., 'name', 'created').

  • statusesstring[]

    Filter by status values (e.g., ['active','archived']).

  • is_companyboolean

    Filter by contact type: true=company, false=individual.

  • sort_orderstringenum

    Sort direction: 'asc' or 'desc'.

    ascdesc
  • contact_idsinteger[]

    List of contact IDs to filter (will be comma-separated).

  • custom_fieldsobject

    Filter by custom fields; map each custom field ID to a value. E.g., {'42': 'Gold member'} => custom_fields[42]=Gold member.

  • show_archivedboolean

    Include archived contacts when true.

  • items_per_pageinteger

    Number of results per page (maximum 200).

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 Credit NotesELORUS_GET_CREDIT_NOTESAcción

Tool to retrieve a list of credit notes. use when you need to fetch credit notes filtered by page, contact, date range, or currency.

Parámetros de entrada

  • pageinteger

    Page number to return, must be >= 1

  • contactinteger

    Filter results by contact ID

  • currencystring

    Filter results by ISO 4217 currency code

  • page_sizeinteger

    Number of results per page, must be >= 1

  • issued_on__gtestring

    Only include credit notes issued on or after this date (YYYY-MM-DD)

  • issued_on__ltestring

    Only include credit notes issued on or before this date (YYYY-MM-DD)

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 Email TemplatesELORUS_GET_EMAIL_TEMPLATESAcción

Tool to retrieve a list of email templates. use when you need to fetch and page through existing templates in the organization.

Parámetros de entrada

  • pageinteger

    Page number to retrieve; defaults to first page if omitted

  • page_sizeinteger

    Number of templates per page; defaults to server-side default if omitted

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 EstimatesELORUS_GET_ESTIMATESAcción

Tool to retrieve a list of estimates. use when you need to list estimates with pagination after creation.

Parámetros de entrada

  • pageinteger

    Page number to retrieve, must be >= 1

  • page_sizeinteger

    Number of items per page, must be between 1 and 100

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 InvoicesELORUS_GET_INVOICESAcción

Tool to retrieve a list of invoices. use when you need to list invoices with filtering and pagination options.

Parámetros de entrada

  • pageinteger

    Page number to retrieve, must be >= 1

  • tagsstring

    Comma-separated tags to filter by, e.g., 'urgent,consulting'

  • numberstring

    Filter by invoice number

  • statusstringenum

    Filter by invoice status

    draftissuedpaidcancelled
  • contactstring

    Filter by contact ID

  • currencystring

    Filter by ISO currency code, e.g., 'USD'

  • orderingstring

    Field to sort by (prefix with '-' for descending), e.g., '-due_date'

  • page_sizeinteger

    Number of items per page, must be between 1 and 100

  • due_date__gtestring

    Filter invoices due on or after this date (ISO 8601)

  • due_date__ltestring

    Filter invoices due on or before this date (ISO 8601)

  • issue_date__gtestring

    Filter invoices issued on or after this date (ISO 8601)

  • issue_date__ltestring

    Filter invoices issued on or before this date (ISO 8601)

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 ProductsELORUS_GET_PRODUCTSAcción

Tool to retrieve a list of products/services with optional filtering, sorting, and pagination. use when you need to fetch products for reports, ui lists, or inventory management.

Parámetros de entrada

  • pageinteger

    Page number to retrieve, must be >= 1

  • sortstring

    Field to sort by; prefix with '-' for descending, e.g. '-name'

  • limitinteger

    Number of items per page, must be >= 1

  • fieldsstring

    Comma-separated list of fields to include in the response, e.g. 'id,name,price'

  • filterstring

    Filter by matching code or name (partial, case-insensitive)

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 TaxesELORUS_GET_TAXESAcción

Tool to retrieve a list of taxes. use after authentication to list taxes with optional filters.

Parámetros de entrada

  • qstring

    Search query to filter taxes

  • pageinteger

    Page number to retrieve, must be >= 1

  • per_pageinteger

    Number of results per page, must be between 1 and 100

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 TemplatesELORUS_GET_TEMPLATESAcción

Tool to retrieve a list of document templates. use when you need to list and paginate available templates.

Parámetros de entrada

  • pageinteger

    Page number of results to fetch (must be >= 1)

  • per_pageinteger

    Number of results per page (1–200)

Parámetros de salida

  • tointegerObligatorio

    Index of last item in current page

  • dataobject[]Obligatorio

    List of document templates

  • errorstring

    Error if any occurred during the execution of the action

  • totalintegerObligatorio

    Total number of templates available

  • per_pageintegerObligatorio

    Number of results per page returned

  • last_pageintegerObligatorio

    Last available page number

  • from_indexintegerObligatorio

    Index of first item in current page

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • current_pageintegerObligatorio

    Current page number

  • next_page_urlstring

    URL to next page of results, if any

  • prev_page_urlstring

    URL to previous page of results, if any

Update ContactELORUS_UPDATE_CONTACTAcción

Tool to update an existing contact by id. use when you need to modify contact details after retrieving current information.

Parámetros de entrada

  • idintegerObligatorio

    Unique identifier of the contact to update

  • citystring

    City of the contact

  • codestring

    Unique code for the contact

  • namestring

    Contact's name

  • emailstring

    Email address of the contact

  • notesstring

    Additional notes about the contact

  • phonestring

    Phone number of the contact

  • addressstring

    Street address of the contact

  • country_idinteger

    Identifier of the contact's country

  • tax_numberstring

    Contact's tax number

  • tax_officestring

    Contact's tax office

  • vat_statusstringenum

    VAT status; either 'registered' or 'not_registered'

    registerednot_registered
  • currency_idinteger

    Identifier of the contact's preferred currency

  • postal_codestring

    Postal / ZIP code of the contact

  • contact_personsobject[]

    List of contact persons for the contact

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