U

Uber Eats Marketplace API

REST discovered

Details
URL
https://api.uber.com
Docs
https://developer.uber.com/docs/eats/introduction
Authentication
Uber developer app client credentials oauth2_cc discovered Set up OAuth ↗
Authorization: Bearer <credential>

Sign in to the Uber Developer Dashboard, create an application, and copy its client_id and client_secret. The Eats auth guide says to use these app credentials with the OAuth 2.0 client_credentials grant at https://auth.uber.com/oauth/v2/token for regular Store, Menu, Order, and Reporting API operations. Access to Eats scopes may require partner approval and written approval from Uber, as described in the Getting Started guide and Authentication guide.

Uber merchant OAuth access token oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

First create an app in the Uber Developer Dashboard to obtain your client_id and client_secret, then send merchants through Uber's OAuth consent flow using the authorization endpoint https://auth.uber.com/oauth/v2/authorize and exchange the code at https://auth.uber.com/oauth/v2/token. The Eats docs say this authorization_code token is required for store discovery and integration activation flows. See the Authentication guide and Integration Configuration Flows guide.