doordash
DoorDash is an on-demand local commerce platform whose developer program exposes its logistics and marketplace network through public APIs. The Drive and Drive Classic APIs let businesses request on-demand deliveries fulfilled by DoorDash's Dasher fleet, while the Marketplace, Item Management, and Reporting APIs let merchants and retailers receive orders, synchronize menus and catalogs, and access financial and operational reporting. All APIs use JWT-based authentication and are documented at developer.doordash.com.
doordash publishes 12 APIs on the APIs.io network, including Addresses API, Businesses API, Catalog API, and 9 more.
The doordash catalog on APIs.io includes 3 event-driven AsyncAPI specifications, 9 JSON-LD contexts, and 3 Spectral governance rulesets.
doordash’s developer surface includes authentication, documentation, engineering blog, support, tooling, and 23 more developer resources.
Kin Score
APIs 12
Individual APIs this provider publishes, each with its own machine-readable definition.
doordash Addresses API
Get address auto-completion suggestions based on partial input.
doordash Businesses API
Manage business entities that represent legal entities or owners.
doordash Catalog API
Manage the item catalog including adding new items and updating existing item information such as names, descriptions, images, and attributes.
doordash Deliveries API
Create, retrieve, update, cancel, and estimate deliveries using the classic API endpoints.
doordash Inventory API
Manage store-level inventory, pricing, and other in-store attributes for items on the DoorDash platform.
doordash Items API
Manage item availability and 86ing (marking items as unavailable) in real time.
doordash Menus API
Create, update, and manage menus for stores on the DoorDash marketplace.
doordash Orders API
Receive, confirm, update, and manage orders placed through the DoorDash marketplace.
doordash Promotions API
Manage item-level promotions at the store level, including adding and updating promotional pricing.
doordash Quotes API
Validate delivery serviceability and get pricing quotes before creating a delivery.
doordash Reports API
Create report requests and retrieve report download links for financial, operations, menu, and feedback data.
doordash Stores API
Manage store locations associated with businesses.
Scroll for all 12
Postman Collections 12
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 12
Open Collections 5
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
DoorDash Drive Classic API
OPEN COLLECTIONDoorDash Drive API
OPEN COLLECTIONDoorDash Item Management API
OPEN COLLECTIONDoorDash Marketplace API
OPEN COLLECTIONDoorDash Reporting API
OPEN COLLECTIONGraphQL 1
GraphQL schemas published by this provider.
DoorDash GraphQL Schema
This conceptual GraphQL schema models the DoorDash platform's core domains: on-demand delivery logistics (Drive API), marketplace order management, menu and catalog operations, ...
GRAPHQLPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Doordash Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Doordash Finops
FINOPSEvent Specifications 3
AsyncAPI definitions for this provider's event-driven and streaming APIs.
DoorDash Drive Delivery Webhooks
DoorDash Drive sends webhook notifications for delivery status updates, enabling near-real-time information flow from DoorDash and Dashers to partner applications. Webhooks supp...
ASYNCAPIDoorDash Marketplace Webhooks
DoorDash Marketplace sends webhook notifications for order events, menu processing status, delivery status updates, and store onboarding events. Each environment (Sandbox and Pr...
ASYNCAPIDoorDash Reporting Webhooks
DoorDash Reporting API sends webhook notifications when report generation is complete and the report is ready for download. Partners configure a webhook endpoint to receive thes...
ASYNCAPISemantic Vocabularies 9
JSON-LD contexts and semantic vocabularies used across these APIs.
Doordash Context
JSON-LDDoordash Drive Context
JSON-LDDoordash Marketplace Context
JSON-LDDoordash Reporting Context
JSON-LDScroll for all 9
Spectral Rules 3
Spectral governance rulesets for linting and validating these APIs.
JSON Schema 59
Standalone JSON Schema definitions for this provider's data models.
AcceptQuoteRequest
JSON SCHEMAAddressSuggestion
JSON SCHEMABusinessRequest
JSON SCHEMABusiness
JSON SCHEMACancelledItem
JSON SCHEMACatalogItem
JSON SCHEMACatalogItemsRequest
JSON SCHEMACatalogItemsResponse
JSON SCHEMACheckoutAuditSignal
JSON SCHEMAClassicDeliveryRequest
JSON SCHEMAClassicDelivery
JSON SCHEMAClassicDeliveryUpdateRequest
JSON SCHEMACustomer
JSON SCHEMADeliveryItem
JSON SCHEMADeliveryRequest
JSON SCHEMADelivery
JSON SCHEMADeliveryUpdateRequest
JSON SCHEMADeliveryWebhookPayload
JSON SCHEMAError
JSON SCHEMAEstimateRequest
JSON SCHEMAEstimate
JSON SCHEMAItemOption
JSON SCHEMAItemStatusUpdate
JSON SCHEMAItemError
JSON SCHEMALocation
JSON SCHEMAMarketplaceDeliveryWebhookPayload
JSON SCHEMAMenuCategory
JSON SCHEMAMenuDetails
JSON SCHEMAMenuItem
JSON SCHEMAMenuOption
JSON SCHEMAMenuRequest
JSON SCHEMAMenuResponse
JSON SCHEMADoorDash Menu
JSON SCHEMAMenuWebhookPayload
JSON SCHEMAOnboardingWebhookPayload
JSON SCHEMAOptionGroup
JSON SCHEMAOrderItemOption
JSON SCHEMAOrderItem
JSON SCHEMAOrder
JSON SCHEMAOrderUpdate
JSON SCHEMAOrderWebhookPayload
JSON SCHEMAPromotion
JSON SCHEMAPromotionsRequest
JSON SCHEMAPromotionsResponse
JSON SCHEMAQuoteRequest
JSON SCHEMAQuote
JSON SCHEMAReportLinkResponse
JSON SCHEMAReportReadyPayload
JSON SCHEMAReportRequestResponse
JSON SCHEMAReportRequest
JSON SCHEMADoorDash Report
JSON SCHEMAStoreDetails
JSON SCHEMAStoreItem
JSON SCHEMAStoreItemsRequest
JSON SCHEMAStoreItemsResponse
JSON SCHEMAStoreRequest
JSON SCHEMAStore
JSON SCHEMAStoreStatusUpdate
JSON SCHEMASubstitution
JSON SCHEMAScroll for all 59
JSON Structure 55
JSON Structure definitions describing this provider's data shapes.
Doordash Accept Quote Request Structure
JSON STRUCTUREDoordash Address Suggestion Structure
JSON STRUCTUREDoordash Business Request Structure
JSON STRUCTUREDoordash Business Structure
JSON STRUCTUREDoordash Cancelled Item Structure
JSON STRUCTUREDoordash Catalog Item Structure
JSON STRUCTUREDoordash Catalog Items Request Structure
JSON STRUCTUREDoordash Catalog Items Response Structure
JSON STRUCTUREDoordash Checkout Audit Signal Structure
JSON STRUCTUREDoordash Classic Delivery Request Structure
JSON STRUCTUREDoordash Classic Delivery Structure
JSON STRUCTUREDoordash Classic Delivery Update Request Structure
JSON STRUCTUREDoordash Customer Structure
JSON STRUCTUREDoordash Delivery Item Structure
JSON STRUCTUREDoordash Delivery Request Structure
JSON STRUCTUREDoordash Delivery Structure
JSON STRUCTUREDoordash Delivery Update Request Structure
JSON STRUCTUREDoordash Delivery Webhook Payload Structure
JSON STRUCTUREDoordash Estimate Request Structure
JSON STRUCTUREDoordash Estimate Structure
JSON STRUCTUREDoordash Item Option Structure
JSON STRUCTUREDoordash Item Status Update Structure
JSON STRUCTUREDoordash Location Structure
JSON STRUCTUREDoordash Marketplace Delivery Webhook Payload Structure
JSON STRUCTUREDoordash Menu Category Structure
JSON STRUCTUREDoordash Menu Details Structure
JSON STRUCTUREDoordash Menu Item Structure
JSON STRUCTUREDoordash Menu Option Structure
JSON STRUCTUREDoordash Menu Request Structure
JSON STRUCTUREDoordash Menu Response Structure
JSON STRUCTUREDoordash Menu Webhook Payload Structure
JSON STRUCTUREDoordash Onboarding Webhook Payload Structure
JSON STRUCTUREDoordash Option Group Structure
JSON STRUCTUREDoordash Order Item Option Structure
JSON STRUCTUREDoordash Order Item Structure
JSON STRUCTUREDoordash Order Structure
JSON STRUCTUREDoordash Order Update Structure
JSON STRUCTUREDoordash Order Webhook Payload Structure
JSON STRUCTUREDoordash Promotion Structure
JSON STRUCTUREDoordash Promotions Request Structure
JSON STRUCTUREDoordash Promotions Response Structure
JSON STRUCTUREDoordash Quote Request Structure
JSON STRUCTUREDoordash Quote Structure
JSON STRUCTUREDoordash Report Link Response Structure
JSON STRUCTUREDoordash Report Ready Payload Structure
JSON STRUCTUREDoordash Report Request Response Structure
JSON STRUCTUREDoordash Report Request Structure
JSON STRUCTUREDoordash Store Details Structure
JSON STRUCTUREDoordash Store Item Structure
JSON STRUCTUREDoordash Store Items Request Structure
JSON STRUCTUREDoordash Store Items Response Structure
JSON STRUCTUREDoordash Store Request Structure
JSON STRUCTUREDoordash Store Status Update Structure
JSON STRUCTUREDoordash Store Structure
JSON STRUCTUREDoordash Substitution Structure
JSON STRUCTUREScroll for all 55
Examples 55
Example request and response payloads for these APIs.
Doordash Business Example
EXAMPLEDoordash Customer Example
EXAMPLEDoordash Delivery Example
EXAMPLEDoordash Estimate Example
EXAMPLEDoordash Item Option Example
EXAMPLEDoordash Location Example
EXAMPLEDoordash Menu Item Example
EXAMPLEDoordash Menu Option Example
EXAMPLEDoordash Order Example
EXAMPLEDoordash Order Item Example
EXAMPLEDoordash Promotion Example
EXAMPLEDoordash Quote Example
EXAMPLEDoordash Store Example
EXAMPLEDoordash Store Item Example
EXAMPLEScroll for all 55
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 5
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API