Skip to main content

Get Doordash Menu

Prerequisites

By default, all developers that have an active integration with DoorDash will be able to request information from our Get Menu endpoints. There are two endpoints that can be used to retrieve all active menus. Each endpoint has its own criteria detailed below:

Onboarding Get Menu Endpoint (SSIO Merchants)

Integrated Get Menu Endpoint (Configured Merchants)

  • The store must already be configured to your provider type and have an active connection with your environment.

Overview

These two endpoints have been created to allow OpenAPI integrated partners to retrieve active menus associated with specific stores. Both of these endpoints serve the same purpose in providing partners with a JSON payload of a merchant’s active menus.

Onboarding Get DoorDash Menu

  1. You are attempting to onboard this merchant through DoorDash’s Self Serve Integration Onboarding APIs
  2. You are attempting to build a menu in your system based on an active menu that currently exists on DoorDash

Request URL

URL https://openapi.doordash.com/marketplace/api/v1/store_onboarding/{onboarding_id}/store_menu

Integrated Get Doordash Menu

  1. You are attempting to reconcile the items that are active on DoorDash and within your own system

Request URL

URL https://openapi.doordash.com/marketplace/api/v1/stores/​{​merchant_supplied_id}/store_menu

Response Payload

The schema for the get menu endpoint is documented within our developer portal. Below are fields that will not be returned by our get menu endpoint

  • Tax_rate
  • Tax_category

Sample Response Payload

{
"menus": [
{
"store": {
"merchant_supplied_id": "",
"provider_type": "provider_production"
},
"id": "string",
"reference": "string",
"open_hours": [
{
"day_index": "MON",
"start_time": "00:00",
"end_time": "23:59"
}
],
"special_hours": [
{
"date": "2000-01-01",
"closed": true,
"start_time": "00:00",
"end_time": "23:59"
}
],
"menu": {
"name": "string",
"subtitle": "string",
"merchant_supplied_id": "string",
"active": true,
"categories": [
{
"name": "string",
"subtitle": "string",
"merchant_supplied_id": "string",
"active": true,
"sort_id": 0,
"items": [
{
"name": "string",
"description": "string",
"merchant_supplied_id": "string",
"active": true,
"is_alcohol": true,
"is_bike_friendly": true,
"sort_id": 0,
"price": 0,
"tax_rate": "string",
"extras": [
{
"name": "string",
"description": "string",
"merchant_supplied_id": "string",
"active": true,
"sort_id": 0,
"min_num_options": 0,
"max_num_options": 0,
"num_free_options": 0,
"min_option_choice_quantity": 0,
"max_option_choice_quantity": 0,
"min_aggregate_options_quantity": 0,
"max_aggregate_options_quantity": 0,
"options": [
{
"name": "string",
"description": "string",
"merchant_supplied_id": "string",
"active": true,
"price": 0,
"default": true,
"sort_id": 0,
"tax_rate": "string",
"extras": []
}
]
}
]
}
]
}
]
}
}
]
}