API v1
Skuflo API
Production, stock and dispatch tracking for manufacturers, with a free live portal for every retailer they supply. Push orders in with a factory API key, scan pieces from your own hardware with a station token, and get signed webhooks out as every piece moves.
Base URL
api.skuflo.ioVersion v1114 endpointsMake your first request#
Create a factory API key
In the app, go to Settings, then Webhooks and API keys. The key starts
sk_live_and is shown once.Push an order in
Send a retailer’s order lines to
POST /v1/orders/import. Skuflo creates the order, its pieces and their labels.Scan from your own hardware
Pair a station, then
POST /v1/scanwith the barcode. The station token fixes the event.
Start here#
AuthenticationFactory API keys, scan station tokens and the Bearer header.Scanning from your own hardwareEvery outcome code, offline replay and barcode clean up.WebhooksEvery event with a real payload, signatures, retries and dedupe.Errors and rate limitsThe error shape, status codes and the 600 per minute default.
API reference#
Scanning
- POST
/v1/scan - POST
/v1/scan/photo - POST
/v1/scan/photo-skip - GET
/v1/station - POST
/v1/station/calibrated - POST
/v1/station/device-key - POST
/v1/station/device/found - POST
/v1/station/device/ping - POST
/v1/station/found - POST
/v1/station/load/complete - GET
/v1/station/messages/{mid}/image - POST
/v1/station/messages/{mid}/seen - POST
/v1/station/ping - GET
/v1/station/stream - POST
/v1/station/unpair
Orders
- GET
/v1/items - GET
/v1/orders - POST
/v1/orders - DEL
/v1/orders/{id} - GET
/v1/orders/{id} - PATCH
/v1/orders/{id} - POST
/v1/orders/{id}/accept - POST
/v1/orders/{id}/cancel - POST
/v1/orders/{id}/clear-flag - POST
/v1/orders/{id}/delete-request - GET
/v1/orders/{id}/delivery-note.pdf - GET
/v1/orders/{id}/lines - GET
/v1/orders/{id}/photos - POST
/v1/orders/{id}/reject - POST
/v1/orders/csv/import - POST
/v1/orders/csv/preview - GET
/v1/orders/delete-requests - POST
/v1/orders/delete-requests/{id}/approve - POST
/v1/orders/delete-requests/{id}/reject - POST
/v1/orders/export - GET
/v1/orders/ids - POST
/v1/orders/import - GET
/v1/orders/review - POST
/v1/orders/review/accept - GET
/v1/orders/review/count - POST
/v1/orders/review/pieces - GET
/v1/photos/{id} - POST
/v1/uploads