Delivery Simulator
The Delivery Simulator allows developers to manually walk a parcel through its entire lifecycle and trigger corresponding webhooks. This tool is part of the DoorDash Developer Portal.
What the Delivery Simulator doesβ
- Simulates all major parcel states
- Fires real webhook events to your configured sandbox endpoint
- Allows testing of redelivery, returns, exceptions, and lost parcel flows
- Helps QA confirm tracking UI and notification behavior
Supported Simulation Pathsβ
Happy Path:β
- Create Delivery β
parcel_labeled - Mid Mile Arrived β
parcel_mid_mile_arrived - Mid Mile Departed β
parcel_mid_mile_departed - Parcel Scanned β
parcel_scanned - Dasher Confirmed β (no webhook)
- Dasher Arrived at Pickup β (no webhook)
- Delivery Picked Up β
dasher_picked_up - Dasher Arrived at Dropoff β
dasher_confirmed_dropoff_arrival - Delivered β
dasher_dropped_off
Redelivery Path:β
Includes:
- Attempted Delivery β
dasher_attempted_delivery - Receive to Redeliver β
parcel_received_to_redeliver - Second attempt events
Return to Merchant Path:β
Final event: parcel_return_to_merchant
Lost in Transit Path:β
Event: parcel_lost_in_transit