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: September 2026Restaurants & Food ServiceNO MCP
API GRADE
D+
VERIFIED SEP 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