GET /health- Health check endpoint to verify API connectivityPOST /api-key/validate- Validate your API key and retrieve associated metadata
Full credit memo lifecycle management:
GET /credit-memos- List all credit memosPOST /credit-memos- Create a credit memoGET /credit-memos/{id}- Retrieve a credit memoPUT /credit-memos/{id}- Update a credit memoDELETE /credit-memos/{id}- Delete a credit memo
Retrieve payment method information for customers:
GET /customers/{id}/payment-method- Get the payment method configured for a customer
Preview the impact of contract amendments before committing them:
POST /contracts/{id}/amendments/preview- Preview an amendment to see calculated changes without persisting
New filter parameters for list endpoints:
Contracts (GET /contracts):
status- Filter by contract statuscustomer_id- Filter by customerstart_date.gt,start_date.gte,start_date.lt,start_date.lte- Filter by start dateend_date.gt,end_date.gte,end_date.lt,end_date.lte- Filter by end date
Products (GET /products):
currency- Filter by price currency
Customers (GET /customers):
external_reference- Filter by external reference
The contract amendments API has been enhanced with improved validation and a cleaner request structure for amending contracts programmatically.
PUT /products/{id}- You can now update existing products through the API.
- Invoices now include an
overdueproperty indicating whether the invoice is past due - Added
overduefilter parameter toGET /invoicesto retrieve only overdue invoices
- Batch Upsert: You can now upload multiple usage records at once. Records are upserted based on date, replacing existing records for the same date.
- Breaking Change: The endpoint to create a single usage record has been removed. Use the batch endpoint instead.
A new endpoint to retrieve ARR (Annual Recurring Revenue) waterfall data:
GET /reports/arr-waterfall- Get ARR metrics including new, expansion, contraction, churn, and net revenue changes
