Aller au contenu principal

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:

  1. Create Deliveryparcel_labeled
  2. Parcel Scannedparcel_scanned
  3. Dasher Confirmed → (no webhook)
  4. Dasher Arrived at Pickup → (no webhook)
  5. Delivery Picked Updasher_picked_up
  6. Dasher Arrived at Dropoffdasher_confirmed_dropoff_arrival
  7. Delivereddasher_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