Record and retrieve payments against invoices:

  • GET /invoices/{id}/payments - List all payments for an invoice
  • POST /invoices/{id}/payments - Create a payment for an invoice

Access your general ledger account structure:

  • GET /accounts - List all GL accounts in your chart of accounts

Retrieve information about your accounting periods:

  • GET /books/last-closed - Get the last closed accounting period with status and closed date
  • GET /health - Health check endpoint to verify API connectivity
  • POST /api-key/validate - Validate your API key and retrieve associated metadata

Full credit memo lifecycle management:

  • GET /credit-memos - List all credit memos
  • POST /credit-memos - Create a credit memo
  • GET /credit-memos/{id} - Retrieve a credit memo
  • PUT /credit-memos/{id} - Update a credit memo
  • DELETE /credit-memos/{id} - Delete a credit memo

Retrieve payment method information for customers:

  • GET /customers/{id}/payment-method - Get the payment method configured for a customer

Preview the impact of contract amendments before committing them:

  • POST /contracts/{id}/amendments/preview - Preview an amendment to see calculated changes without persisting

New filter parameters for list endpoints:

Contracts (GET /contracts):

  • status - Filter by contract status
  • customer_id - Filter by customer
  • start_date.gt, start_date.gte, start_date.lt, start_date.lte - Filter by start date
  • end_date.gt, end_date.gte, end_date.lt, end_date.lte - Filter by end date

Products (GET /products):

  • currency - Filter by price currency

Customers (GET /customers):

  • external_reference - Filter by external reference

The 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.