API changes — 2026-09-09
This release includes 87 additions, 3 changes. 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
Incompatible changes
Products
- Changed
GET /api/v2/products/{product}/warehouse-transfer-lines— Get Product Warehouse Transfer Lines- removed parameter(s):
status - new response code(s):
422
- removed parameter(s):
Added
Amazon
GET /api/amazon/unified/cost-exceptions— List Cost ExceptionsPOST /api/amazon/unified/cost-exceptions/bulk-resolve— Bulk Resolve Cost ExceptionsGET /api/amazon/unified/cost-exceptions/summary— Get Cost Exceptions SummaryPOST /api/amazon/unified/cost-exceptions/{costException}/resolve— Resolve Cost ExceptionGET /api/amazon/unified/fnsku-products/remap-preview-by-asin— Preview ASIN RemapGET /api/amazon/unified/fnsku-products/{fnskuProduct}/mapping-periods— Get FNSKU Mapping HistoryGET /api/amazon/unified/fnsku-products/{fnskuProduct}/remap-preview— Preview FNSKU RemapPOST /api/amazon/unified/fulfillment-orders/bulk-archive— Bulk Archive MCF OrdersPOST /api/amazon/unified/fulfillment-orders/bulk-create-sales-orders— Bulk Create Sales Orders from MCF OrdersPOST /api/amazon/unified/fulfillment-orders/bulk-delete— Bulk Delete MCF OrdersPOST /api/amazon/unified/fulfillment-orders/bulk-map— Bulk Map MCF Orders to Sales OrdersPOST /api/amazon/unified/fulfillment-orders/bulk-restore— Bulk Restore MCF OrdersPOST /api/amazon/unified/fulfillment-orders/bulk-resync— Bulk Re-sync MCF Orders from AmazonPOST /api/amazon/unified/fulfillment-orders/bulk-unarchive— Bulk Unarchive MCF OrdersPOST /api/amazon/unified/fulfillment-orders/bulk-unmap— Bulk Unmap MCF OrdersGET /api/amazon/unified/fulfillment-orders/export— Export MCF Fulfillment OrdersGET /api/amazon/unified/fulfillment-orders/match-suggestions— Get MCF Order Match Suggestions for Multiple OrdersPOST /api/amazon/unified/fulfillment-orders/{fulfillmentOrderId}/restore— Restore MCF OrderDELETE /api/amazon/unified/fulfillment-orders/{fulfillmentOrder}— Delete MCF OrderPOST /api/amazon/unified/fulfillment-orders/{fulfillmentOrder}/archive— Archive MCF OrderPOST /api/amazon/unified/fulfillment-orders/{fulfillmentOrder}/create-sales-order— Create Sales Order from MCF OrderPOST /api/amazon/unified/fulfillment-orders/{fulfillmentOrder}/map— Map MCF Order to Sales OrderGET /api/amazon/unified/fulfillment-orders/{fulfillmentOrder}/match-suggestions— Get MCF Order Match SuggestionsPOST /api/amazon/unified/fulfillment-orders/{fulfillmentOrder}/resync— Re-sync MCF Order from AmazonPOST /api/amazon/unified/fulfillment-orders/{fulfillmentOrder}/unarchive— Unarchive MCF OrderPOST /api/amazon/unified/fulfillment-orders/{fulfillmentOrder}/unmap— Unmap MCF Order
Products
GET /api/v2/products/import-recipes/template— Download Recipe Import Template
Purchase Invoices
POST /api/purchase-invoices/{purchaseInvoice}/inbound-shipments/auto-link— Auto-Link Inbound Shipments
TikTok Shop
GET /api/tiktok-shop/fbt/inbound-orders/3pl-metrics— Get Prep Performance MetricsGET /api/tiktok-shop/fbt/suppliers/{supplier}/3pl-metrics— Get Supplier Prep Performance MetricsGET /api/tiktok-shop/fbt/warehouses/{warehouse}/3pl-metrics— Get Warehouse Prep Performance MetricsGET /api/tiktok-shop/{integrationInstance}/fbt/appointments— List Delivery AppointmentsPOST /api/tiktok-shop/{integrationInstance}/fbt/appointments— Create Delivery AppointmentDELETE /api/tiktok-shop/{integrationInstance}/fbt/appointments/{appointment}— Cancel Delivery AppointmentGET /api/tiktok-shop/{integrationInstance}/fbt/appointments/{appointment}— Get Delivery AppointmentPATCH /api/tiktok-shop/{integrationInstance}/fbt/appointments/{appointment}— Update Delivery AppointmentGET /api/tiktok-shop/{integrationInstance}/fbt/goods— List FBT GoodsPOST /api/tiktok-shop/{integrationInstance}/fbt/goods/bind— Bind SKUs to FBT GoodsGET /api/tiktok-shop/{integrationInstance}/fbt/goods/match-status— Get FBT Goods Match StatusPOST /api/tiktok-shop/{integrationInstance}/fbt/goods/refresh-tracked— Refresh FBT GoodsPOST /api/tiktok-shop/{integrationInstance}/fbt/goods/unbind— Unbind SKUs from FBT GoodsGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders— List Inbound OrdersPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/refresh-tracked— Refresh Inbound OrdersGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}— Get Inbound OrderGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}/activity-log— List Inbound Order ActivityPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}/cancel— Cancel Inbound OrderGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}/labels— Get Inbound Order LabelsGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}/labels/download— Download Inbound Order LabelsGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}/reconciliation— Get Inbound Order ReconciliationPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}/reconciliation/resolve— Resolve Receipt DiscrepancyPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}/ship— Ship Inbound OrderPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-orders/{order}/tracking— Submit Inbound Order TrackingGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans— List Inbound PlansPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/drafts— Create Inbound Plan DraftDELETE /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}— Delete Inbound Plan DraftGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}— Get Inbound PlanPATCH /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}— Update Inbound PlanGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/activity-log— List Inbound Plan ActivityGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/allocations— List Inbound Plan AllocationsPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/cancel— Cancel Inbound PlanGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/cartons— List Inbound Plan CartonsPATCH /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/cartons— Update Inbound Plan CartonsPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/duplicate— Duplicate Inbound PlanGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/fulfillment— Get Fulfillment PacketPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/fulfillment/build— Build Fulfillment PacketPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/fulfillment/email/preview— Preview Fulfillment EmailPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/fulfillment/email/send— Send Fulfillment EmailGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/fulfillment/prep-sheet.csv— Download Prep Sheet CSVPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/fulfillment/rotate-token— Rotate Fulfillment Portal TokenPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/fulfillment/shipping-details-email/send— Send Shipping Details EmailGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/items— List Inbound Plan ItemsPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/materialize— Reserve Inbound Plan Source StockPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/placement/confirm— Confirm Placement OptionPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/placement/detail— Get Placement Option DetailPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/placement/options— Refresh Placement OptionsPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/set-source— Set Inbound Plan SourcePOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-plans/{plan}/submit— Submit Inbound PlanGET /api/tiktok-shop/{integrationInstance}/fbt/inbound-products— List Inbound ProductsPOST /api/tiktok-shop/{integrationInstance}/fbt/inbound-products/resolve— Resolve Inbound ProductsGET /api/tiktok-shop/{integrationInstance}/fbt/inventory— List FBT InventoryGET /api/tiktok-shop/{integrationInstance}/fbt/inventory/log— List FBT Inventory LogPOST /api/tiktok-shop/{integrationInstance}/fbt/inventory/refresh-tracked— Refresh FBT InventoryGET /api/tiktok-shop/{integrationInstance}/fbt/settings— Get Fulfillment by TikTok SettingsPUT /api/tiktok-shop/{integrationInstance}/fbt/settings— Update Fulfillment by TikTok SettingsGET /api/tiktok-shop/{integrationInstance}/fbt/source-warehouses— List Source WarehousesGET /api/tiktok-shop/{integrationInstance}/fbt/warehouses— List FBT WarehousesPOST /api/tiktok-shop/{integrationInstance}/fbt/warehouses/refresh-tracked— Refresh FBT Warehouses
Changed
Amazon
POST /api/amazon/{integrationInstance}/outbound/create-fulfillment/{amazonFulfillmentOrder}/{salesOrder}— Create Fulfillment- new response code(s):
409
- new response code(s):
Temu
POST /api/temu/{integrationInstance}/fulfill— Submit Fulfillment to Temu- new response code(s):
400
- new response code(s):
Spec version 1.0.0 → 1.0.0.