The following entities now include an updated_at field in API responses:
- Customer
- Invoice
- Payment
- Credit Memo
This field contains a timestamp of when the entity was last modified, useful for synchronization and caching scenarios.
The following entities now include an updated_at field in API responses:
This field contains a timestamp of when the entity was last modified, useful for synchronization and caching scenarios.
amending_reference field is now required when amending a contract item. Previously, amending was required. Update your integration to use amending_reference to identify the item being amended.New capabilities for updating invoices with different scopes:
UpdateFullInvoiceRequest - Full invoice update (existing behavior)UpdateRevenueRecognitionOnlyInvoiceRequest - Update invoice for revenue recognition purposes onlyUse the scope discriminator field to specify which type of update you're performing:
FULL - Updates all invoice fieldsREVENUE_RECOGNITION_ONLY - Updates only revenue recognition-related fieldsAdded support for explicitly terminating contract items in amendments:
TERMINATED_ITEM type in contract amendment requestsRevenueRecognitionOnlyContractTerminatedItemRequest to specify items being terminated by their external referenceThe tax_amount field is now optional when creating or updating:
This allows you to create these entities without specifying tax amounts upfront, which is useful when tax calculation is handled separately or when creating drafts.
discount_amount field to InvoiceScheduleInvoiceItem, allowing you to see discount amounts on scheduled invoice items.name filter parameter to GET /customers to search customers by nameeffective_date parameter to specify when the amendment should take effect