doordash · Capability
DoorDash Drive Classic API
The DoorDash Drive Classic API is the legacy version of the Drive API, designed for large enterprises and middleware providers who require extensive configuration and customizability for their delivery integrations. It provides endpoints for managing businesses, stores, and deliveries through DoorDash's logistics platform. While still supported, DoorDash recommends new integrations use the newer Drive API (v2) instead.
What You Can Do
POST
Createdeliveryestimate
— Create a delivery estimate
/estimates
POST
Createdelivery
— Create a delivery
/deliveries
GET
Getdelivery
— Get delivery details
/deliveries/{external_delivery_id}
PATCH
Updatedelivery
— Update a delivery
/deliveries/{external_delivery_id}
PUT
Canceldelivery
— Cancel a delivery
/deliveries/{external_delivery_id}/cancel
GET
Listbusinesses
— List businesses
/businesses
POST
Createbusiness
— Create a business
/businesses
GET
Getbusiness
— Get business details
/businesses/{external_business_id}
PATCH
Updatebusiness
— Update a business
/businesses/{external_business_id}
POST
Createstore
— Create a store
/businesses/{external_business_id}/stores
GET
Getstore
— Get store details
/businesses/{external_business_id}/stores/{external_store_id}
PATCH
Updatestore
— Update a store
/businesses/{external_business_id}/stores/{external_store_id}
MCP Tools
createdeliveryestimate
Create a delivery estimate
createdelivery
Create a delivery
getdelivery
Get delivery details
read-only
idempotent
updatedelivery
Update a delivery
canceldelivery
Cancel a delivery
idempotent
listbusinesses
List businesses
read-only
idempotent
createbusiness
Create a business
getbusiness
Get business details
read-only
idempotent
updatebusiness
Update a business
createstore
Create a store
getstore
Get store details
read-only
idempotent
updatestore
Update a store