This webhook provides delivery status updates throughout the Walmart GoLocal delivery process for a specific customer's order. Listen to this webhook for real-time updates to the delivery status. Notifications will be sent to the webhook by an endpoint provided by the client. The webhook URL is provided by the client during onboarding. Specific events may be selected to pass along to customers and dependent systems. It also provides a URL for the client to access a delivery's Live Order Tracking.
Walmart GoLocal sends chain of custody details in the Delivery Updates webhook. These are scanDetails
and includes all scanIds
scanned by driver at pickup and drop-off events. This will inform the client that the items have been scanned from the pickup through the ENROUTE_TO_DROPOFF
status webhook and at drop-off through the DELIVERED
status webhook.
Property Type and Location Preference Validation
For property type and location preference values, the following combinations are allowed:
Enum of locationPreference | HOUSE | APARTMENT | BUSINESS | OTHER | null |
---|---|---|---|---|---|
FRONT_DOOR | Optional | Optional | Optional | Optional | Not Allowed |
BACK_DOOR | Optional | Not Allowed | Not Allowed | Optional | Not Allowed |
SIDE_PORCH | Optional | Not Allowed | Not Allowed | Optional | Not Allowed |
BUILDING_RECEPTION | Not Allowed | Optional | Optional | Optional | Not Allowed |
MAILROOM_OR_PROPERTY_STAFF | Not Allowed | Optional | Optional | Optional | Not Allowed |
GARAGE_DOOR | Optional | Not Allowed | Not Allowed | Optional | Not Allowed |
NO_PREFERENCE | Optional | Optional | Optional | Optional | Not Allowed |
See Also
To set notifications for the delivery driver location, see Driver Location Webhook.