Legacy v1 deprecated
Kept for integrators migrating from the previous vendor. New integrations should use the v2 Ingest API.
Submit sales orders (goodsOut format)
/api/v1/sales-ordersDeprecated. Prefer POST /api/v2/sales-orders with v2-format payloads. Accepts goodsOut-shaped JSON or text/csv, converts them to the v2 record format for processing.
Submit purchase orders (goodsIn format)
/api/v1/purchase-ordersDeprecated. Prefer POST /api/v2/purchase-orders with v2-format payloads. Accepts goodsIn-shaped JSON or text/csv, converts them to the v2 record format for processing.
Submit master data (masterData format)
/api/v1/master-dataDeprecated. Prefer POST /api/v2/master-data with v2-format payloads. Accepts masterData-shaped JSON or text/csv, converts them to the v2 record format for processing.
Submit returns (return-req format)
/api/v1/return-goodsDeprecated. Prefer POST /api/v2/return-goods with v2-format payloads. Mirrors the legacy WMS /wms/returns endpoint shape; documented here so integrators can build against the contract via the sandbox. Runtime returns 501 until legacy-to-canonical mapping is wired up.
Submit work orders (workOrder-req format)
/api/v1/work-ordersDeprecated. Prefer POST /api/v2/work-orders with v2-format payloads. Mirrors the legacy WMS /wms/workorders endpoint shape; documented here so integrators can build against the contract via the sandbox. Runtime returns 501 until legacy-to-canonical mapping is wired up.
Get stock snapshot by account ID
/api/v1/customer/{accountId}/stockDeprecated. Mirrors the legacy WMS /wms/customer/{AccountID}/stock endpoint; documented here so integrators can build against the contract via the sandbox. Returns the current stock snapshot for the account. Runtime returns 501 until the upstream stock query is wired up. Note: the original WMS swagger references the master-data shape for the response — that's a documentation bug; this endpoint is documented with a sensible stock-record shape instead.