Webhook schemas

This section contains the schemas for the Webhook API.

Request schema for webhook

Name Type Required Description
tracking_number string false none
tracking_url string false none
current_state string false Possible enumerations are await_collection, awaiting_collection, awaiting_drop_off, cancelled, completed, parcel_completed, partially_completed, customs_awaiting_paym, customs_failed, customs_on_hold, damaged, delivery_attempted, delivery_failed, in_transit, insufficient_address, invalidated, lost, pickup_failed, processing, ready_for_pickup, return_booked, return_booking_failed, return_requested, returned_to_sender, untrackable, with_customs, with_driver
retailer_order_number string false none
courier_name string false none
courier_job_id string false none
delivery_address string false none
delivery_suburb string false none
delivery_postcode string false none
delivery_state string false none
merchant_url string false none
status_history Array, see table false [The tracking history returned by the webhook]
products Array, see table false none
expected_delivery_date string false none
retailer_reference string false none
source_platform string false none
delivery_country_code string false none
delivery_latitude integer false none
delivery_longitude integer false none
delivery_instructions string false none

Request schema for status_history

Name Type Required Description
status string true Order status
time string true Timestamp

Request schema for products

Name Type Required Description
quantity integer(int32) false none
sku string false none
title string false none
product_line_id string false none