ILGFUSE

Legacy v1 deprecated

Kept for integrators migrating from the previous vendor. New integrations should use the v2 Ingest API.

Submit sales orders (goodsOut format)

POST/api/v1/sales-orders

Deprecated. 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)

POST/api/v1/purchase-orders

Deprecated. 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)

POST/api/v1/master-data

Deprecated. 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)

POST/api/v1/return-goods

Deprecated. 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)

POST/api/v1/work-orders

Deprecated. 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 current stock

GET/api/v1/stock

Deprecated. Prefer GET /api/v2/stock for the canonical shape. Frozen legacy ILG contract: the caller's own business is derived from auth — never taken from the path or query. An empty stock array means the business genuinely has no matching stock, distinct from a 502/504 if the warehouse system is unreachable.