Skip to content

Endpoint reference

The tables below are a quick scan of the routes and filters. For full request/response schemas, the interactive explorer is the richer view.

The full machine-readable contract is served publicly (no auth, no shop data) at:

GET https://prod.logistified.app/api/v1/openapi.json

Point Postman, Insomnia, or any OpenAPI 3.1 client at that URL to generate a typed client or browse every parameter and response shape.

All endpoints are GET and require a read-scope bearer token.

PathReturns
/api/v1/purchase-ordersList (filters: status, supplierId, search, dateFrom, dateTo, paidStatus, locationId, variantId, sku, limit, cursor)
/api/v1/purchase-orders/{id}Full detail — header, line items, shipment, addresses, payments, documents
/api/v1/purchase-orders/{id}/line-itemsLine items
/api/v1/purchase-orders/{id}/paymentsPayments
/api/v1/purchase-orders/{id}/documentsDocument metadata
/api/v1/purchase-orders/{id}/shipmentShipment
/api/v1/purchase-orders/{id}/addressesBilling + shipping addresses
/api/v1/purchase-orders/{id}/receipt-scheduleReceiving / incoming schedule
/api/v1/purchase-orders/{id}/logActivity log
/api/v1/purchase-orders/{id}/creditsApplied + available supplier credits
PathReturns
/api/v1/stock-takesList (filters: status, locationId, search, limit, cursor)
/api/v1/stock-takes/reasonsConfigured stock-take reasons
/api/v1/stock-takes/{id}Full detail — header + line items
/api/v1/stock-takes/{id}/line-itemsLine items
PathReturns
/api/v1/transfer-ordersList (filters: status, search, dateFrom, dateTo, fromLocationId, toLocationId, variantId, sku, limit, cursor)
/api/v1/transfer-orders/{id}Full detail — header (incl. line items), addresses, log
/api/v1/transfer-orders/{id}/line-itemsLine items
/api/v1/transfer-orders/{id}/shipmentShipment
/api/v1/transfer-orders/{id}/documentsDocument metadata
/api/v1/transfer-orders/{id}/addressesFrom + to addresses
/api/v1/transfer-orders/{id}/logActivity log