@api-emulator/doordash
v0.1.0
Published
DoorDash provides Drive, Drive Classic, Developer, and Marketplace APIs for delivery quotes, serviceability, stores, businesses, menus, orders, item management, promotions, and webhooks.
Downloads
107
Readme
@api-emulator/doordash
DoorDash provides Drive, Drive Classic, Developer, and Marketplace APIs for delivery quotes, serviceability, stores, businesses, menus, orders, item management, promotions, and webhooks.
Part of api-emulator — local drop-in replacement services for CI and no-network sandboxes.
Install
npm install @api-emulator/doordashRun
npx -p api-emulator api --plugin ./@doordash/api-emulator.mjs --service doordashEndpoints
POST /drive/v2/quotesPOST /drive/v2/quotes/:externalDeliveryId/acceptPOST /drive/v2/deliveriesGET /drive/v2/deliveries/:externalDeliveryIdPATCH /drive/v2/deliveries/:externalDeliveryIdDELETE /drive/v2/deliveries/:externalDeliveryIdPOST /drive/v2/deliveries/:externalDeliveryId/cancelPOST /drive/v2/estimatesPOST /drive/v2/serviceabilityGET /drive/v2/address/auto_completePOST /drive/v2/items_substitution_recommendationPOST /drive/v2/checkout_audit_signalPOST /drive/v1/estimatesPOST /drive/v1/validationsPOST /drive/v1/deliveriesGET /drive/v1/deliveries/:deliveryIdPATCH /drive/v1/deliveries/:deliveryIdPOST /drive/v1/deliveries/:deliveryId/cancelGET /developer/v1/businessesPOST /developer/v1/businessesGET /developer/v1/businesses/:businessIdPATCH /developer/v1/businesses/:businessIdGET /developer/v1/businesses/:businessId/storesPOST /developer/v1/businesses/:businessId/storesGET /developer/v1/businesses/:businessId/stores/:storeIdPATCH /developer/v1/businesses/:businessId/stores/:storeIdPOST /api/v1/menusGET /api/v1/menus/:menuIdPATCH /api/v1/menus/:menuIdDELETE /api/v1/menus/:menuIdGET /api/v1/orders/:orderIdPOST /api/v1/orders/:orderId/events/:eventTypePOST /api/v1/orders/:orderId/adjustmentPOST /api/v1/orders/:orderId/cancellationPOST /api/v1/orders/:orderId/returnGET /api/v1/stores/:storeId/statusGET /api/v1/stores/:storeId/store_detailsGET /api/v1/stores/:storeId/menu_detailsGET /api/v1/stores/:storeId/store_menuPATCH /api/v1/stores/:storeId/items/status
Auth
No production credentials are required. Use fake local credentials in client tests.
Seed Configuration
doordash:
# Add provider-specific seed state here.