API changes — 2026-07-18
This release includes 90 additions, 1 removal. 1 breaking change — 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
Ledger (Accounting v2)
- Removed
POST /api/ledger/entries/resolve-from-transactions— Resolve Ledger Entries From Transactions
Added
Contractors
PATCH /api/manufacturing/contractors/{supplier}— Update Contractor
Customers
GET /api/customers/{customer}/ar-communications— List Customer AR CommunicationsGET /api/customers/{customer}/ar-summary— Get Customer AR SummaryGET /api/customers/{customer}/receivables— List Customer ReceivablesPOST /api/customers/{customer}/request-payment— Request Customer PaymentPOST /api/customers/{customer}/send-statement— Send Customer StatementGET /api/customers/{customer}/statement— Get Customer StatementGET /api/customers/{customer}/statement/export— Export Customer StatementPOST /api/customers/{customer}/statement/preview— Preview Customer Statement Email
Documents
GET /api/documents— List Documents for a RecordGET /api/documents/{documentId}/file— Stream Document File
Ledger (Accounting v2)
POST /api/ledger/close/periods/{period}/capture-provider-balances— Capture Provider Trial BalancesGET /api/ledger/close/periods/{period}/sync-breakdown— Sync Breakdown (why not synced)GET /api/ledger/period-locks— Get Lock DatesPOST /api/ledger/period-locks/apply-suggestion— Apply Provider Lock SuggestionPATCH /api/ledger/period-locks/provider/{connectionId}— Toggle Provider Lock EnforcementGET /api/ledger/reports/lock-date-exceptions— List Lock Date ExceptionsGET /api/ledger/reports/lock-date-exceptions/summary— Get Lock Date Exceptions Summary
Payment Method Mappings
GET /api/magento2/integration-instances/{magento2IntegrationInstance}/payment-method-mappings— List Payment Method MappingsPUT /api/magento2/integration-instances/{magento2IntegrationInstance}/payment-method-mappings— Bulk Replace Payment Method Mappings
QuickBooks Online
POST /api/qbo/accounts/refresh-single— Pull Account from QuickBooksPOST /api/qbo/accounts/refresh-tracked— Refresh Accounts in BackgroundPOST /api/qbo/accounts/search-qbo— Search Accounts in QuickBooksGET /api/qbo/accounts/sync-info— Get Accounts Sync InfoPOST /api/qbo/bills/refresh-single— Pull Bill from QuickBooksPOST /api/qbo/bills/refresh-tracked— Refresh Bills in BackgroundPOST /api/qbo/bills/search-qbo— Search Bills in QuickBooksGET /api/qbo/bills/sync-info— Get Bills Sync InfoPOST /api/qbo/credit-memos/refresh-single— Pull Credit Memo from QuickBooksPOST /api/qbo/credit-memos/refresh-tracked— Refresh Credit Memos in BackgroundPOST /api/qbo/credit-memos/search-qbo— Search Credit Memos in QuickBooksGET /api/qbo/credit-memos/sync-info— Get Credit Memos Sync InfoPOST /api/qbo/customers/refresh-single— Pull Customer from QuickBooksPOST /api/qbo/customers/refresh-tracked— Refresh Customers in BackgroundPOST /api/qbo/customers/search-qbo— Search Customers in QuickBooksGET /api/qbo/customers/sync-info— Get Customers Sync InfoPOST /api/qbo/invoices/refresh-single— Pull Invoice from QuickBooksPOST /api/qbo/invoices/refresh-tracked— Refresh Invoices in BackgroundPOST /api/qbo/invoices/search-qbo— Search Invoices in QuickBooksGET /api/qbo/invoices/sync-info— Get Invoices Sync InfoPOST /api/qbo/items/refresh-single— Pull Item from QuickBooksPOST /api/qbo/items/refresh-tracked— Refresh Items in BackgroundPOST /api/qbo/items/search-qbo— Search Items in QuickBooksGET /api/qbo/items/sync-info— Get Items Sync InfoPOST /api/qbo/journals/refresh-single— Pull Journal from QuickBooksPOST /api/qbo/journals/refresh-tracked— Refresh Journals in BackgroundPOST /api/qbo/journals/search-qbo— Search Journals in QuickBooksGET /api/qbo/journals/sync-info— Get Journals Sync InfoPOST /api/qbo/payments/refresh-single— Pull Payment from QuickBooksPOST /api/qbo/payments/refresh-tracked— Refresh Payments in BackgroundPOST /api/qbo/payments/search-qbo— Search Payments in QuickBooksGET /api/qbo/payments/sync-info— Get Payments Sync InfoPOST /api/qbo/purchase-orders/refresh-single— Pull Purchase Order from QuickBooksPOST /api/qbo/purchase-orders/refresh-tracked— Refresh Purchase Orders in BackgroundPOST /api/qbo/purchase-orders/search-qbo— Search Purchase Orders in QuickBooksGET /api/qbo/purchase-orders/sync-info— Get Purchase Orders Sync InfoPOST /api/qbo/tax-codes/refresh-single— Pull Tax Code from QuickBooksPOST /api/qbo/tax-codes/refresh-tracked— Refresh Tax Codes in BackgroundPOST /api/qbo/tax-codes/search-qbo— Search Tax Codes in QuickBooksGET /api/qbo/tax-codes/sync-info— Get Tax Codes Sync InfoPOST /api/qbo/tax-rates/refresh-single— Pull Tax Rate from QuickBooksPOST /api/qbo/tax-rates/refresh-tracked— Refresh Tax Rates in BackgroundPOST /api/qbo/tax-rates/search-qbo— Search Tax Rates in QuickBooksGET /api/qbo/tax-rates/sync-info— Get Tax Rates Sync InfoPOST /api/qbo/vendors/refresh-single— Pull Vendor from QuickBooksPOST /api/qbo/vendors/refresh-tracked— Refresh Vendors in BackgroundPOST /api/qbo/vendors/search-qbo— Search Vendors in QuickBooksGET /api/qbo/vendors/sync-info— Get Vendors Sync Info
Reporting
POST /api/reporting/irr/refresh— Refresh IRR MetricsGET /api/reporting/profitability/indirect-cost-drilldown— Get Indirect Cost DrilldownGET /api/reporting/profitability/indirect-cost-types— List Indirect Cost Types
Shopify
GET /api/shopify/payout-mapping-groups— List Global Payout Mapping GroupsPOST /api/shopify/payout-mapping-groups— Create Global Payout Mapping GroupPOST /api/shopify/payout-mapping-groups/reorder— Reorder Global Payout Mapping GroupsDELETE /api/shopify/payout-mapping-groups/{payoutMappingGroup}— Delete Global Payout Mapping GroupPUT /api/shopify/payout-mapping-groups/{payoutMappingGroup}— Update Global Payout Mapping GroupGET /api/shopify/{integrationInstance}/payout-finance-settings— Get Payout Finance SettingsPUT /api/shopify/{integrationInstance}/payout-finance-settings— Update Payout Finance SettingsGET /api/shopify/{integrationInstance}/payout-mapping-groups— List Payout Mapping GroupsPOST /api/shopify/{integrationInstance}/payout-mapping-groups— Create Payout Mapping GroupPOST /api/shopify/{integrationInstance}/payout-mapping-groups/reorder— Reorder Payout Mapping GroupsDELETE /api/shopify/{integrationInstance}/payout-mapping-groups/{payoutMappingGroup}— Delete Payout Mapping GroupPUT /api/shopify/{integrationInstance}/payout-mapping-groups/{payoutMappingGroup}— Update Payout Mapping GroupGET /api/shopify/{integrationInstance}/payout-type-mappings— List Payout Type MappingsPUT /api/shopify/{integrationInstance}/payout-type-mappings— Update Payout Type MappingsPUT /api/shopify/{integrationInstance}/payout-type-mappings/bulk-assign— Bulk Assign Payout Type MappingsGET /api/shopify/{integrationInstance}/payouts— List PayoutsGET /api/shopify/{integrationInstance}/payouts/filter-options— Get Payout Filter OptionsPOST /api/shopify/{integrationInstance}/payouts/sync— Sync PayoutsGET /api/shopify/{integrationInstance}/payouts/{payout}— Get Payout
Spec version 1.0.0 → 1.0.0.