Every piece, filterable by scan state and retailer
GET
/v1/itemsAuth: Factory API key
One row per physical piece (the same granularity as a label), across every order. Same filter values as GET /v1/orders.
Query parameters
| Name | Type | Description |
|---|---|---|
retailer_id | string | · |
filter | string | · one of: "all", "not_scanned", "made", "in_stock", "dispatched", "stuck"default: "all" |
limit | integer | · default: 200 |
Response
200
| Field | Type | Description |
|---|---|---|
items | object[] | · |
barcode | string | · |
piece_name | string, nullable | · |
status | string | · |
location | string, nullable | · |
produced_at | string (date-time), nullable | · |
in_stock_at | string (date-time), nullable | · |
dispatched_at | string (date-time), nullable | · |
order_id | string | · |
order_no | string | · |
sku | string | · |
colour | string, nullable | · |
retailer_name | string | · |
last_scan | object, nullable | · |
event | string | · |
station | string | · |
at | string (date-time) | · |
counts | object | · |
all | integer | · |
not_scanned | integer | · |
made | integer | · |
in_stock | integer | · |
dispatched | integer | · |
stuck | integer | · |
Code samples
curl "https://api.skuflo.io/v1/items?retailer_id=ret_9c1a4e&filter=all" \
-H "Authorization: Bearer sk_live_..."