API changes — 2026-07-29
This release includes 205 additions, 1 change, 100 removals. 101 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
eBay
- Removed
GET /api/ebay/payout-mapping-groups— List Global Payout Mapping Groups - Removed
POST /api/ebay/payout-mapping-groups— Create Global Payout Mapping Group - Removed
POST /api/ebay/payout-mapping-groups/reorder— Reorder Global Payout Mapping Groups - Removed
DELETE /api/ebay/payout-mapping-groups/{payoutMappingGroup}— Delete Global Payout Mapping Group - Removed
PUT /api/ebay/payout-mapping-groups/{payoutMappingGroup}— Update Global Payout Mapping Group - Removed
GET /api/ebay/{integrationInstance}/payout-finance-settings— Get Payout Finance Settings - Removed
PUT /api/ebay/{integrationInstance}/payout-finance-settings— Update Payout Finance Settings - Removed
GET /api/ebay/{integrationInstance}/payout-mapping-groups— List Payout Mapping Groups - Removed
POST /api/ebay/{integrationInstance}/payout-mapping-groups— Create Payout Mapping Group - Removed
POST /api/ebay/{integrationInstance}/payout-mapping-groups/reorder— Reorder Payout Mapping Groups - Removed
DELETE /api/ebay/{integrationInstance}/payout-mapping-groups/{payoutMappingGroup}— Delete Payout Mapping Group - Removed
PUT /api/ebay/{integrationInstance}/payout-mapping-groups/{payoutMappingGroup}— Update Payout Mapping Group - Removed
GET /api/ebay/{integrationInstance}/payout-transactions— List Payout Transactions - Removed
GET /api/ebay/{integrationInstance}/payout-transactions/filter-options— Get Payout Transaction Filter Options - Removed
GET /api/ebay/{integrationInstance}/payout-type-mappings— List Payout Type Mappings - Removed
PUT /api/ebay/{integrationInstance}/payout-type-mappings— Update Payout Type Mappings - Removed
PUT /api/ebay/{integrationInstance}/payout-type-mappings/bulk-assign— Bulk Assign Payout Type Mappings - Removed
GET /api/ebay/{integrationInstance}/payouts— List Payouts - Removed
GET /api/ebay/{integrationInstance}/payouts/filter-options— Get Payout Filter Options - Removed
POST /api/ebay/{integrationInstance}/payouts/sync— Sync Payouts - Removed
GET /api/ebay/{integrationInstance}/payouts/{payout}— Get Payout
Integration Instances
- Removed
DELETE /api/magento2/integration-instances/{magento2IntegrationInstance}— Delete Instance - Removed
GET /api/magento2/integration-instances/{magento2IntegrationInstance}— Get Instance - Removed
PATCH /api/magento2/integration-instances/{magento2IntegrationInstance}— Update Instance
QuickBooks Online
- Removed
POST /api/qbo/accounts/refresh-single— Pull Account from QuickBooks - Removed
POST /api/qbo/accounts/refresh-tracked— Refresh Accounts in Background - Removed
POST /api/qbo/accounts/search-qbo— Search Accounts in QuickBooks - Removed
GET /api/qbo/accounts/sync-info— Get Accounts Sync Info - Removed
GET /api/qbo/bill-payments/{id}/activity-log— Get Bill Payment Activity Log - Removed
POST /api/qbo/bills/refresh-single— Pull Bill from QuickBooks - Removed
POST /api/qbo/bills/refresh-tracked— Refresh Bills in Background - Removed
POST /api/qbo/bills/search-qbo— Search Bills in QuickBooks - Removed
GET /api/qbo/bills/sync-info— Get Bills Sync Info - Removed
POST /api/qbo/credit-memos/refresh-single— Pull Credit Memo from QuickBooks - Removed
POST /api/qbo/credit-memos/refresh-tracked— Refresh Credit Memos in Background - Removed
POST /api/qbo/credit-memos/search-qbo— Search Credit Memos in QuickBooks - Removed
GET /api/qbo/credit-memos/sync-info— Get Credit Memos Sync Info - Removed
POST /api/qbo/customers/refresh-single— Pull Customer from QuickBooks - Removed
POST /api/qbo/customers/refresh-tracked— Refresh Customers in Background - Removed
POST /api/qbo/customers/search-qbo— Search Customers in QuickBooks - Removed
GET /api/qbo/customers/sync-info— Get Customers Sync Info - Removed
GET /api/qbo/deposits/{id}/activity-log— Get Deposit Activity Log - Removed
POST /api/qbo/invoices/refresh-single— Pull Invoice from QuickBooks - Removed
POST /api/qbo/invoices/refresh-tracked— Refresh Invoices in Background - Removed
POST /api/qbo/invoices/search-qbo— Search Invoices in QuickBooks - Removed
GET /api/qbo/invoices/sync-info— Get Invoices Sync Info - Removed
POST /api/qbo/items/refresh-single— Pull Item from QuickBooks - Removed
POST /api/qbo/items/refresh-tracked— Refresh Items in Background - Removed
POST /api/qbo/items/search-qbo— Search Items in QuickBooks - Removed
GET /api/qbo/items/sync-info— Get Items Sync Info - Removed
GET /api/qbo/items/{id}/activity-log— Get Item Activity Log - Removed
POST /api/qbo/journals/refresh-single— Pull Journal from QuickBooks - Removed
POST /api/qbo/journals/refresh-tracked— Refresh Journals in Background - Removed
POST /api/qbo/journals/search-qbo— Search Journals in QuickBooks - Removed
GET /api/qbo/journals/sync-info— Get Journals Sync Info - Removed
POST /api/qbo/payments/refresh-single— Pull Payment from QuickBooks - Removed
POST /api/qbo/payments/refresh-tracked— Refresh Payments in Background - Removed
POST /api/qbo/payments/search-qbo— Search Payments in QuickBooks - Removed
GET /api/qbo/payments/sync-info— Get Payments Sync Info - Removed
POST /api/qbo/purchase-orders/refresh-single— Pull Purchase Order from QuickBooks - Removed
POST /api/qbo/purchase-orders/refresh-tracked— Refresh Purchase Orders in Background - Removed
POST /api/qbo/purchase-orders/search-qbo— Search Purchase Orders in QuickBooks - Removed
GET /api/qbo/purchase-orders/sync-info— Get Purchase Orders Sync Info - Removed
GET /api/qbo/purchase-orders/{id}/activity-log— Get Purchase Order Activity Log - Removed
GET /api/qbo/purchases/{id}/activity-log— Get Purchase Activity Log - Removed
POST /api/qbo/tax-codes/refresh-single— Pull Tax Code from QuickBooks - Removed
POST /api/qbo/tax-codes/refresh-tracked— Refresh Tax Codes in Background - Removed
POST /api/qbo/tax-codes/search-qbo— Search Tax Codes in QuickBooks - Removed
GET /api/qbo/tax-codes/sync-info— Get Tax Codes Sync Info - Removed
POST /api/qbo/tax-rates/refresh-single— Pull Tax Rate from QuickBooks - Removed
POST /api/qbo/tax-rates/refresh-tracked— Refresh Tax Rates in Background - Removed
POST /api/qbo/tax-rates/search-qbo— Search Tax Rates in QuickBooks - Removed
GET /api/qbo/tax-rates/sync-info— Get Tax Rates Sync Info - Removed
GET /api/qbo/vendor-credits/{id}/activity-log— Get Vendor Credit Activity Log - Removed
POST /api/qbo/vendors/refresh-single— Pull Vendor from QuickBooks - Removed
POST /api/qbo/vendors/refresh-tracked— Refresh Vendors in Background - Removed
POST /api/qbo/vendors/search-qbo— Search Vendors in QuickBooks - Removed
GET /api/qbo/vendors/sync-info— Get Vendors Sync Info - Removed
GET /api/qbo/vendors/{id}/activity-log— Get Vendor Activity Log
ShipHero
- Removed
GET /api/shiphero/integration-instances/{integration_instance}/inventory-audit— List Inventory Changes - Removed
GET /api/shiphero/integration-instances/{integration_instance}/inventory-audit/export— Export Inventory Audit - Removed
GET /api/shiphero/integration-instances/{integration_instance}/inventory-audit/kpi-stats— Get Inventory Audit KPI Stats - Removed
POST /api/shiphero/integration-instances/{integration_instance}/inventory-audit/sync— Sync Inventory Audit - Removed
GET /api/shiphero/integration-instances/{integration_instance}/inventory-audit/sync-info— Get Inventory Audit Sync Info - Removed
GET /api/shiphero/integration-instances/{integration_instance}/inventory-audit/{inventoryChange}— Get Inventory Change - Removed
POST /api/shiphero/integration-instances/{integration_instance}/orders/refresh-order— Import Single Order - Removed
POST /api/shiphero/integration-instances/{integration_instance}/orders/search— Search Orders by Number - Removed
GET /api/shiphero/integration-instances/{integration_instance}/products— List Products - Removed
PUT /api/shiphero/integration-instances/{integration_instance}/products/{shipHeroProduct}/mapping— Set Product SKU Mapping - Removed
GET /api/shiphero/integration-instances/{integration_instance}/products/{sku}— Get Product
Shopify
- Removed
GET /api/shopify/{integrationInstance}/balance-transactions— List Balance Transactions - Removed
GET /api/shopify/{integrationInstance}/balance-transactions/filter-options— Get Balance Transaction Filter Options - Removed
GET /api/shopify/{integrationInstance}/costs/last-sync— Get Last Cost Sync - Removed
POST /api/shopify/{integrationInstance}/costs/sync— Sync Costs to Shopify - Removed
GET /api/shopify/{integrationInstance}/costs/sync-progress/{trackedJobLogId}— Get Cost Sync Progress - Removed
GET /api/shopify/{integrationInstance}/pre-start-date-orders/results/{trackedJobLogId}— Get Pre-Start-Date Order Search Results - Removed
POST /api/shopify/{integrationInstance}/pre-start-date-orders/search-all— Search All Pre-Start-Date Orders (Async) - Removed
GET /api/shopify/{integrationInstance}/products/{product}/raw-graphql— Get Raw Product (GraphQL)
Xero
- Removed
POST /api/xero/v2/contacts/{contact}/link-sku-entity— Link Contact to SKU Entity - Removed
DELETE /api/xero/v2/contacts/{contact}/unlink-sku-entity— Unlink Contact from SKU Entity
Incompatible changes
eBay
- Changed
GET /api/ebay/{integrationInstance}/legacy-products— List Legacy Products (Integration)- new parameter(s):
limit - removed parameter(s):
per_page
- new parameter(s):
Added
Amazon
GET /api/amazon/{integrationInstance}/orders/export— Export OrdersGET /api/amazon/{integrationInstance}/removal-orders/{orderId}/undo-all-receipts/preview-impact— Preview Undo All Receipts ImpactGET /api/amazon/{integrationInstance}/removal-shipments/{removalShipment}/remove-receipt/preview-impact— Preview Removal Receipt Remove Impact
Analytics
GET /api/admin/portal/analytics— Get Portal Analytics
Applications
GET /api/admin/portal/applications— List Applications
Approvals
GET /api/portal/approvals— List Approval QueueGET /api/portal/approvals/mine— List My Pending Approvals
Authentication
GET /api/portal/auth/sso/{company}/callback— Complete SSO Sign-InGET /api/portal/auth/sso/{company}/redirect— Start SSO Sign-In
Billing & Invoices
GET /api/portal/account/statement— Get Account StatementGET /api/portal/invoices— List InvoicesGET /api/portal/invoices/{invoice}— Get InvoiceGET /api/portal/invoices/{invoice}/pdf— Download Invoice PDFGET /api/portal/payments— List Payments
Buyers
GET /api/admin/portal/companies/{company}/users— List Company Buyers
Cart
DELETE /api/portal/cart— Empty CartGET /api/portal/cart— Get CartDELETE /api/portal/cart/lines/{line}— Remove Cart Line
Catalog
GET /api/portal/catalog/filters— Get Catalog FiltersGET /api/portal/catalog/products— List Catalog ProductsGET /api/portal/catalog/products/{product}— Get Catalog ProductDELETE /api/portal/catalog/products/{product}/notify-me— Unsubscribe from Back-in-Stock Alert
Catalogs
GET /api/admin/portal/catalogs— List CatalogsDELETE /api/admin/portal/catalogs/{catalog}— Delete CatalogGET /api/admin/portal/catalogs/{catalog}— Get CatalogDELETE /api/admin/portal/catalogs/{catalog}/rules/{rule}— Delete Catalog Rule
Checkout & Orders
GET /api/portal/addresses— List AddressesGET /api/portal/orders— List OrdersGET /api/portal/orders/{order}— Get OrderGET /api/portal/orders/{order}/documents/{type}— Download Order DocumentGET /api/portal/shipping-methods— List Shipping Methods
Companies
GET /api/admin/portal/companies— List CompaniesGET /api/admin/portal/companies/{company}— Get Company
Integration Instances
DELETE /api/magento2/integration-instances/{instanceId}— Delete InstanceGET /api/magento2/integration-instances/{instanceId}— Get Instance
Ledger (Accounting v2)
GET /api/ledger/reconciliation/inventory/chain— Get Inventory Reconciliation ChainGET /api/ledger/reconciliation/inventory/period— Get Inventory Reconciliation PeriodGET /api/ledger/reconciliation/inventory/period-entries— Get Inventory Reconciliation Period Entries
Lists & Reorder
GET /api/portal/lists— List Saved ListsDELETE /api/portal/lists/{list}— Delete Saved ListGET /api/portal/lists/{list}— Get Saved ListDELETE /api/portal/lists/{list}/lines/{line}— Remove List Line
Locations
GET /api/admin/portal/companies/{company}/locations— List Company LocationsDELETE /api/admin/portal/companies/{company}/locations/{location}— Detach Location
Magento 2
GET /api/magento2/integration-instances/{instanceId}/inventory/items— List Inventory ItemsGET /api/magento2/integration-instances/{instanceId}/inventory/summary— Inventory SummaryGET /api/magento2/integration-instances/{instanceId}/webhooks— List Sync RunsGET /api/magento2/integration-instances/{instanceId}/webhooks/schedule— Polling ScheduleGET /api/magento2/integration-instances/{instanceId}/webhooks/summary— Run SummaryGET /api/magento2/integration-instances/{instanceId}/webhooks/{runId}— Show Sync Run
Notifications
GET /api/portal/notifications/preferences— Get Notification Preferences
Pricing
GET /api/admin/portal/pricing/customer-overrides— List Price OverridesDELETE /api/admin/portal/pricing/customer-overrides/{override}— Delete Price OverrideGET /api/admin/portal/pricing/quantity-breaks— List Quantity BreaksDELETE /api/admin/portal/pricing/quantity-breaks/{quantityBreak}— Delete Quantity Break
Product Substitutions
GET /api/product-substitutions— List Product SubstitutionsGET /api/product-substitutions/export— Export Product SubstitutionsGET /api/product-substitutions/import/template— Download Substitution Import TemplateDELETE /api/product-substitutions/{substitutionId}— Delete Product SubstitutionGET /api/products/{productId}/substitutions— List Substitutions for a Product
Quotes & RFQ
GET /api/portal/quotes— List QuotesGET /api/portal/quotes/{quote}— Get Quote
Registration
GET /api/portal/register/{token}/status— Check Application Status
Rep-Assisted Ordering
GET /api/admin/portal/locations/{location}/impersonate— Impersonate Buyer View
Returns
GET /api/portal/orders/{order}/returnable— Get Returnable LinesGET /api/portal/returns— List ReturnsGET /api/portal/returns/{rma}— Get Return
Sales Order Lines
GET /api/sales-order-lines/{salesOrderLineId}/swap-suggestions— List Swap Suggestions for a Line
Session
GET /api/portal/auth/profile— Get ProfileGET /api/portal/me— Get Current Buyer
Settings
GET /api/admin/portal/companies/{company}/settings— Get Company SettingsGET /api/admin/portal/locations/{location}/settings— Get Location SettingsGET /api/admin/portal/settings— Get Portal Settings
ShipBob
DELETE /api/shipbob/{instance}— Delete InstanceGET /api/shipbob/{instance}— Get InstanceGET /api/shipbob/{instance}/dashboard— Get Dashboard MetricsGET /api/shipbob/{instance}/fulfillment-centers— List Fulfillment CentersGET /api/shipbob/{instance}/inventory— List Inventory LevelsGET /api/shipbob/{instance}/inventory/discrepancies— List DiscrepanciesGET /api/shipbob/{instance}/orders— List OrdersGET /api/shipbob/{instance}/orders/search— Search OrdersGET /api/shipbob/{instance}/orders/sync-info— Get Order Sync InfoGET /api/shipbob/{instance}/orders/{order}— Get OrderGET /api/shipbob/{instance}/orders/{order}/raw— Get Raw Order DataGET /api/shipbob/{instance}/products— List ProductsGET /api/shipbob/{instance}/products/{product}— Get ProductGET /api/shipbob/{instance}/products/{product}/raw— Get Raw Product DataGET /api/shipbob/{instance}/receiving— List Receiving OrdersGET /api/shipbob/{instance}/receiving/{receiving}— Get Receiving OrderGET /api/shipbob/{instance}/receiving/{receiving}/box-labels— Get Box LabelsGET /api/shipbob/{instance}/receiving/{receiving}/raw— Get Raw Receiving Order DataGET /api/shipbob/{instance}/returns— List ReturnsGET /api/shipbob/{instance}/returns/{return}— Get ReturnGET /api/shipbob/{instance}/returns/{return}/raw— Get Raw Return DataGET /api/shipbob/{instance}/shipments— List ShipmentsGET /api/shipbob/{instance}/shipments/{shipment}— Get ShipmentGET /api/shipbob/{instance}/shipments/{shipment}/raw— Get Raw Shipment DataGET /api/shipbob/{instance}/shipments/{shipment}/timeline— Get Shipment TimelineGET /api/shipbob/{instance}/shipping-methods— List Shipping MethodsGET /api/shipbob/{instance}/shipping-methods/export— Export Shipping Method Mappings
…plus 105 more (see the API reference).
Spec version 1.0.0 → 1.0.0.