API changes — 2026-06-29
This release includes 91 additions.
📖 Full endpoint details are in the API reference.
Added
Accounting Integrations
GET //{domain}/api/xero/v2/journals— List Journals (V2)GET //{domain}/api/xero/v2/journals/4821— Get Journal Detail (V2)POST /api/qbo/accounts/adopt-chart— Adopt QuickBooks Chart of Accounts (hard-replace)POST /api/xero/accounts/adopt-chart— Adopt Xero Chart of Accounts (hard-replace)POST /api/xero/accounts/create— Create Account in Xero (asset)POST /api/xero/accounts/nominal-code-mappings— Map Nominal Codes → Xero AccountsGET /api/xero/accounts/nominal-code-suggestions— Nominal Code → Xero Account SuggestionsPOST /api/xero/bank-transactions/download— Sync Bank Transactions from XeroGET /api/xero/v2/bank-transactions— List Bank TransactionsGET /api/xero/v2/bank-transactions/{bankTransaction}— Get Bank Transaction Detail
Fulfillments
POST /api/sales-orders/{salesOrder}/provider-fulfillment-snapshots/import— Import Provider Fulfillment OrphanPOST /api/sales-orders/{salesOrder}/provider-fulfillment-snapshots/repair— Repair Provider Fulfillment Orphan
Ledger (Accounting v2)
GET /api/ledger/accounts/{nominalCode}— Get Account OverviewGET /api/ledger/accounts/{nominalCode}/lines— List Account LinesPUT /api/ledger/accounts/{nominalCode}/type— Update Account TypeGET /api/ledger/batches— List BatchesGET /api/ledger/batches/{batch}— Get BatchGET /api/ledger/batches/{batch}/activity-log— Get Batch ActivityGET /api/ledger/batches/{batch}/history— Get Batch HistoryGET /api/ledger/batches/{batch}/members— List Batch MembersPOST /api/ledger/batches/{batch}/rebuild— Rebuild BatchGET /api/ledger/connections— List ConnectionsGET /api/ledger/dashboard— Get Dashboard SummaryGET /api/ledger/entries— List Journal EntriesPOST /api/ledger/entries/bulk— Bulk Entry ActionGET /api/ledger/entries/by-source— Ledger Entry By SourceGET /api/ledger/entries/by-source-list— Ledger Entries By Source (list)GET /api/ledger/entries/export— Export Journal EntriesGET /api/ledger/entries/needs-attention— Needs-Attention GroupsPOST /api/ledger/entries/repost-all— Repost All Entries (chart change)POST /api/ledger/entries/resolve-from-transactions— Resolve Ledger Entries From TransactionsPOST /api/ledger/entries/selection-summary— Selection SummaryGET /api/ledger/entries/source-types— List Source Types (Source filter options)GET /api/ledger/entries/{entry}— Get Journal EntryGET /api/ledger/entries/{entry}/lines— Get Journal Entry LinesDELETE /api/ledger/entries/{entry}/nominal-overrides— Remove Nominal OverridePOST /api/ledger/entries/{entry}/nominal-overrides— Set Nominal Override (account remap)POST /api/ledger/entries/{entry}/rebuild— Rebuild Journal EntryPOST /api/ledger/entries/{entry}/recreate— Recreate Accounting Transaction (after void/delete)POST /api/ledger/entries/{entry}/reference-override— Set Reference OverridePOST /api/ledger/entries/{entry}/sync-override— Set Sync OverrideGET /api/ledger/generation/candidates— List Generation CandidatesPOST /api/ledger/generation/run— Run Generation NowDELETE /api/ledger/opening-balance— Delete Opening BalanceGET /api/ledger/opening-balance— Get Opening Balance OverviewPUT /api/ledger/opening-balance— Upsert Opening Balance DraftPOST /api/ledger/opening-balance/apply— Apply Opening BalancePOST /api/ledger/opening-balance/equity-account— Create Opening Balance Equity AccountGET /api/ledger/opening-balance/provider-preview— Preview Opening Balances from ProviderPOST /api/ledger/opening-balance/rebuild— Rebuild Opening BalanceGET /api/ledger/opening-balance/transition— Get Pending Start Date TransitionPOST /api/ledger/opening-balance/transition/apply— Apply Start Date TransitionPOST /api/ledger/opening-balance/transition/rollback— Rollback Start Date TransitionGET /api/ledger/outbox/failures— List Outbox FailuresPOST /api/ledger/outbox/failures/retry— Retry Outbox FailuresGET /api/ledger/payments— List PaymentsPOST /api/ledger/reconciliation/auto-match— Auto-MatchPOST /api/ledger/reconciliation/backfill— Backfill Provider CacheGET /api/ledger/reconciliation/bank-statements— List Statement ImportsPOST /api/ledger/reconciliation/bank-statements— Upload Statement ScreenshotDELETE /api/ledger/reconciliation/bank-statements/lines/{bankStatementLine}/match— Clear Line MatchPOST /api/ledger/reconciliation/bank-statements/lines/{bankStatementLine}/match— Confirm Line MatchDELETE /api/ledger/reconciliation/bank-statements/{bankStatementImport}— Delete Statement ImportGET /api/ledger/reconciliation/bank-statements/{bankStatementImport}— Get Statement ImportPOST /api/ledger/reconciliation/bank-statements/{bankStatementImport}/auto-match— Auto-match Single-candidate LinesPOST /api/ledger/reconciliation/bank-statements/{bankStatementImport}/push-to-xero— Push Matched Lines to XeroGET /api/ledger/reconciliation/bank-statements/{bankStatementImport}/suggestions— Line Match SuggestionsPOST /api/ledger/reconciliation/bank-statements/{bankStatementImport}/unmatch-all— Unmatch All LinesPOST /api/ledger/reconciliation/dismiss— Dismiss Provider DocumentGET /api/ledger/reconciliation/inventory— Inventory DivergenceGET /api/ledger/reconciliation/inventory/accounts— Inventory Recon Accounts (Earmark Suggestions)PUT /api/ledger/reconciliation/inventory/accounts— Save Earmarked Inventory AccountsPOST /api/ledger/reconciliation/inventory/capture-provider— Capture Provider Inventory Balances (metered)GET /api/ledger/reconciliation/inventory/daily— Inventory Daily Divergence SeriesPOST /api/ledger/reconciliation/inventory/rebuild— Rebuild Inventory Daily SeriesPOST /api/ledger/reconciliation/inventory/resume-journals— Resume Provider GL Journals SyncGET /api/ledger/reconciliation/inventory/sync-estimate— Provider GL Sync Estimate (pre-flight, zero-API)POST /api/ledger/reconciliation/inventory/sync-journals— Sync Provider GL JournalsPOST /api/ledger/reconciliation/link— Link Remote DocumentGET /api/ledger/reconciliation/matches— Reconciliation MatchesGET /api/ledger/reconciliation/payments— List Provider PaymentsPOST /api/ledger/reconciliation/payments/import— Import Provider PaymentsGET /api/ledger/reconciliation/report— Reconciliation ReportPOST /api/ledger/reconciliation/restore— Restore Provider DocumentGET /api/ledger/reconciliation/window— Reconciliation WindowGET /api/ledger/settings/generation— Get Generation StatusPUT /api/ledger/settings/generation— Update Generation SwitchGET /api/ledger/settings/granularity— Get Granularity MatrixPUT /api/ledger/settings/granularity— Update Granularity MatrixPOST /api/ledger/setup/apply-suggested-chart— Apply Suggested Chart (manual setup)GET /api/ledger/setup/status— Get Setup Status
Spec version 1.0.0 → 1.0.0.