Uber OAuth 2.0

Uber APIs are authenticated using OAuth 2.0. Server-to-server integrations use the client_credentials grant; user-facing integrations use the authorization_code grant with PKCE. Tokens are obtained from the Uber OAuth token endpoint and scoped per product (Eats, Direct, Riders, etc.).

API entry from apis.yml

apis.yml Raw ↑
aid: uber-eats:oauth
name: Uber OAuth 2.0
description: 'Uber APIs are authenticated using OAuth 2.0. Server-to-server

  integrations use the client_credentials grant; user-facing

  integrations use the authorization_code grant with PKCE. Tokens

  are obtained from the Uber OAuth token endpoint and scoped per

  product (Eats, Direct, Riders, etc.).

  '
humanURL: https://developer.uber.com/docs/eats/guides/authentication
baseURL: https://auth.uber.com/oauth/v2
tags:
- OAuth2
- Authentication
- Client Credentials
properties:
- type: Documentation
  url: https://developer.uber.com/docs/eats/guides/authentication
- type: TokenEndpoint
  url: https://auth.uber.com/oauth/v2/token