Release Notes

October 9, 2025

October 9, 2025 Karbon API release adds sorting improvements for WorkTemplates and Invoices endpoints.

WorkTemplate and Invoice sorting improvements

This release introduces sorting improvements for the WorkTemplates and Invoices endpoints. Previously, these endpoints could return items in an inconsistent order if the sorting key contained many duplicate values.

An overview of the changes can be found below and in the Karbon Public API Specification.

Invoices

The

JSONCopied!
/v3/Invoices
endpoint now supports sorting by
JSONCopied!
UpdatedAt
,
JSONCopied!
CreatedAt
, and
JSONCopied!
InvoiceNumber
. The default order is ascending, but can be set to descending (e.g.,
JSONCopied!
UpdatedAt Desc
).

Sorting by

JSONCopied!
UpdatedAt Desc
is useful for retrieving only updated invoices since your last request, by checking the returned values of
JSONCopied!
UpdatedAt
. This can reduce unnecessary API calls. For real-time updates, we recommend using the Invoice Webhook Subscription.

WorkTemplates

Previously, if a firm had over 100

JSONCopied!
WorkTemplates
, the order of returned templates could be inconsistent between requests. Results are now consistently sorted by
JSONCopied!
Title
. If
JSONCopied!
Title
is not unique, results are then sorted by
JSONCopied!
WorkTemplateKey
.