Home

October 9, 2025

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 /v3/Invoices endpoint now supports sorting by UpdatedAt, CreatedAt, and InvoiceNumber. The default order is ascending, but can be set to descending (e.g., UpdatedAt Desc).

Sorting by UpdatedAt Desc is useful for retrieving only updated invoices since your last request, by checking the returned values of 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 WorkTemplates, the order of returned templates could be inconsistent between requests. Results are now consistently sorted by Title. If Title is not unique, results are then sorted by WorkTemplateKey.