U

Uber Riders API

REST discovered

Details
URL
https://api.uber.com/v1.2
Docs
https://developer.uber.com/docs/riders/references/api
Authentication
Uber Riders server token (legacy) api_key discovered Get key ↗
Authorization: Token <credential>

Open your existing Riders app in the Uber Developer Dashboard, go to the Auth tab, and copy the app's server token. Uber documents that new server tokens are no longer granted; only existing legacy tokens continue to work until migration off server tokens is complete.

Uber personal user access token for testing bearer discovered Get token ↗
Authorization: Bearer <credential>

For quick testing, open your app in the Uber Developer Dashboard, go to the Auth tab, select scopes, and in “Test with a Personal Access Token” click "Generate a new token". The token is shown once and represents the Uber account currently signed into the dashboard.

Uber developer application (client ID and client secret) oauth2 discovered Set up OAuth ↗

Sign in to the Uber Developer Dashboard, create an application from Create App, then open the app's Auth/Application settings to copy its client_id and client_secret. Add your redirect_uri there if you will use authorization-code flows. Some product APIs require Uber approval or enterprise access before the app can use the needed scopes.