Record and retrieve payments against invoices:
GET /invoices/{id}/payments- List all payments for an invoicePOST /invoices/{id}/payments- Create a payment for an invoice
Record and retrieve payments against invoices:
GET /invoices/{id}/payments - List all payments for an invoicePOST /invoices/{id}/payments - Create a payment for an invoiceAccess your general ledger account structure:
GET /accounts - List all GL accounts in your chart of accountsRetrieve information about your accounting periods:
GET /books/last-closed - Get the last closed accounting period with status and closed dateGET /health - Health check endpoint to verify API connectivityPOST /api-key/validate - Validate your API key and retrieve associated metadataFull credit memo lifecycle management:
GET /credit-memos - List all credit memosPOST /credit-memos - Create a credit memoGET /credit-memos/{id} - Retrieve a credit memoPUT /credit-memos/{id} - Update a credit memoDELETE /credit-memos/{id} - Delete a credit memoRetrieve payment method information for customers:
GET /customers/{id}/payment-method - Get the payment method configured for a customerPreview the impact of contract amendments before committing them:
POST /contracts/{id}/amendments/preview - Preview an amendment to see calculated changes without persistingNew filter parameters for list endpoints:
Contracts (GET /contracts):
status - Filter by contract statuscustomer_id - Filter by customerstart_date.gt, start_date.gte, start_date.lt, start_date.lte - Filter by start dateend_date.gt, end_date.gte, end_date.lt, end_date.lte - Filter by end dateProducts (GET /products):
currency - Filter by price currencyCustomers (GET /customers):
external_reference - Filter by external referenceThe contract amendments API has been enhanced with improved validation and a cleaner request structure for amending contracts programmatically.
PUT /products/{id} - You can now update existing products through the API.