API changes — 2026-07-30
This release includes 148 additions, 3 changes, 1 removal. 3 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}/dispatch-diagnosis— Get Sales Order Dispatch Diagnosis
Incompatible changes
eBay
- Changed
GET /api/ebay/{integrationInstance}/legacy-products— List Legacy Products (Integration)- new parameter(s):
per_page - removed parameter(s):
limit
- new parameter(s):
Suppliers
- Changed
GET /api/v2/suppliers— List Suppliers- removed parameter(s):
archived,excluded[],included[],limit,page,search,sort
- removed parameter(s):
Added
eBay
GET /api/ebay/payout-mapping-groups— List Global Payout Mapping GroupsPOST /api/ebay/payout-mapping-groups— Create Global Payout Mapping GroupPOST /api/ebay/payout-mapping-groups/reorder— Reorder Global Payout Mapping GroupsDELETE /api/ebay/payout-mapping-groups/{payoutMappingGroup}— Delete Global Payout Mapping GroupGET /api/ebay/{integrationInstance}/payout-finance-settings— Get Payout Finance SettingsGET /api/ebay/{integrationInstance}/payout-mapping-groups— List Payout Mapping GroupsPOST /api/ebay/{integrationInstance}/payout-mapping-groups— Create Payout Mapping GroupPOST /api/ebay/{integrationInstance}/payout-mapping-groups/reorder— Reorder Payout Mapping GroupsDELETE /api/ebay/{integrationInstance}/payout-mapping-groups/{payoutMappingGroup}— Delete Payout Mapping GroupGET /api/ebay/{integrationInstance}/payout-transactions— List Payout TransactionsGET /api/ebay/{integrationInstance}/payout-transactions/filter-options— Get Payout Transaction Filter OptionsGET /api/ebay/{integrationInstance}/payout-type-mappings— List Payout Type MappingsGET /api/ebay/{integrationInstance}/payouts— List PayoutsGET /api/ebay/{integrationInstance}/payouts/filter-options— Get Payout Filter OptionsPOST /api/ebay/{integrationInstance}/payouts/sync— Sync PayoutsGET /api/ebay/{integrationInstance}/payouts/{payout}— Get Payout
Product Listings
POST /api/content-sync/bulk-apply— Bulk Apply Content ChangesPOST /api/content-sync/bulk-ignore— Bulk Ignore Content ChangesGET /api/content-sync/conflicts— List Content ConflictsPOST /api/content-sync/conflicts/{contentChange}/resolve— Resolve Content ConflictGET /api/content-sync/drift— List Content DriftPOST /api/content-sync/group-apply— Apply Content Change GroupGET /api/content-sync/groups— List Drift GroupsPOST /api/content-sync/reconcile— Reconcile Content DriftGET /api/content-sync/summary— Get Content Sync SummaryGET /api/integration-instances/{integrationInstance}/content-sync-settings— Get Content Sync SettingsGET /api/product-listings/{productListing}/content-changes— List Content Changes for ListingPOST /api/product-listings/{productListing}/content-changes/apply— Apply Content ChangesGET /api/product-listings/{productListing}/content-changes/history— Get Content Change HistoryPOST /api/product-listings/{productListing}/content-changes/ignore— Ignore Content ChangesPOST /api/product-listings/{productListing}/content-changes/reconcile— Reconcile Listing ContentPOST /api/product-listings/{productListing}/content-changes/{contentChange}/rollback— Roll Back Content ChangeGET /api/product-listings/{productListing}/content-sync-rules— Get Listing Content Rules
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 InfoGET /api/qbo/bill-payments/{id}/activity-log— Get Bill Payment Activity LogPOST /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 InfoGET /api/qbo/deposits/{id}/activity-log— Get Deposit Activity LogPOST /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 InfoGET /api/qbo/items/sync-info— Get Items Sync InfoGET /api/qbo/items/{id}/activity-log— Get Item Activity LogGET /api/qbo/journals/sync-info— Get Journals Sync InfoGET /api/qbo/payments/sync-info— Get Payments Sync InfoGET /api/qbo/purchase-orders/sync-info— Get Purchase Orders Sync InfoGET /api/qbo/purchase-orders/{id}/activity-log— Get Purchase Order Activity LogGET /api/qbo/purchases/{id}/activity-log— Get Purchase Activity LogGET /api/qbo/tax-codes/sync-info— Get Tax Codes Sync InfoGET /api/qbo/tax-rates/sync-info— Get Tax Rates Sync InfoGET /api/qbo/vendor-credits/{id}/activity-log— Get Vendor Credit Activity LogGET /api/qbo/vendors/sync-info— Get Vendors Sync InfoGET /api/qbo/vendors/{id}/activity-log— Get Vendor Activity Log
Reporting
GET /api/reporting/realtime-inventory/pivot— Get Realtime Inventory Pivot
ShipHero
GET /api/shiphero/integration-instances/{integration_instance}/inventory-audit— List Inventory ChangesGET /api/shiphero/integration-instances/{integration_instance}/inventory-audit/export— Export Inventory AuditGET /api/shiphero/integration-instances/{integration_instance}/inventory-audit/kpi-stats— Get Inventory Audit KPI StatsGET /api/shiphero/integration-instances/{integration_instance}/inventory-audit/sync-info— Get Inventory Audit Sync InfoGET /api/shiphero/integration-instances/{integration_instance}/inventory-audit/{inventoryChange}— Get Inventory ChangeGET /api/shiphero/integration-instances/{integration_instance}/products— List ProductsGET /api/shiphero/integration-instances/{integration_instance}/products/{sku}— Get Product
Shopify
GET /api/shopify/{integrationInstance}/balance-transactions— List Balance TransactionsGET /api/shopify/{integrationInstance}/balance-transactions/filter-options— Get Balance Transaction Filter OptionsGET /api/shopify/{integrationInstance}/costs/last-sync— Get Last Cost SyncGET /api/shopify/{integrationInstance}/costs/sync-progress/{trackedJobLogId}— Get Cost Sync ProgressGET /api/shopify/{integrationInstance}/pre-start-date-orders/results/{trackedJobLogId}— Get Pre-Start-Date Order Search ResultsGET /api/shopify/{integrationInstance}/products/{product}/raw-graphql— Get Raw Product (GraphQL)
Veracore
GET /api/veracore/integration-instances/{integration_instance}/expected-arrivals— Get Expected ArrivalsGET /api/veracore/integration-instances/{integration_instance}/expected-arrivals/summary— Get Expected Arrival SummaryDELETE /api/veracore/integration-instances/{integration_instance}/expected-arrivals/{expectedArrival}— Cancel Expected ArrivalGET /api/veracore/integration-instances/{integration_instance}/expected-arrivals/{expectedArrival}— Get Expected ArrivalGET /api/veracore/integration-instances/{integration_instance}/inventory— Get InventoryGET /api/veracore/integration-instances/{integration_instance}/inventory-changes— Get Inventory ChangesGET /api/veracore/integration-instances/{integration_instance}/inventory-changes/summary— Get Inventory Change SummaryGET /api/veracore/integration-instances/{integration_instance}/inventory-changes/{change}— Get Inventory ChangeGET /api/veracore/integration-instances/{integration_instance}/inventory/discrepancies— Get Inventory DiscrepanciesGET /api/veracore/integration-instances/{integration_instance}/inventory/summary— Get Inventory SummaryGET /api/veracore/integration-instances/{integration_instance}/inventory/without-sku-products— Get Inventory Without SKU.io ProductsGET /api/veracore/integration-instances/{integration_instance}/inventory/without-veracore-inventory— Get Products Without Veracore InventoryGET /api/veracore/integration-instances/{integration_instance}/products— Get ProductsGET /api/veracore/integration-instances/{integration_instance}/products/{product}— Get ProductDELETE /api/veracore/integration-instances/{integration_instance}/products/{product}/mapping— Delete Product MappingGET /api/veracore/integration-instances/{integration_instance}/products/{product}/raw— Get Product Raw PayloadGET /api/veracore/integration-instances/{integration_instance}/warehouse-mappings— Get Warehouse MappingsDELETE /api/veracore/integration-instances/{integration_instance}/warehouse-mappings/{warehouseMapping}— Delete Warehouse Mapping
Xero
DELETE /api/xero/v2/contacts/{contact}/unlink-sku-entity— Unlink Contact from SKU Entity
…plus 48 more (see the API reference).
Changed
Shopify
GET /api/shopify/{integrationInstance}/authorization-url— Get Authorization URL- new response code(s):
422
- new response code(s):
Spec version 1.0.0 → 1.0.0.