Event types
Registreer een webhook met een van de onderstaande event_type-waarden (zie Webhooks beheren). De payload volgt altijd de standaard envelop; het data-object verschilt per event.
| Event type | Wanneer |
|---|---|
order_status | De status van een order wijzigt |
receipt | Goederen worden ontvangen |
preadvice_status | De status van een preadvies wijzigt |
shipped | Een orderregel is verzonden |
order_shipped | Een volledige order is verzonden |
adjustment | Een lost & found voorraadcorrectie |
order_status
Verstuurd wanneer de status van een order verandert.
{
"event": "order_status",
"timestamp": "2026-06-19T10:30:00.000Z",
"site_id": "SITE01",
"data": {
"order_id": "ORD-001",
"old_status": "Released",
"new_status": "Allocated"
}
}
receipt
Verstuurd bij een ontvangst. Het veld receipt_type bepaalt de variant en welke velden aanwezig zijn.
Normale ontvangst (receipt_type: "normal"):
{
"event": "receipt",
"timestamp": "2026-06-19T10:30:00.000Z",
"site_id": "SITE01",
"data": {
"receipt_type": "normal",
"content_id": 1001,
"tag": "TAG-0001",
"sku_id": "SKU-001",
"loc_id": "LOC-A01",
"qty": 100,
"expiry_date": "2027-01-01",
"client_id": null
}
}
Ontvangst op preadvies (receipt_type: "preadvice"):
{
"receipt_type": "preadvice",
"content_id": 1001,
"tag": "TAG-0001",
"pre_advice_id": "PA-001",
"sku_id": "SKU-001",
"loc_id": "LOC-A01",
"qty": 100,
"client_id": "CLIENT01"
}
Pallet-ontvangst (receipt_type: "pallet"):
{
"receipt_type": "pallet",
"pallet_id": "PLT-001",
"loc_id": "LOC-A01",
"receipts": []
}
preadvice_status
Verstuurd wanneer de status van een preadvies verandert (bijv. Released → In progress → Complete).
{
"event": "preadvice_status",
"timestamp": "2026-06-19T10:30:00.000Z",
"site_id": "SITE01",
"data": {
"pre_advice_id": "PA-001",
"old_status": "Released",
"new_status": "In progress"
}
}
shipped
Verstuurd per orderregel die verzonden wordt vanuit een container.
{
"event": "shipped",
"timestamp": "2026-06-19T10:30:00.000Z",
"site_id": "SITE01",
"data": {
"order_id": "ORD-001",
"line_id": 1,
"sku_id": "SKU-001",
"qty": 10,
"container_id": "CON-001",
"shipdock": "DOCK-01",
"client_id": null
}
}
order_shipped
Verstuurd één keer per order zodra de volledige order is verzonden.
{
"event": "order_shipped",
"timestamp": "2026-06-19T10:30:00.000Z",
"site_id": "SITE01",
"data": {
"order_id": "ORD-001",
"container_id": "CON-001",
"shipdock": "DOCK-01"
}
}
adjustment
Verstuurd bij een lost & found voorraadcorrectie. Het veld type is Found (gevonden) of Not found (niet gevonden).
{
"event": "adjustment",
"timestamp": "2026-06-19T10:30:00.000Z",
"site_id": "SITE01",
"data": {
"sku_id": "SKU-001",
"qty": 5,
"loc_id": "LOC-A01",
"type": "Not found",
"client_id": null
}
}