API changes — 2026-07-03
This release includes 44 additions, 2 changes.
📖 Full endpoint details are in the API reference.
Added
Ledger (Accounting v2)
GET /api/ledger/entries/{entry}/attachment-sync— Get Journal Entry Attachment SyncPOST /api/ledger/entries/{entry}/clear-errors— Clear Sync Errors (synchronous)
Payments & Refunds
POST /api/vendor-deposits/{vendorDepositId}/scan-proof— Scan Payment Proof (OCR)POST /api/vendor-deposits/{vendorDepositId}/send-remittance— Send Remittance Advice
Sales Channels
GET //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/list— List Draft Plans (Drafts Tab)GET //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/portal/{hashedDraftInboundPlanId}— Get Portal DataPOST //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/portal/{hashedDraftInboundPlanId}/submit-verification— Submit VerificationPOST //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/portal/{hashedDraftInboundPlanId}/verify-all-products— Verify All ProductsPOST //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/portal/{hashedDraftInboundPlanId}/verify-product— Verify ProductGET //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/{draft_inbound_plan}/inbound-products— Search Inbound Products (Plan Context)POST //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/{draft_inbound_plan}/lookup-by-mskus— Lookup Inbound Products by Identifiers (Bulk Add)GET //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/{draft_inbound_plan}/placement-transport-estimates— Get Placement Transport Estimates
Shipping Providers
POST //{domain}/api/odoo-3pl— Create Integration InstancePOST //{domain}/api/odoo-3pl/test-connection— Test Connection (Unsaved Credentials)DELETE //{domain}/api/odoo-3pl/{integration_instance}— Delete Integration InstanceGET //{domain}/api/odoo-3pl/{integration_instance}— Show Integration InstancePUT //{domain}/api/odoo-3pl/{integration_instance}— Update Integration InstanceGET //{domain}/api/odoo-3pl/{integration_instance}/activity-log— Get Activity LogGET //{domain}/api/odoo-3pl/{integration_instance}/dashboard— Get Dashboard MetricsGET //{domain}/api/odoo-3pl/{integration_instance}/inventory— List Inventory LevelsPOST //{domain}/api/odoo-3pl/{integration_instance}/inventory/sync— Sync InventoryGET //{domain}/api/odoo-3pl/{integration_instance}/locations— List LocationsPOST //{domain}/api/odoo-3pl/{integration_instance}/locations/sync— Sync LocationsPUT //{domain}/api/odoo-3pl/{integration_instance}/locations/{locationId}/mapping— Set Location Warehouse MappingGET //{domain}/api/odoo-3pl/{integration_instance}/orders— List OrdersPOST //{domain}/api/odoo-3pl/{integration_instance}/orders/sync— Sync OrdersGET //{domain}/api/odoo-3pl/{integration_instance}/orders/{orderId}— Show OrderGET //{domain}/api/odoo-3pl/{integration_instance}/orders/{orderId}/raw— Get Raw Order PayloadGET //{domain}/api/odoo-3pl/{integration_instance}/products— List ProductsPOST //{domain}/api/odoo-3pl/{integration_instance}/products/push— Push Products (Bulk)POST //{domain}/api/odoo-3pl/{integration_instance}/products/sync— Sync ProductsGET //{domain}/api/odoo-3pl/{integration_instance}/products/{productId}— Show ProductPUT //{domain}/api/odoo-3pl/{integration_instance}/products/{productId}/mapping— Set Product MappingGET //{domain}/api/odoo-3pl/{integration_instance}/products/{productId}/raw— Get Raw Product PayloadPOST //{domain}/api/odoo-3pl/{integration_instance}/products/{skuProductId}/push— Push Single ProductGET //{domain}/api/odoo-3pl/{integration_instance}/receipts— List ReceiptsPOST //{domain}/api/odoo-3pl/{integration_instance}/receipts/sync— Sync ReceiptsGET //{domain}/api/odoo-3pl/{integration_instance}/receipts/{receiptId}— Show ReceiptGET //{domain}/api/odoo-3pl/{integration_instance}/shipments— List ShipmentsPOST //{domain}/api/odoo-3pl/{integration_instance}/shipments/sync— Sync ShipmentsGET //{domain}/api/odoo-3pl/{integration_instance}/shipments/{shipmentId}— Show ShipmentGET //{domain}/api/odoo-3pl/{integration_instance}/shipments/{shipmentId}/raw— Get Raw Shipment PayloadPOST //{domain}/api/odoo-3pl/{integration_instance}/test-connection— Test Connection (Saved Credentials)
Vendor Deposits
GET /api/vendor-deposits/payment-request-routing— Payment Request Routing Preview
Changed
Sales Channels
POST //{domain}/api/amazon/{integrationInstance}/draft-inbound-plans/{draft_inbound_plan}/submit-to-amazon— Submit Plan to Amazon- new response code(s):
422
- new response code(s):
GET //{domain}/api/tiktok-shop/integration-instances/{integration_instance_id}/transactions/{transaction_id}/raw— Get Raw Transaction from TikTok- new response code(s):
403,422
- new response code(s):
Spec version 1.0.0 → 1.0.0.