{"_id":"@api-emulator/doordash","name":"@api-emulator/doordash","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@api-emulator/doordash","version":"0.1.0","license":"MIT","type":"module","main":"./api-emulator.mjs","exports":{".":"./api-emulator.mjs"},"homepage":"https://api-emulator.jsj.sh","repository":{"type":"git","url":"git+https://github.com/jsj/api-emulator-registry.git","directory":"@doordash"},"bugs":{"url":"https://github.com/jsj/api-emulator/issues"},"peerDependencies":{"api-emulator":">=0.6.0"},"publishConfig":{"access":"public"},"_id":"@api-emulator/doordash@0.1.0","description":"DoorDash provides Drive, Drive Classic, Developer, and Marketplace APIs for delivery quotes, serviceability, stores, businesses, menus, orders, item management, promotions, and webhooks.","_integrity":"sha512-O8RrISBrvur3eTuWBc22ntfkHLs+3tlvxySCYWJLWPoK3z73xNTtVRoYhb9yITosnOm7pezxYXr2cHq3WaUXCQ==","_resolved":"/tmp/api-emulator-provider-packages-UPh1Ik/api-emulator-doordash-0.1.0.tgz","_from":"file:/tmp/api-emulator-provider-packages-UPh1Ik/api-emulator-doordash-0.1.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-O8RrISBrvur3eTuWBc22ntfkHLs+3tlvxySCYWJLWPoK3z73xNTtVRoYhb9yITosnOm7pezxYXr2cHq3WaUXCQ==","shasum":"d79b2f863e8a1e9904f5e64e773e77b581e86a4c","tarball":"https://registry.npmjs.org/@api-emulator/doordash/-/doordash-0.1.0.tgz","fileCount":3,"unpackedSize":21256,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api-emulator%2fdoordash@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCYKqEgANThSUgWIidQNLVN/k+bqNR9UBOJ5dOSWu4r4gIhALQikyPpi61URwT9hzUrRRqTISdHo4nONk57gHzfjlDq"}]},"_npmUser":{"name":"jsjackson","email":"james.sorley.jackson@gmail.com"},"directories":{},"maintainers":[{"name":"jsjackson","email":"james.sorley.jackson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doordash_0.1.0_1779326406668_0.965430098409773"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T01:20:06.494Z","0.1.0":"2026-05-21T01:20:06.802Z","modified":"2026-05-21T01:20:07.230Z"},"maintainers":[{"name":"jsjackson","email":"james.sorley.jackson@gmail.com"}],"description":"DoorDash provides Drive, Drive Classic, Developer, and Marketplace APIs for delivery quotes, serviceability, stores, businesses, menus, orders, item management, promotions, and webhooks.","homepage":"https://api-emulator.jsj.sh","repository":{"type":"git","url":"git+https://github.com/jsj/api-emulator-registry.git","directory":"@doordash"},"bugs":{"url":"https://github.com/jsj/api-emulator/issues"},"license":"MIT","readme":"# @api-emulator/doordash\n\nDoorDash provides Drive, Drive Classic, Developer, and Marketplace APIs for delivery quotes, serviceability, stores, businesses, menus, orders, item management, promotions, and webhooks.\n\nPart of [api-emulator](https://github.com/jsj/api-emulator) — local drop-in replacement services for CI and no-network sandboxes.\n\n## Install\n\n```bash\nnpm install @api-emulator/doordash\n```\n\n## Run\n\n```bash\nnpx -p api-emulator api --plugin ./@doordash/api-emulator.mjs --service doordash\n```\n\n## Endpoints\n\n- `POST /drive/v2/quotes`\n- `POST /drive/v2/quotes/:externalDeliveryId/accept`\n- `POST /drive/v2/deliveries`\n- `GET /drive/v2/deliveries/:externalDeliveryId`\n- `PATCH /drive/v2/deliveries/:externalDeliveryId`\n- `DELETE /drive/v2/deliveries/:externalDeliveryId`\n- `POST /drive/v2/deliveries/:externalDeliveryId/cancel`\n- `POST /drive/v2/estimates`\n- `POST /drive/v2/serviceability`\n- `GET /drive/v2/address/auto_complete`\n- `POST /drive/v2/items_substitution_recommendation`\n- `POST /drive/v2/checkout_audit_signal`\n- `POST /drive/v1/estimates`\n- `POST /drive/v1/validations`\n- `POST /drive/v1/deliveries`\n- `GET /drive/v1/deliveries/:deliveryId`\n- `PATCH /drive/v1/deliveries/:deliveryId`\n- `POST /drive/v1/deliveries/:deliveryId/cancel`\n- `GET /developer/v1/businesses`\n- `POST /developer/v1/businesses`\n- `GET /developer/v1/businesses/:businessId`\n- `PATCH /developer/v1/businesses/:businessId`\n- `GET /developer/v1/businesses/:businessId/stores`\n- `POST /developer/v1/businesses/:businessId/stores`\n- `GET /developer/v1/businesses/:businessId/stores/:storeId`\n- `PATCH /developer/v1/businesses/:businessId/stores/:storeId`\n- `POST /api/v1/menus`\n- `GET /api/v1/menus/:menuId`\n- `PATCH /api/v1/menus/:menuId`\n- `DELETE /api/v1/menus/:menuId`\n- `GET /api/v1/orders/:orderId`\n- `POST /api/v1/orders/:orderId/events/:eventType`\n- `POST /api/v1/orders/:orderId/adjustment`\n- `POST /api/v1/orders/:orderId/cancellation`\n- `POST /api/v1/orders/:orderId/return`\n- `GET /api/v1/stores/:storeId/status`\n- `GET /api/v1/stores/:storeId/store_details`\n- `GET /api/v1/stores/:storeId/menu_details`\n- `GET /api/v1/stores/:storeId/store_menu`\n- `PATCH /api/v1/stores/:storeId/items/status`\n\n## Auth\n\nNo production credentials are required. Use fake local credentials in client tests.\n\n## Seed Configuration\n\n```yaml\ndoordash:\n  # Add provider-specific seed state here.\n```\n\n## Links\n\n- [Official API docs](https://developer.doordash.com/en-US/api/drive/)\n- [api-emulator](https://github.com/jsj/api-emulator)\n","readmeFilename":"README.md","_rev":"1-9bd89fd831643486638f88afe5acfe9f"}