Skip to main content
WEBHOOK
ParcelEventCreated
{ "event_type": "parcels.event.created", "data": { "parcel": { "parcel_id": 12345678, "tracking_number": "3SYZXG132912330", "carrier_code": "dpd", "announced_at": "2026-01-15T10:00:00Z" }, "event": { "event_type": "carrier", "timestamp": "2026-01-15T10:30:00Z", "phase": "in_transit", "exception": "none", "status_type": "success", "sub_status": "none", "description": "Parcel is on its way", "end_of_tracking": false, "is_offered": false, "is_carrier_responsible": null, "is_returned": false, "location_details": { "city": "Eindhoven", "country": "NL", "house_number": null, "postal_code": null, "street": null, "service_point_id": null, "depot": null }, "extra_data": null } } }

Body

application/json

Event data delivered to your endpoint

Event payload delivered to your endpoint when a parcel tracking event occurs.

event_type
enum<string>
required

The event type identifier.

Available options:
parcels.event.created
Example:

"parcels.event.created"

data
object
required

The event payload.

Response

200

Return a 2xx status to acknowledge receipt of the event.