Create return to pickup deliveries
When the receiver of a delivery is unavailable, DoorDash's default action is to have the Dasher safely dispose of the delivery. If you're delivering non-perishable or higher-value goods, you can instead request that the Dasher return the delivery to the pickup location if the receiver is unavailable.
Create a return-to-pickup delivery
When you create a delivery, you can indicate what should occur if the receiver is unavailable by including the
action_if_unavailable field in your call to the delivery creation API and setting the field's value to
return_to_pickup. If you do so,
contactless_dropoff must either be absent or set to
... // other fields
Receive return-to-pickup webhooks
If you request return-to-pickup deliveries, you should update your app to handle several new webhook events:
You should also update your app to handle a new reason that may be sent with the
See the Pricing & payment doc to learn how return deliveries are charged.