- 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 subsidiariesGET /subsidiaries/{id}- Retrieve a specific subsidiary
Manage employee expenses through the API:
Charges
GET /charges- List all chargesGET /charges/{id}- Retrieve a chargeDELETE /charges/{id}- Delete a charge
Reimbursements
GET /reimbursements- List all reimbursementsGET /reimbursements/{id}- Retrieve a reimbursementDELETE /reimbursements/{id}- Delete a reimbursement
- Vendors now support custom fields. The
fieldsproperty is available when creating, updating, and retrieving vendors.
Full bill payment lifecycle management:
GET /bill-payments- List all bill paymentsPOST /bills/{id}/payments- Create a payment for a billDELETE /bill-payments/{id}- Delete a bill payment
Invoice responses now include calculated totals:
total_amount- The total invoice amount including taxestotal_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 includingexternal_referencesPUT /credit-memos/{id}- Update credit memo includingexternal_references
This allows you to link these documents to records in your external systems after creation.
- Journal entries now include the
fieldsproperty 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
statusfield showing the current invoice state
New filter and sort options for journal entries:
updated.gt- Filter journal entries updated after a specific timestampsort- Sort byupdated_atin ascending or descending order
