# Tracking Update Endpoint: POST TrackingUpdate Version: 2024.1 ## Request fields (application/json): - `event_type` (string) The type of event that triggered the webhook. Example: "tracking_update" - `event_id` (string) A unique identifier for the event. Example: "AB12C3" - `payload_version` (string) The version of the payload schema. Example: "2024.1" - `carrier_slug` (string) The slug of the carrier that provided the tracking update. Example: "dhl" - `count` (integer) The number of packages (tracking updates) in the response. Example: 1 - `trackings` (array) - `trackings.tracking_number` (string) The tracking number the tracking update is associated with. Example: "JD014600003281234567" - `trackings.consignment_identifier` (string) The identifier of the consignment to which this tracking update applies. Example: "ab12345" - `trackings.consignment_number` (string) The consignment number of the consignment to which this tracking update applies. Example: "JD014600003281234567" - `trackings.order_number` (string) The order number of the consignment to which this tracking update applies. Example: "order-12345" - `trackings.id` (integer) The internal parcel identifier from our tracking system. Example: 1234567890 - `trackings.carrier` (string) The name of the carrier who provided this tracking update. Example: "DHL" - `trackings.events` (array) - `trackings.events.status` (string) The status Scurri assigns to the tracking event, in capitalized format. Example: "Delivered" - `trackings.events.description` (string) A description of the tracking event. Example: "The package was delivered to the recipient." - `trackings.events.timestamp` (string) The timestamp when the tracking event occurred. Example: "2025-10-01T14:30:00" - `trackings.events.carrier_code` (string) The event code provided by the carrier. Example: "EVD" - `trackings.events.location` (string) The location where the event took place. Example: "London" ## Response 200 fields