Changelog
Minor updates are continously being made to the LeanLaw API. The changelog show a list of most recent and non-trivial updates.
| Date | Entities | Details |
|---|---|---|
| Aug 27, 2026 | Clients | GET /v2/clients/{id}/balances now returns current (the balance not yet due) alongside overdue, and breaks the overdue amount into four non-overlapping aging buckets: overdue0To30, overdue30To60, overdue60To90 and overdueOver90. Breaking: the previous overdue30/overdue60/overdue90 fields are removed — they were cumulative ("more than N days"), so they are not drop-in equivalents to the new buckets. An invoice due today now counts as current rather than overdue. |
| Aug 17, 2026 | Matters, Clients | Creating a matter now also creates the matching customers in QuickBooks Online for firms that use the QuickBooks integration: the client is added as a customer if it is not already connected, and the matter is added as a sub-customer of it when the firm bills per matter. Creating a client on its own still does not reach QuickBooks — that happens when its first matter is created. Matter creation is unaffected if QuickBooks is unavailable. See POST /v2/matters in the API reference for the exact conditions. |
| Jul 29, 2026 | Custom Fields | Added /v2/custom-fields endpoint for retrieving custom field definitions. Custom field values can be retrieved on supported entities (matters, clients, and users) by passing a select=customFields parameter on calls. See Concepts and API reference for more detail. |
| Jul 28, 2026 | All | Fixed an issue whereby some enum values were returned as PascalCase instead of camelCase, causing issues for some clients when deserializing the response. All enum values are now returned in camelCase. |
| Jun 26, 2026 | Expenses | Added 'checkNumber' property to expenses (ExpenseDetail/ExpenseList) |
| Jun 17, 2026 | Practice Areas | Added more practice-area support (create practice areas, assign to matters) |
| Jun 15, 2026 | Time Entries, Expenses, Fixed Fees | Added invoice information to billable/billed items |
| Apr 22, 2026 | Time Entries | Fixed time entries created via the API having a null time value |
| Apr 6, 2026 | Matters | Fixed issue where using select=ledesConfiguration on requests would cause a timeout |
Last modified on