Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Create Checkout Session

Create a checkout session for a customer to complete payment. Requires existing product SKUs and success/cancel URLs. Session creation does not confirm payment.

Create Invoice

Create a invoice record with a contact and priced lines. This does not transfer money.

Get Estimate

Retrieve one estimate and its provider-calculated amounts.

Delete Payment (compatibility)

Delete a payment record using the historical route. Current deletion support is undocumented. This does not reverse a bank or processor transfer or guarantee the parent document becomes editable.

Delete Estimate

Compatibility deletion for a legacy estimate ID using the historical estimates route. Current proforma deletion is not documented; do not assume new estimates are deletable.

Update Contact

Update only the supplied contact fields. Empty strings clear text fields where the provider allows it.

Deliver Credit Note

Ask Quaderno to email the credit note to its contact. Success confirms initiation, not receipt.

Get Contact

Retrieve a contact in the selected account.

Create Expense

Create a expense record with a contact and priced lines. This does not transfer money.

List Credit Notes

List one cursor page of credit notes. Date accepts a day or start,end range.

List Contacts

List contacts in one cursor page, optionally searching their name, email or tax ID.

List Expenses

List a cursor page of expenses. Date accepts a single day or start,end range.

Delete Recurring Document

Delete a recurring invoice template to stop future generation. Existing generated documents remain.

Deliver Invoice

Ask Quaderno to email the invoice to its contact. This may finalize the record. A successful request confirms initiation, not receipt.

Delete Contact

Delete a contact. Quaderno may reject contacts associated with documents.

Create Recurring Document

Create a recurring invoice template that can automatically generate future invoices. Delete the template to stop future generation; already generated documents remain. frequency is retained and mapped to current period fields.

Update Expense

Update supplied supported fields.

List Tax Jurisdictions

List the provider jurisdiction catalog, optionally filtered by country or region, or retrieve one with jurisdictionId alone. Catalog presence does not prove registration or a tax obligation.

Create Estimate

Create an estimate using the current proforma API. The provider sets issueDate. The record may be retained because current proforma deletion is not documented.

Record Payment

Record a payment or refund already made for a document. This does not transfer money. Recording can finalize the financial document. Omitted amount follows provider defaults; provide an explicit amount for partial payments. Expenses use the historical route, whose current support is undocumented and must be verified for the account.

Update Invoice

Update supplied supported fields. The current invoice API permits administrative fields only; financial fields require a separate correction workflow.

Get Report Status

Retrieve the current state of a report request and provide its downloadable CSV when the provider supplies one. Pending and failed requests do not imply a completed report.

List Estimates

List a cursor page of estimates. Date accepts a single day or start,end range.

Validate Tax Id

Ask the provider to validate a supported tax ID. A null result means the external validation service is unavailable and does not establish that the ID is invalid.

Get Credit Note

Retrieve one credit note and its provider-calculated amounts.

List Checkout Sessions

List one cursor page of checkout sessions, or retrieve a session with sessionId alone.

List Recurring Documents

List recurring invoice templates, or retrieve one with recurringId alone. These records can automatically generate future financial documents.

Request Tax Report

Request an asynchronous CSV report. Current report types are tax_summary, invoices_list and credits_list. Dates are supplied as a range. Poll get_report_status until the provider reports completion.

Update Product

Update only the supplied product fields.

Delete Expense

Permanently delete an expense from the selected account.

Get Expense

Retrieve one expense and its provider-calculated amounts.

Delete Product

Delete a product from the selected account.

Get Invoice

Retrieve one invoice and its provider-calculated amounts.

Create Credit Note

Create a credit note against invoiceId using the current API. creditedAmount is supported for a single-line invoice and defaults to the invoice total. This records a credit, not a cash transfer. For older callers without invoiceId, contactId and items use the historical unversioned document route; support depends on the account API version.

List Invoices

List a cursor page of invoices. Date accepts a single day or start,end range.

Create Transaction

Record a sale or refund already made, with location evidence and payment details. Quaderno returns the resulting financial document. This does not charge a customer or issue a cash refund. Records can be retained and may affect tax reports.

Deliver Estimate

Ask Quaderno to email the estimate to its contact. This may finalize the record. A successful request confirms initiation, not receipt.

Delete Tax Jurisdiction (compatibility)

Call the historical jurisdiction deletion route. Use only a verified legacy registration ID, never a current catalog ID. Current API support is undocumented, and success does not prove removal of a legal registration.

List Products

List a cursor page of reusable products, or retrieve one product with productId alone.

Calculate Tax

Ask Quaderno to calculate tax using the supplied location, product and account settings. Return its status, rates and calculated amounts; this does not establish a legal obligation or independently verify the account configuration.

Create Contact

Create a contact representing a customer or vendor. Provide firstName, including the display name for a company.

Create Product

Create a reusable product with code, name and a decimal unitCost in currency major units. Supply subscription processor details when relevant.

Create Tax Jurisdiction (compatibility)

Call the historical jurisdiction creation route. This mutation is not documented by the current API; account support varies. A returned record does not prove legal registration. For current registrations, use the provider tax-ID workflow.

Get Current Account

Discover the connected identity, account subdomain and API environment. The identity ID is an internal identifier, not a document or contact ID.