API changes — 2026-09-03
This release includes 23 additions, 3 changes. 2 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
Incompatible changes
Price Sync
- Changed
GET /api/v2/sales-channels/{integrationInstance}/prices/comparison— List Price Comparison- removed parameter(s):
filter[priced_from]
- removed parameter(s):
Products
- Changed
GET /api/v2/products/{product}/purchase-order-lines— Get Product Purchase Order Lines- removed parameter(s):
status
- removed parameter(s):
Added
Price Sync
GET /api/v2/sales-channels/{integrationInstance}/prices/pricing-tiers/rail-examples— Get Price Rail Examples
Pricing Sync Profiles
GET /api/v2/pricing-sync-profiles— List Pricing Sync ProfilesPOST /api/v2/pricing-sync-profiles— Create Pricing Sync ProfilePOST /api/v2/pricing-sync-profiles/from-instance/{integrationInstance}— Create Pricing Sync Profile from Channel SettingsDELETE /api/v2/pricing-sync-profiles/{pricingSyncProfile}— Delete Pricing Sync ProfileGET /api/v2/pricing-sync-profiles/{pricingSyncProfile}— Get Pricing Sync ProfilePUT /api/v2/pricing-sync-profiles/{pricingSyncProfile}— Update Pricing Sync ProfilePOST /api/v2/pricing-sync-profiles/{pricingSyncProfile}/archive— Archive Pricing Sync ProfilePOST /api/v2/pricing-sync-profiles/{pricingSyncProfile}/unarchive— Unarchive Pricing Sync ProfileGET /api/v2/sales-channels/{integrationInstance}/prices/listings/{productListing}/preview— Get Listing Price Push PreviewPUT /api/v2/sales-channels/{integrationInstance}/prices/profile— Set Channel Default Pricing Sync ProfilePOST /api/v2/sales-channels/{integrationInstance}/prices/profile-assignments— Bulk Assign Pricing Sync Profile to ListingsGET /api/v2/sales-channels/{integrationInstance}/prices/profile-coverage— Get Pricing Sync Profile Coverage
Product Listings
POST /api/v2/listings/bulk-edit-pricing-preview— Preview Bulk Listing PricingPOST /api/v2/listings/bulk-update-pricing— Bulk Update Listing Pricing
Products
POST /api/v2/products/bulk/pricing-sync-profile— Bulk Assign Product Pricing Sync ProfilePUT /api/v2/products/{product}— Update ProductGET /api/v2/products/{product}/pricing-sync-profile— Get Product Pricing Sync Profile
Purchase Invoices
DELETE /api/purchase-invoices/{purchaseInvoice}/inbound-shipments/{inboundShipment}— Unlink Inbound Shipment from InvoicePOST /api/purchase-invoices/{purchaseInvoice}/inbound-shipments/{inboundShipment}— Link Inbound Shipment to InvoiceGET /api/purchase-invoices/{purchaseInvoice}/linkable-inbound-shipments— List Linkable Inbound Shipments for Invoice
ShipBob
GET /api/shipbob/{instance}/orders/{order}/activity-log— Get Order Activity Log
Walmart
GET /api/walmart/{integrationInstance}/wfs/reconciliation/sync-status— Get WFS Reconciliation Sync Status
Changed
Price Sync
GET /api/v2/sales-channels/{integrationInstance}/prices/pricing-tiers/coverage— Get Pricing Level Coverage- new response code(s):
422
- new response code(s):
Spec version 1.0.0 → 1.0.0.