Ledger API 2026-03-01
Initial release.
This is a release-history archive topic. For current integration guidance, see the Ledger API package page.
Changes in 2026-03-01
Initial Release
- Introduces invoices: create, retrieve, update, delete, finalize, void, and list.
- Introduces payments: create and retrieve, with the
processing,succeeded, andfailedoutcomes carried inPayment.statusrather than in the HTTP status code. - Introduces full and partial refunds against a
succeededpayment. - Introduces the
invoice.finalized,invoice.paid,invoice.voided, andpayment.failedwebhooks. - Introduces cursor pagination on
GET /v1/invoices. - Introduces
Idempotency-Key, required on everyPOSTthat creates a resource. - Introduces
If-MatchandETagoptimistic concurrency onPATCH /v1/invoices/{invoice_id}.