API changes — 2026-06-11
This release includes 70 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
Shipping Providers
- Removed
GET /api/shipstation/integration-instances/{integrationInstance}/fulfillments— List Fulfillments
Added
Attachments
GET /api/vendor-credits/{vendorCredit}/attachments— List AttachmentsPOST /api/vendor-credits/{vendorCredit}/attachments— Upload AttachmentDELETE /api/vendor-credits/{vendorCredit}/attachments/{attachment}— Delete AttachmentGET /api/vendor-credits/{vendorCredit}/attachments/{attachment}/download— Download AttachmentGET /api/vendor-credits/{vendorCredit}/attachments/{attachment}/view— View Attachment Inline
OCR
POST /api/vendor-credits/ocr/upload— Upload Credit Memo for OCRDELETE /api/vendor-credits/ocr/{extraction}— Delete ExtractionGET /api/vendor-credits/ocr/{extraction}— Get ExtractionPOST /api/vendor-credits/ocr/{extraction}/attach-to-credit— Attach Extraction to Existing CreditPOST /api/vendor-credits/ocr/{extraction}/create-credit— Create Vendor Credit from ExtractionGET /api/vendor-credits/ocr/{extraction}/pdf— Stream Extraction PDFPOST /api/vendor-credits/ocr/{extraction}/reclassify-as-invoice— Reclassify as Supplier InvoicePOST /api/vendor-credits/ocr/{extraction}/rescan— Re-scan ExtractionGET /api/vendor-credits/{vendorCredit}/attachments/{attachment}/ocr— Get Latest Attachment ExtractionPOST /api/vendor-credits/{vendorCredit}/attachments/{attachment}/ocr— Scan Attachment with OCRPOST /api/vendor-credits/{vendorCredit}/ocr-apply— Apply OCR Results to Vendor Credit
Purchase Invoice OCR
POST /api/purchase-invoices/ocr/{purchase_extraction_id}/reclassify-as-credit— Reclassify as Vendor Credit
Sales Channels
POST //{domain}/webhooks/tiktok-shop— Receive Webhook (TikTok → SKU.io)
Shipping Providers
POST //{domain}/api/shipstation/integration-instances— Create Integration InstanceGET //{domain}/api/shipstation/integration-instances/{integrationInstance}/shipments— List ShipmentsPOST //{domain}/api/shipstation/integration-instances/{integrationInstance}/shipments/refresh-shipment— Refresh Single ShipmentPOST //{domain}/api/shipstation/integration-instances/{integrationInstance}/shipments/search— Search ShipmentsPOST //{domain}/api/shipstation/integration-instances/{integrationInstance}/shipments/sync— Sync ShipmentsGET //{domain}/api/shipstation/integration-instances/{integrationInstance}/shipments/sync-info— Shipments Sync InfoGET //{domain}/api/shipstation/integration-instances/{integrationInstance}/shipments/{shipment}— Get ShipmentPOST //{domain}/api/shipstation/integration-instances/{integrationInstance}/shipments/{shipment}/refresh— Refresh Shipment From ShipStationDELETE //{domain}/api/shipstation/integration-instances/{integration_instance}— Delete Integration InstanceGET //{domain}/api/shipstation/integration-instances/{integration_instance}— Get Integration InstancePUT //{domain}/api/shipstation/integration-instances/{integration_instance}— Update Integration InstanceGET //{domain}/api/shipstation/integration-instances/{integration_instance}/dashboard— Get Dashboard MetricsPUT //{domain}/api/shipstation/integration-instances/{integration_instance}/fulfillment-routing— Update Fulfillment RoutingGET //{domain}/api/shipstation/integration-instances/{integration_instance}/orders— List OrdersGET //{domain}/api/shipstation/integration-instances/{integration_instance}/orders-chart— Get Orders Chart (Date Range)POST //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/refresh-order— Refresh Single OrderPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/search— Search Orders (Live)POST //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/submit-fulfillment— Submit FulfillmentPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/sync— Sync OrdersGET //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/sync-info— Sync InfoGET //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/sync-progress/{trackedJobLogId}— Sync ProgressGET //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/{order}— Get OrderGET //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/{order}/detail— Get Order Detail (raw JSON)POST //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/{order}/link-fulfillment— Link Order to FulfillmentPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/{order}/sync-detail— Sync Order DetailPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/{order}/tracking— Refresh Order TrackingPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/{order}/unlink-fulfillment— Unlink Order from FulfillmentGET //{domain}/api/shipstation/integration-instances/{integration_instance}/orders/{order}/webhook-events— Get Order Webhook EventsGET //{domain}/api/shipstation/integration-instances/{integration_instance}/shipping-methods— List Shipping MethodsPUT //{domain}/api/shipstation/integration-instances/{integration_instance}/shipping-methods/bulk-map— Bulk Map Shipping MethodsGET //{domain}/api/shipstation/integration-instances/{integration_instance}/shipping-methods/export— Export Shipping Method Mappings (CSV)POST //{domain}/api/shipstation/integration-instances/{integration_instance}/shipping-methods/import— Import Shipping Method Mappings (CSV)PUT //{domain}/api/shipstation/integration-instances/{integration_instance}/shipping-methods/map— Map Shipping MethodDELETE //{domain}/api/shipstation/integration-instances/{integration_instance}/shipping-methods/map/ups|ups_ground— Unmap Shipping MethodPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/shipping-methods/sync— Sync Shipping MethodsPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/test-connection— Test ConnectionGET //{domain}/api/shipstation/integration-instances/{integration_instance}/warehouses— List WarehousesPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/warehouses/sync— Sync WarehousesPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/warehouses/{shipstationId}/link— Link WarehouseGET //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-events— List Webhook EventsGET //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-events/{webhook_event}— Get Webhook EventPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-events/{webhook_event}/retry— Retry Webhook EventGET //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-subscriptions— List Webhook ConfigurationsPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-subscriptions— Subscribe to Webhook EventPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-subscriptions/sync— Sync Subscriptions from ShipStationDELETE //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-subscriptions/{subscription}— Unsubscribe WebhookGET //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-test/events/{eventId}/payload— Get Test Event PayloadPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-test/process— Process Test WebhookGET //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-test/recent-events— List Recent Test EventsGET //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-test/topics— List Webhook TopicsPOST //{domain}/api/shipstation/integration-instances/{integration_instance}/webhook-test/validate— Validate Test PayloadGET //{domain}/api/shipstation/webhook-test/status— Get Webhook Test Status (Global)
Spec version 1.0.0 → 1.0.0.