API changes — 2026-07-12
This release includes 33 additions, 1 change, 4 removals. 4 breaking changes — action required.
Breaking changes — action required
This release removes endpoints or tightens request requirements. Review the Breaking changes section below before upgrading your integration.
📖 Full endpoint details are in the API reference.
⚠️ Breaking changes
Removed endpoints
Sales Orders
- Removed
GET /api/sales-orders/{salesOrder}/split-by-availability— Preview Sales Order Split by Availability - Removed
GET /api/sales-orders/{salesOrder}/split-by-supplier— Preview Sales Order Split by Supplier - Removed
GET /api/sales-orders/{salesOrder}/split-by-weight/{maxWeight}— Preview Sales Order Split by Weight - Removed
GET /api/sales-orders/{salesOrder}/split-one-each-order— Preview Sales Order Split into Single-Item Orders
Added
Ledger (Accounting v2)
GET /api/ledger/entries/stale-precutover— List Stale Pre-Cutover EntriesGET /api/ledger/entries/{entry}/link-candidates— List Document Link CandidatesPOST /api/ledger/entries/{entry}/refresh— Refresh Journal EntryPOST /api/ledger/entries/{entry}/relink— Link Entry to Existing DocumentGET /api/ledger/entries/{entry}/relink-candidates— List Relink CandidatesGET /api/ledger/entries/{entry}/settlement-preview— Preview Bill Settlement With Vendor CreditsPOST /api/ledger/entries/{entry}/sync-and-settle— Settle Bill With Vendor CreditsPOST /api/ledger/reconciliation/auto-match/preview— Preview Auto-MatchGET /api/ledger/reconciliation/counts— Get Reconciliation CountsPOST /api/ledger/reconciliation/dismiss/bulk— Bulk Dismiss Provider DocumentsGET /api/ledger/reconciliation/dismissed— List Dismissed DocumentsGET /api/ledger/reconciliation/excluded— List Excluded SKU EntriesGET /api/ledger/reconciliation/link-candidates— List Entry Link CandidatesGET /api/ledger/reconciliation/matched— List Matched EntriesGET /api/ledger/reconciliation/provider-documents— List Provider-only DocumentsPOST /api/ledger/reconciliation/restore/bulk— Bulk Restore Provider DocumentsGET /api/ledger/reconciliation/unlinked— List Unlinked Entries
Purchase Orders
DELETE /api/purchase-orders/{purchase_order}/opening-balance— Remove Opening-Balance MarkPOST /api/purchase-orders/{purchase_order}/opening-balance— Mark as Opening-Balance Purchase Order
Suppliers
PUT /api/suppliers/{supplier}/unverify-bank-details— Unverify Supplier Bank DetailsPUT /api/suppliers/{supplier}/verify-bank-details— Verify Supplier Bank Details
Vendor Credits
POST /api/vendor-credits/allocate-batch— Batch Allocate to Purchase Invoice
Vendor Returns
GET /api/vendor-returns— List Vendor ReturnsPOST /api/vendor-returns— Create Vendor ReturnGET /api/vendor-returns/returnable-lines/{purchaseOrder}— List Returnable Lines For Purchase OrderDELETE /api/vendor-returns/{vendorReturn}— Delete Vendor ReturnGET /api/vendor-returns/{vendorReturn}— Get Vendor ReturnPUT /api/vendor-returns/{vendorReturn}— Update Vendor ReturnPOST /api/vendor-returns/{vendorReturn}/authorize— Authorize Vendor ReturnPOST /api/vendor-returns/{vendorReturn}/complete— Complete Vendor ReturnPOST /api/vendor-returns/{vendorReturn}/create-credit— Create Vendor Credit From ReturnPOST /api/vendor-returns/{vendorReturn}/ship— Ship Vendor ReturnPOST /api/vendor-returns/{vendorReturn}/void— Void Vendor Return
Changed
Purchase Invoices
GET /api/purchase-invoices— List Purchase Invoices- new parameter(s):
filter[attachment_filename],filter[attachments_count]
- new parameter(s):
Spec version 1.0.0 → 1.0.0.