Doordash Store Endpoints API

Endpoints for store based operations

Operations 12

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v1/stores/{location_id} Get store summary (base store path) · Store Info #
Ask an LLM
“What summary info is held for my store location on the base store endpoint?”
“Can I read a store's summary from the plain store location path?”
Tell an agent
Get the store summary for location {location_id} from the base store path.
Show summary info for store location {location_id} using the plain stores path.
PUT /api/v1/stores/{location_id}/activation-status Activate or deactivate a store (activation-status) · Activate/Deactivate Store #
Ask an LLM
“How do I deactivate a store with a reason using the activation-status endpoint?”
“Can I reactivate a store through the activation-status endpoint?”
Tell an agent
Deactivate store {location_id} via activation-status with reason {reason}.
Set store {location_id} activation-status is_active to {is_active}.
PUT /api/v1/stores/{merchant_supplied_id}/item/activation-status Stock items in or out (item activation-status) · Activate/Deactivate Item #
Ask an LLM
“Can I mark items in or out of stock through the item activation-status webhook?”
“Which webhook path is item/activation-status for stocking items?”
Tell an agent
Update item activation-status for store {merchant_supplied_id}.
Stock items in or out at store {merchant_supplied_id} using item/activation-status.
PUT /api/v1/stores/{merchant_supplied_id}/item_option/activation-status Stock item options in or out (activation-status) · Activate/Deactivate Item Options #
Ask an LLM
“Can I stock item options in or out through the item_option activation-status webhook?”
“Can I use item_option/activation-status to mark options out of stock?”
Tell an agent
Update item_option activation-status for store {merchant_supplied_id}.
Mark item options out of stock at store {merchant_supplied_id} with item_option/activation-status.
GET /api/v1/stores/{merchant_supplied_id}/menu_details Get a store's menu details · Get Store Menu Details #
Ask an LLM
“What menu details are held for my store?”
“Can I see summary menu details for a store location?”
Tell an agent
Get menu details for store {merchant_supplied_id}.
Show the menu_details of store {merchant_supplied_id}.
GET /api/v1/stores/{merchant_supplied_id}/store_menu Get a store's raw menu JSON · Get Store Menu Jsons #
Ask an LLM
“Can I pull the raw menu JSON for a store?”
“Where do I get the full store_menu JSON documents?”
Tell an agent
Get the menu JSONs for store {merchant_supplied_id}.
Download the store_menu JSON for store {merchant_supplied_id}.
GET /api/v1/stores/{location_id}/store_details Get store summary (store_details path) · Store Info #
Ask an LLM
“Can I get my store's summary from the store_details endpoint?”
“Which summary fields does the store_details endpoint return for a location?”
Tell an agent
Get the store_details summary for location {location_id}.
Fetch store_details for store location {location_id}.
PUT /api/v1/stores/{location_id}/status Deactivate a store for a set duration · Activate/Deactivate Store #
Ask an LLM
“Can I deactivate a store for a set number of hours?”
“How do I temporarily close a store until a specific end time?”
Tell an agent
Deactivate store {location_id} for {duration_in_hours} hours.
Set store {location_id} active to {is_active} until {end_time}.
GET /api/v1/stores/{merchant_supplied_id}/item/availability Check whether an item is available · Get Item Availability #
Ask an LLM
“Is a given item available right now?”
“Can I look up whether an item is in stock by its ID in my system?”
Tell an agent
Check availability of item {merchant_supplied_id}.
Look up whether item {merchant_supplied_id} is in stock.
GET /api/v1/stores/{merchant_supplied_id}/item_option/availability Check whether an item option is available · Get Item Option Availability #
Ask an LLM
“Is a particular item option, like a topping, available right now?”
“Can I check an item option's stock by its option ID?”
Tell an agent
Get availability of item option {merchant_supplied_id}.
Look up whether option {merchant_supplied_id} is in stock.
PUT /api/v1/stores/{merchant_supplied_id}/items/status Stock items in or out (items/status) · Activate/Deactivate Item #
Ask an LLM
“Can I stock items in or out through the items/status webhook?”
“What is the items/status webhook for stocking items in and out?”
Tell an agent
Stock items in or out via items/status for store {merchant_supplied_id}.
Mark items out of stock at store {merchant_supplied_id} using items/status.
PUT /api/v1/stores/{merchant_supplied_id}/item_options/status Stock item options in or out (item_options/status) · Activate/Deactivate Item Options #
Ask an LLM
“How do I stock item options in or out through the item_options/status webhook?”
“Can I use item_options/status to bring options back in stock?”
Tell an agent
Toggle item option stock via item_options/status for store {merchant_supplied_id}.
Bring item options back in stock at store {merchant_supplied_id} with item_options/status.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/doordash-store-endpoints-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

doordash-store-endpoints-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Doordash Store Endpoints API
  version: 1.0.0
  x-logo:
    url: https://cdn.doordash.com/static/img/merchant/logo-red@3x.png
    backgroundColor: '#FFFFFF'
    altText: Doordash Marketplace
    href: https://developer.doordash.com/
  description: 'Operations tagged Store Endpoints across 2 of this provider''s published API definitions: doordash-marketplace-legacy-openapi.yml, doordash-marketplace-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://pointofsale.doordash.com
- url: https://openapi.doordash.com/marketplace
tags:


# --- truncated at 32 KB (36 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/doordash/refs/heads/main/openapi/doordash-store-endpoints-api-openapi.yml