Elorus
elorusElorus is an online invoicing and time-tracking software designed for freelancers and small businesses to manage their finances and projects efficiently.
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ónTool to create a new invoice. use after gathering all invoice details.
ELORUS_CREATE_INVOICEAcciónTool to create a new invoice. use after gathering all invoice details.
Parámetros de entrada
kindstringObligatorioenumInvoice type; one of 'invoice' or 'receipt'
invoicereceipttagsstring[]List of tag labels
itemsobject[]ObligatorioLine items for the invoice
notesstringInternal or client-facing notes
discountnumberInvoice-level discount amount, must be non-negative
client_idstringObligatorioID of the client, e.g., '42'
series_idstringObligatorioSeries identifier, e.g., '3'
issue_datestringObligatorioISO-8601 date when invoice is issued, e.g., '2023-01-01'
currency_idstringObligatorioID of the currency to use, e.g., '1'
payable_datestringDue date (ISO-8601), e.g., '2023-02-01'
document_numberstringCustom document number override
contact_address_idstringAlternate client address ID
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
CREATE_PRODUCTELORUS_CREATE_PRODUCTAcciónTool to create a new product or service in elorus. use when you need to add or configure items/services in your product catalog.
ELORUS_CREATE_PRODUCTAcciónTool 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
skustringStock keeping unit.
codestringProduct code (internal reference).
namestringObligatorioProduct name.
typestringObligatorioenumProduct type.
itemservicepricenumberProduct price (tax exclusive).
is_activebooleanWhether the product is active.
descriptionstringProduct description.
tax_category_idintegerTax category ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Email InvoiceELORUS_EMAIL_INVOICEAcciónTool to email an existing invoice to specified contacts. use after generating an invoice and obtaining contact ids.
ELORUS_EMAIL_INVOICEAcciónTool 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[]ObligatorioList of contact IDs to send the invoice email to
email_bodystringObligatorioBody text for the invoice email
invoice_idintegerObligatorioID of the invoice to send via email
email_subjectstringObligatorioSubject line for the invoice email
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get BillsELORUS_GET_BILLSAcciónTool to retrieve a list of bills. use when you need to list bills with optional filters after creation.
ELORUS_GET_BILLSAcciónTool to retrieve a list of bills. use when you need to list bills with optional filters after creation.
Parámetros de entrada
pageintegerPage number to retrieve, must be >= 1
searchstringSearch term to filter bills
statusstringenumFilter by bill status
issuedpaidoverduevoidsupplierstringFilter by supplier ID
page_sizeintegerNumber of items per page, must be between 1 and 100
due_date__gtestringFilter bills due on or after this date (ISO 8601)
due_date__ltestringFilter bills due on or before this date (ISO 8601)
issued_at__gtestringFilter bills issued on or after this date (ISO 8601)
issued_at__ltestringFilter bills issued on or before this date (ISO 8601)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ContactsELORUS_GET_CONTACTSAcciónTool 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.'
ELORUS_GET_CONTACTSAcciónTool 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
pageintegerResults page number (minimum 1).
searchstringFull-text search across name, code, VAT, etc.
order_bystringField to sort by (e.g., 'name', 'created').
statusesstring[]Filter by status values (e.g., ['active','archived']).
is_companybooleanFilter by contact type: true=company, false=individual.
sort_orderstringenumSort direction: 'asc' or 'desc'.
ascdesccontact_idsinteger[]List of contact IDs to filter (will be comma-separated).
custom_fieldsobjectFilter by custom fields; map each custom field ID to a value. E.g., {'42': 'Gold member'} => custom_fields[42]=Gold member.
show_archivedbooleanInclude archived contacts when true.
items_per_pageintegerNumber of results per page (maximum 200).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Credit NotesELORUS_GET_CREDIT_NOTESAcciónTool to retrieve a list of credit notes. use when you need to fetch credit notes filtered by page, contact, date range, or currency.
ELORUS_GET_CREDIT_NOTESAcciónTool 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
pageintegerPage number to return, must be >= 1
contactintegerFilter results by contact ID
currencystringFilter results by ISO 4217 currency code
page_sizeintegerNumber of results per page, must be >= 1
issued_on__gtestringOnly include credit notes issued on or after this date (YYYY-MM-DD)
issued_on__ltestringOnly include credit notes issued on or before this date (YYYY-MM-DD)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Email TemplatesELORUS_GET_EMAIL_TEMPLATESAcciónTool to retrieve a list of email templates. use when you need to fetch and page through existing templates in the organization.
ELORUS_GET_EMAIL_TEMPLATESAcciónTool 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
pageintegerPage number to retrieve; defaults to first page if omitted
page_sizeintegerNumber of templates per page; defaults to server-side default if omitted
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get EstimatesELORUS_GET_ESTIMATESAcciónTool to retrieve a list of estimates. use when you need to list estimates with pagination after creation.
ELORUS_GET_ESTIMATESAcciónTool to retrieve a list of estimates. use when you need to list estimates with pagination after creation.
Parámetros de entrada
pageintegerPage number to retrieve, must be >= 1
page_sizeintegerNumber of items per page, must be between 1 and 100
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get InvoicesELORUS_GET_INVOICESAcciónTool to retrieve a list of invoices. use when you need to list invoices with filtering and pagination options.
ELORUS_GET_INVOICESAcciónTool to retrieve a list of invoices. use when you need to list invoices with filtering and pagination options.
Parámetros de entrada
pageintegerPage number to retrieve, must be >= 1
tagsstringComma-separated tags to filter by, e.g., 'urgent,consulting'
numberstringFilter by invoice number
statusstringenumFilter by invoice status
draftissuedpaidcancelledcontactstringFilter by contact ID
currencystringFilter by ISO currency code, e.g., 'USD'
orderingstringField to sort by (prefix with '-' for descending), e.g., '-due_date'
page_sizeintegerNumber of items per page, must be between 1 and 100
due_date__gtestringFilter invoices due on or after this date (ISO 8601)
due_date__ltestringFilter invoices due on or before this date (ISO 8601)
issue_date__gtestringFilter invoices issued on or after this date (ISO 8601)
issue_date__ltestringFilter invoices issued on or before this date (ISO 8601)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ProductsELORUS_GET_PRODUCTSAcciónTool 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.
ELORUS_GET_PRODUCTSAcciónTool 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
pageintegerPage number to retrieve, must be >= 1
sortstringField to sort by; prefix with '-' for descending, e.g. '-name'
limitintegerNumber of items per page, must be >= 1
fieldsstringComma-separated list of fields to include in the response, e.g. 'id,name,price'
filterstringFilter by matching code or name (partial, case-insensitive)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get TaxesELORUS_GET_TAXESAcciónTool to retrieve a list of taxes. use after authentication to list taxes with optional filters.
ELORUS_GET_TAXESAcciónTool to retrieve a list of taxes. use after authentication to list taxes with optional filters.
Parámetros de entrada
qstringSearch query to filter taxes
pageintegerPage number to retrieve, must be >= 1
per_pageintegerNumber of results per page, must be between 1 and 100
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get TemplatesELORUS_GET_TEMPLATESAcciónTool to retrieve a list of document templates. use when you need to list and paginate available templates.
ELORUS_GET_TEMPLATESAcciónTool to retrieve a list of document templates. use when you need to list and paginate available templates.
Parámetros de entrada
pageintegerPage number of results to fetch (must be >= 1)
per_pageintegerNumber of results per page (1–200)
Parámetros de salida
tointegerObligatorioIndex of last item in current page
dataobject[]ObligatorioList of document templates
errorstringError if any occurred during the execution of the action
totalintegerObligatorioTotal number of templates available
per_pageintegerObligatorioNumber of results per page returned
last_pageintegerObligatorioLast available page number
from_indexintegerObligatorioIndex of first item in current page
successfulbooleanObligatorioWhether or not the action execution was successful or not
current_pageintegerObligatorioCurrent page number
next_page_urlstringURL to next page of results, if any
prev_page_urlstringURL to previous page of results, if any
Update ContactELORUS_UPDATE_CONTACTAcciónTool to update an existing contact by id. use when you need to modify contact details after retrieving current information.
ELORUS_UPDATE_CONTACTAcciónTool to update an existing contact by id. use when you need to modify contact details after retrieving current information.
Parámetros de entrada
idintegerObligatorioUnique identifier of the contact to update
citystringCity of the contact
codestringUnique code for the contact
namestringContact's name
emailstringEmail address of the contact
notesstringAdditional notes about the contact
phonestringPhone number of the contact
addressstringStreet address of the contact
country_idintegerIdentifier of the contact's country
tax_numberstringContact's tax number
tax_officestringContact's tax office
vat_statusstringenumVAT status; either 'registered' or 'not_registered'
registerednot_registeredcurrency_idintegerIdentifier of the contact's preferred currency
postal_codestringPostal / ZIP code of the contact
contact_personsobject[]List of contact persons for the contact
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not