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 typeWanneer
order_statusDe status van een order wijzigt
receiptGoederen worden ontvangen
preadvice_statusDe status van een preadvies wijzigt
shippedEen orderregel is verzonden
order_shippedEen volledige order is verzonden
adjustmentEen 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. ReleasedIn progressComplete).

{
  "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
  }
}