• Added friendly summaries to all API endpoints for improved discoverability
  • Improved field descriptions throughout the API specification

Access subsidiary information for multi-entity organizations:

  • GET /subsidiaries - List all subsidiaries
  • GET /subsidiaries/{id} - Retrieve a specific subsidiary

Manage employee expenses through the API:

Charges

  • GET /charges - List all charges
  • GET /charges/{id} - Retrieve a charge
  • DELETE /charges/{id} - Delete a charge

Reimbursements

  • GET /reimbursements - List all reimbursements
  • GET /reimbursements/{id} - Retrieve a reimbursement
  • DELETE /reimbursements/{id} - Delete a reimbursement
  • Vendors now support custom fields. The fields property is available when creating, updating, and retrieving vendors.

Full bill payment lifecycle management:

  • GET /bill-payments - List all bill payments
  • POST /bills/{id}/payments - Create a payment for a bill
  • DELETE /bill-payments/{id} - Delete a bill payment

Invoice responses now include calculated totals:

  • total_amount - The total invoice amount including taxes
  • total_tax_amount - The sum of all tax amounts on the invoice

You can now add and update external references on invoices and credit memos:

  • PUT /invoices/{id} - Update invoice including external_references
  • PUT /credit-memos/{id} - Update credit memo including external_references

This allows you to link these documents to records in your external systems after creation.

  • Journal entries now include the fields property in API responses, showing any custom field values associated with the entry.

Single contract responses (GET /contracts/{id}) now include:

  • invoices - List of invoices associated with the contract
  • Invoice status field showing the current invoice state

New filter and sort options for journal entries:

  • updated.gt - Filter journal entries updated after a specific timestamp
  • sort - Sort by updated_at in ascending or descending order