Three lines

Uber

Developers

Get User Information

GEThttps://api.uber.com/v3/me

Access to this API endpoint requires approval from Uber.

As part of Uber’s ongoing privacy improvements, we’re changing our Developer API program with new access policies for third party applications.

Please contact your Uber Business Development representative or Uber point of contact to get access to this API.

You are viewing the latest version of this endpoint. See previous versions of this endpoint: 1.0, 1.2.

User Profile

The User Profile endpoint returns information about the Uber user that has authorized with the application.

Resource

GET /v3/me

Authorization

OAuth 2.0 user access token that has at least the profile or eats.pos_provisioning or profile.internal_uuid scope.

Query Parameters

None

Example Request

Replace <TOKEN> in the example below with a user access token

curl -H 'Authorization: Bearer <TOKEN>' \
     -H 'Accept-Language: en_US' \
     -H 'Content-Type: application/json' \
     'https://api.uber.com/v3/me'
Response for profile and profile.internal_uuid scopes

Status-Code: 200 OK

{
  "uuid":"xxxx",
  "sub": "8OlTlUG1TyeAQf1JiBZZdkKxuSSOUwu2IkO0Hf9d2HV52Pm25A0NvsbmbnZr85tLVi-s8CckpBK8Eq0Nke4X-no3AcSHfeVh6J5O6LiQt5LsBZDSi4qyVUdSLeYDnTtirw==",
  "given_name": "Uber",
  "family_name": "Developer",
  "email": "uberdevelopers@gmail.com",
  "picture": "https://d1w2poirtb3as9.cloudfront.net/f3be498cb0bbf570aa3d.jpeg",
  "promo_code": "uberd340ue",
  "phone_number_verified": true,
}
Response for profile, profile.internal_uuid and profile.mobile_number scopes

A valid access token that also includes the profile.mobile_number scope (or if your application is allowlisted for mobile) will also return the user’s phone number.

Status-Code: 200 OK

{
  "uuid":"xxxx",
  "sub": "8OlTlUG1TyeAQf1JiBZZdkKxuSSOUwu2IkO0Hf9d2HV52Pm25A0NvsbmbnZr85tLVi-s8CckpBK8Eq0Nke4X-no3AcSHfeVh6J5O6LiQt5LsBZDSi4qyVUdSLeYDnTtirw==",
  "given_name": "Uber",
  "family_name": "Developer",
  "email": "uberdevelopers@gmail.com",
  "picture": "https://d1w2poirtb3as9.cloudfront.net/f3be498cb0bbf570aa3d.jpeg",
  "promo_code": "uberd340ue",
  "phone_number":"+12345678910",
  "phone_number_verified": true,
}
Response for only profile scope

A valid access token that includes profile scope, but does not include the profile.internal_uuid scope will not return the user’s internal uuid.

Status-Code: 200 OK

{
  "sub": "8OlTlUG1TyeAQf1JiBZZdkKxuSSOUwu2IkO0Hf9d2HV52Pm25A0NvsbmbnZr85tLVi-s8CckpBK8Eq0Nke4X-no3AcSHfeVh6J5O6LiQt5LsBZDSi4qyVUdSLeYDnTtirw==",
  "given_name": "Uber",
  "family_name": "Developer",
  "email": "uberdevelopers@gmail.com",
  "picture": "https://d1w2poirtb3as9.cloudfront.net/f3be498cb0bbf570aa3d.jpeg",
  "promo_code": "uberd340ue",
  "phone_number_verified": true,
}
Response without profile scope

Only a valid access token with the eats.pos_provisioning or profile.internal_uuid scope will allow calls to this endpoint in order to obtain the sub (encrypted user ID).

Status-Code: 200 OK

{
  "sub": "8OlTlUG1TyeAQf1JiBZZdkKxuSSOUwu2IkO0Hf9d2HV52Pm25A0NvsbmbnZr85tLVi-s8CckpBK8Eq0Nke4X-no3AcSHfeVh6J5O6LiQt5LsBZDSi4qyVUdSLeYDnTtirw=="
}
Name Type Description Associated Scope(s)
uuid string Internal User UUID of the Uber user. profile.internal_uuid AND profile
sub string Encrypted unique identifier of the Uber user. profile OR profile.internal_uuid OR eats.pos_provisioning
given_name string First name of the Uber user. profile
family_name string Last name of the Uber user. profile
email string Email address of the Uber user. profile
picture string Image URL of the Uber user. profile
promo_code string The promotion code for the user. Can be used for rewards when referring other users to Uber profile
phone_number string Phone number of the Uber user. profile.mobile_number AND profile
phone_number_verified boolean Whether the user has confirmed their phone number. profile

Uber

Developers
© 2023 Uber Technologies Inc.