The API Report CardAPI Index
Uber Eats

Uber Eats API

Delivery marketplace with Uber Eats Manager portal and Marketplace APIs · merchants.ubereats.com

Uber Eats documents a proper OAuth 2.0 Marketplace API with webhooks and a self-serve test app, but production scopes are whitelisted only after an NDA, API licence agreement, partner manager sign-off and an integration review with Uber.

Last verified: October 2026Restaurants & Food ServiceNO MCP
API GRADE
D+
VERIFIED OCT 2026

SCORECARD

ExistenceGOODdeveloper.uber.com/docs/eats carries a full Marketplace API reference, guides, a Postman collection and a change log.
AccessPOORProduction scopes require an NDA, an API licensing agreement, partner manager sign-off and Uber whitelisting per app.
CoverageGOODStore, menu, order, reporting and integration endpoints, with signed order, store and cancellation webhooks.
AuthGOODOAuth 2.0 client_credentials for store, menu, order and report scopes; authorization_code for merchant store activation.
Docs & DXPOORTesting apps get sandbox scopes automatically on test-api.uber.com, but there is no official SDK, only Postman.
StabilityMIXEDEndpoint-level versioning with 90 days notice on incompatible changes; stores on API 1.0.0 still get older webhook shapes.
MCPNONENo official or community MCP server found for this platform.
✓What you can do
✓Push full or partial menus to Uber Eats storeseats.store scope
✓Accept, deny or cancel orders from a POSeats.order scope
✓Let merchants authorize an app with OAuth consenteats.pos_provisioning
✓Pull transaction reports per storeeats.report scope
✘What you can't
✘Enable production scopes without Uber whitelistingTech support request
✘Skip the NDA and API licensing agreementListed prerequisite
✘Stay live below 99 percent injection successAccess can be revoked
✘Register more than one webhook URL per appSingle primary URL
MORE FROM THE REPORT CARD
Supergood turns hard-to-integrate enterprise software into clean REST APIs and MCP tools: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Uber Eats scores D+ on Supergood's API Report Card. Uber Eats documents a proper OAuth 2.0 Marketplace API with webhooks and a self-serve test app, but production scopes are whitelisted only after an NDA, API licence agreement, partner manager sign-off and an integration review with Uber.

Tried to integrate with Uber Eats?
SOURCES
A POS developer could not generate a client credentials token because no scopes were selectable in the dashboard; the accepted answer was to contact whoever provisioned the account. stackoverflow.com ↗
Developers report the dashboard offers no way to select Eats scopes, so calls fail with "This endpoint requires at least one of the following scopes", and several ask whether a legal agreement is required first. stackoverflow.com ↗
A Retool user with a valid OAuth token and the eats.pos_provisioning scope still received "Invalid OAuth 2.0 credentials provided" on GET /v1/eats/stores. community.retool.com ↗
Los Angeles restaurant owners report more than $140,000 in Uber Eats earnings withheld after their payout bank accounts were changed without authorization, with months of automated support responses. koreadailyus.com ↗
A Toast user describes Uber Eats orders that are auto-accepted and cooked, then marked "missed" by Uber Eats with no payout to the restaurant, happening frequently at volume. community.toasttab.com ↗
Once a third-party aggregator is connected, Uber Eats locks menu editing in the merchant portal and the restaurant must ask the aggregator to request disconnection. community.orderout.co ↗
Refund disputes are routed through email threads that stretch across days and end with policy language that does not address the specific case. gotjelly.com ↗