Firmao
firmaoFirmao is a business information platform offering data and insights on companies, industries, and markets, providing tools for company research, industry analysis, and market intelligence.
Acciones disponibles (15)
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 InvoiceFIRMAO_CREATE_INVOICEAcciónTool to create an invoice. Use after gathering all invoice details.
FIRMAO_CREATE_INVOICEAcciónTool to create an invoice. Use after gathering all invoice details.
Parámetros de entrada
modestringenumDocument mode; 'SALE' for sales invoices
SALEPURCHASEpaidbooleanWhether the invoice is already paid
typestringFixed to 'INVOICE' to create an invoice
emailsstring[]List of emails for new customer
phonesstring[]List of phone numbers for new customer
currencystringObligatorioInvoice currency code, e.g., 'PLN'
customerintegerExisting customer ID (if not creating new customer)
paidValuenumberAmount already paid
autoNumberbooleanLet system assign invoice number automatically
invoiceDatestringObligatoriodateInvoice issue date (YYYY-MM-DD)
paymentDatestringdatePayment/due date (YYYY-MM-DD)
paymentTypestringPayment method, e.g., 'CASH' or 'TRANSFER'
customerNamestringName for new customer (if auto-creating)
splitPaymentbooleanFlag for split payment (if applicable)
issuingPersonstringPerson responsible for issuing this invoice
customerAddressobjectAddress object for the customer on this invoice
organization_idstringObligatorioFirmao Organization ID used as path parameter
restOfPaidValuenumberRemaining amount due
transactionDatestringObligatoriodateAccounting date for the transaction (YYYY-MM-DD)
invoicePatternIdintegerNumbering series identifier
transactionNumberstringExplicit document number (if not using auto numbering)
calculateFromGrossbooleanIf true, calculate netto values from brutto
invoiceAnnotationsstringFree-text annotation or note on the invoice
transactionEntriesobject[]ObligatorioList of invoice line items
transactionVatPricenumberObligatorioTotal VAT amount on the invoice
transactionNettoPricenumberObligatorioTotal net amount of the invoice
transactionBruttoPricenumberObligatorioTotal gross amount of the invoice
createNewCustomerIfNeededbooleanAuto-create customer if they do not exist
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
Delete Company SettingFIRMAO_DELETE_COMPANY_SETTINGAcciónTool to delete a specific company setting. Use when you need to remove a company setting by its unique ID after confirming the ID is valid.
FIRMAO_DELETE_COMPANY_SETTINGAcciónTool to delete a specific company setting. Use when you need to remove a company setting by its unique ID after confirming the ID is valid.
Parámetros de entrada
setting_idstringObligatorioUnique identifier of the company setting to delete
organization_idstringFirmao organization identifier used in the URL path
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
Delete ContactFIRMAO_DELETE_CONTACTAcciónTool to delete a contact by marking it as deleted. Use when you need to soft-delete a contact after confirming its existence.
FIRMAO_DELETE_CONTACTAcciónTool to delete a contact by marking it as deleted. Use when you need to soft-delete a contact after confirming its existence.
Parámetros de entrada
contact_idintegerObligatorioNumeric ID of the contact to delete
organization_idstringObligatorioYour organization identifier (found in URL after login)
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
Delete InvoiceFIRMAO_DELETE_INVOICEAcciónTool to delete an invoice. Use when you need to soft-delete a specific invoice by marking it deleted=true. Implements robust endpoint fallbacks and graceful degradation to ensure a validated response even when the API denies access or returns unexpected shapes.
FIRMAO_DELETE_INVOICEAcciónTool to delete an invoice. Use when you need to soft-delete a specific invoice by marking it deleted=true. Implements robust endpoint fallbacks and graceful degradation to ensure a validated response even when the API denies access or returns unexpected shapes.
Parámetros de entrada
invoice_idintegerObligatorioID of the invoice (transaction) to delete
organization_idstringObligatorioYour organization identifier (found in URL after login)
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
Delete OfferFIRMAO_DELETE_OFFERAcciónTool to delete an offer. Use when you need to soft-delete an existing offer by marking its deleted flag to true. After this call, the offer is considered deleted within the system.
FIRMAO_DELETE_OFFERAcciónTool to delete an offer. Use when you need to soft-delete an existing offer by marking its deleted flag to true. After this call, the offer is considered deleted within the system.
Parámetros de entrada
offer_idintegerObligatorioNumeric ID of the offer to delete.
organization_idstringObligatorioIdentifier of the organization (as used in the API URL).
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 InvoiceFIRMAO_GET_INVOICEAcciónTool to retrieve a specific invoice by its ID. Use when you need the full invoice data by its unique ID.
FIRMAO_GET_INVOICEAcciónTool to retrieve a specific invoice by its ID. Use when you need the full invoice data by its unique ID.
Parámetros de entrada
invoice_idintegerObligatorioID of the invoice (transaction) to retrieve
organization_idstringObligatorioFirmao organization identifier used in the path
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 OfferFIRMAO_GET_OFFERAcciónTool to retrieve offer details. Use when you need complete information for a specific offer by ID.
FIRMAO_GET_OFFERAcciónTool to retrieve offer details. Use when you need complete information for a specific offer by ID.
Parámetros de entrada
offer_idintegerObligatorioNumeric ID of the offer to retrieve
dataFormatstringenumResponse verbosity level
SHORTMEDIUMFULLorganization_idstringObligatorioFirmao organization ID used in the URL path
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 TaskFIRMAO_GET_TASKAcciónTool to retrieve details of a specific task by its ID. Use when you need to fetch a task after knowing its ID.
FIRMAO_GET_TASKAcciónTool to retrieve details of a specific task by its ID. Use when you need to fetch a task after knowing its ID.
Parámetros de entrada
dirstringSort direction: ASC or DESC
sortstringField to sort by
limitintegerMaximum number of items to return
startintegerPagination start index
task_idintegerObligatorioID of the task to retrieve
dataFormatstringDetail level of the returned data, e.g., MEDIUM
organization_idstringObligatorioFirmao organization identifier (as shown in the URL)
Parámetros de salida
dirstringEchoed sort direction
dataobject[]ObligatorioList containing the requested task
sortstringEchoed sort field
errorstringError if any occurred during the execution of the action
totalSizeintegerTotal number of matching tasks
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Company SettingsFIRMAO_LIST_COMPANY_SETTINGSAcciónTool to list company settings. Use when retrieving custom configurations for a company, optionally filtered by organization or company ID.
FIRMAO_LIST_COMPANY_SETTINGSAcciónTool to list company settings. Use when retrieving custom configurations for a company, optionally filtered by organization or company ID.
Parámetros de entrada
limitintegerMaximum number of settings to return
startintegerZero-based offset of the first setting to return
company_idintegerOptional filter to return settings for a specific company
organization_idstringOptional Firmao organization identifier used in the URL path
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
List InvoicesFIRMAO_LIST_INVOICESAcciónTool to list invoices. Use when retrieving a list of invoices with optional pagination and filtering.
FIRMAO_LIST_INVOICESAcciónTool to list invoices. Use when retrieving a list of invoices with optional pagination and filtering.
Parámetros de entrada
dirstringenumSort direction
ASCDESCsortstringField to sort by
limitintegerMax results per page
startintegerPagination start index
mode(eq)stringFilter by invoice mode, e.g., 'SALE'
dataFormatstringResponse size preset, e.g., 'MEDIUM'
customer(eq)integerFilter by customer ID
organization_idstringObligatorioFirmao Organization ID used as path parameter
Parámetros de salida
dirstringObligatorioSort direction
dataobject[]ObligatorioPaged list of invoices
sortstringObligatorioSort field
errorstringError if any occurred during the execution of the action
totalSizeintegerObligatorioTotal number of matching invoices
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TasksFIRMAO_LIST_TASKSAcciónTool to retrieve a list of tasks. Use when browsing tasks with pagination, sorting, or filters after confirming organization ID.
FIRMAO_LIST_TASKSAcciónTool to retrieve a list of tasks. Use when browsing tasks with pagination, sorting, or filters after confirming organization ID.
Parámetros de entrada
dirstringenumSort direction
ASCDESCsortstringField name to sort by
limitintegerMaximum number of records per page
startinteger0-based offset of the first record
filtersobjectFilters in the form FieldName(ComparisonType)=value
dataFormatstringenumLevel of detail for returned fields
MINIMALMEDIUMFULLorganization_idstringObligatorioFirmao organization identifier (as shown in the URL)
Parámetros de salida
dirstringDirection used for sorting (ASC/DESC)
dataobject[]ObligatorioList of returned tasks
sortstringField used for sorting
errorstringError if any occurred during the execution of the action
totalSizeintegerObligatorioTotal number of records matching the query
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ContactFIRMAO_UPDATE_CONTACTAcciónTool to update a contact. Use when you need to modify an existing contact by its ID after retrieving its details.
FIRMAO_UPDATE_CONTACTAcciónTool to update a contact. Use when you need to modify an existing contact by its ID after retrieving its details.
Parámetros de entrada
tagsstring[]List of tags associated with the contact
labelstringDisplay label for the contact
emailsstring[]List of email addresses for the contact
phonesstring[]List of phone numbers for the contact
customerintegerCustomer ID to link this contact to
lastNamestringContact's last name
positionstringContact's position or job title
firstNamestringContact's first name
contact_idintegerObligatorioID of the contact to update
descriptionstringFree-text description about the contact
organization_idstringObligatorioFirmao Organization ID used as path parameter
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
Update InvoiceFIRMAO_UPDATE_INVOICEAcciónTool to update an invoice. Use when you need to modify an existing invoice by its ID after retrieving its details.
FIRMAO_UPDATE_INVOICEAcciónTool to update an invoice. Use when you need to modify an existing invoice by its ID after retrieving its details.
Parámetros de entrada
modestringObligatorioenumSALEPURCHASEpaidbooleantypestringFixed to 'INVOICE' to designate invoice
emailsstring[]phonesstring[]currencystringcustomerintegerExisting customer ID
nipNumberstringTax identification number
paidValuenumberAmount already paid
autoNumberbooleanLet system auto-number invoice
invoice_idintegerObligatorioID of the invoice (transaction) to update
invoiceDatestringdateInvoice issue date (YYYY-MM-DD)
paymentDatestringdatePayment due date (YYYY-MM-DD)
paymentTypestringPayment method, e.g., 'CASH'
customerNamestringName for new customer if created
splitPaymentbooleanFlag for split payment
issuingPersonstringPerson issuing the invoice
customerAddressobjectAddress for the customer
organization_idstringObligatorioFirmao Organization ID used as path parameter
restOfPaidValuenumberRemaining amount due
transactionDatestringdateAccounting date (YYYY-MM-DD)
invoicePatternIdintegerNumbering series identifier
transactionNumberstringCustom invoice number
calculateFromGrossbooleanCalculate netto from gross
invoiceAnnotationsstringCustom notes on the invoice
transactionEntriesobject[]List of invoice line items to update
transactionVatPricenumberTotal VAT amount
transactionNettoPricenumberTotal net amount
transactionBruttoPricenumberTotal gross amount
createNewCustomerIfNeededbooleanAuto-create customer if not existing
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
Update OfferFIRMAO_UPDATE_OFFERAcciónTool to update an existing offer. Use when you need to modify offer fields after creation.
FIRMAO_UPDATE_OFFERAcciónTool to update an existing offer. Use when you need to modify offer fields after creation.
Parámetros de entrada
modestringenumTransaction mode; one of SALE, PURCHASE
SALEPURCHASEnamestringOffer name or label
tagsstring[]List of tags
taskintegerTask ID to link
typestringenumDocument type; one of OFFER, ORDER, AGREEMENT
OFFERORDERAGREEMENTnumberstringOffer number
contactobjectLinked contact object as in GET response
entriesobject[]List of line items; send only entries to update
projectintegerProject ID to link
currencystringCurrency code, e.g., 'PLN'
customerintegerCustomer ID to link
offer_idintegerObligatorioIdentifier of the offer to update
offerDatestringDate of the offer, format YYYY-MM-DD
validFromstringValid-from date, format YYYY-MM-DD
annotationsstringOffer annotations
descriptionstringOffer description
offerStatusstringenumCurrent offer status
NEWSENTDURING_NEGOTIATIONSACCEPTEDREJECTEDEXECUTEDpaymentDatestringPayment date, format YYYY-MM-DD
paymentTypestringPayment method, e.g., 'CASH'
customerNamestringFree-text customer name
daysToDueDateintegerDays until due date
issuingPersonstringName of issuing person
customerAddressobjectCustomer postal data
organization_idstringObligatorioOrganization ID used in the path
reminderAdvancestringReminder advance value
calculateFromGrossbooleanWhether totals are calculated from gross
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
Update TaskFIRMAO_UPDATE_TASKAcciónTool to update an existing task. Use when you need to modify one or more fields of a task after confirming its current details.
FIRMAO_UPDATE_TASKAcciónTool to update an existing task. Use when you need to modify one or more fields of a task after confirming its current details.
Parámetros de entrada
namestringTask name
tagsobject[]List of tag IDs
parentintegerParent task ID, for subtasks
statusstringTask status key
task_idintegerObligatorioID of the task to update
priorityintegerPriority value
descriptionstringTask description
percentDonenumberPercent completion of the task
estimatedHoursnumberEstimated hours for task completion
plannedEndDatestringPlanned end date (ISO-8601)
organization_idstringObligatorioOrganization identifier (string or numeric as in Firmao URL)
plannedStartDatestringPlanned start date (ISO-8601)
responsibleUsersobject[]List of responsible users
plannedEndDateTypestringType for planned end date
plannedStartDateTypestringType for planned start date
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