Lyft
  1. User
Lyft
  • Public
    • Cost estimates
      GET
    • Available drivers nearby
      GET
    • Pickup ETAs
      GET
    • Types of rides
      GET
  • User
    • The user's general info
      GET
    • List rides
      GET
    • Request a Lyft
      POST
    • Get the ride detail of a given ride ID
      GET
    • Cancel a ongoing requested ride
      POST
    • Update the destination of the ride
      PUT
    • Add the passenger's rating, feedback, and tip
      PUT
    • Get the receipt of the rides.
      GET
  • Sandbox
    • Preset Prime Time percentage
      PUT
    • Propagate ride through ride status
      PUT
    • Preset types of rides for sandbox
      PUT
    • Driver availability for processing ride request
      PUT
  1. User

The user's general info

GET
/profile
User
The v1 of this endpoint returns the user's ID, v2 will return more general info about the user. We require authentication for this endpoint, so we extract the user ID from the access token.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.lyft.com/v1/profile'
Response Response Example
{
  "first_name": "string",
  "has_taken_a_ride": true,
  "id": "string",
  "last_name": "string"
}

Request

None

Responses

🟢200User ID was found and returned
application/json
Body
Represents the general information about a user.
first_name
string 
required
The first name of this user
has_taken_a_ride
boolean 
required
Indicates whether this user has taken at least one Lyft ride
id
string 
required
The unique ID of this user
last_name
string 
required
The last name of this user
Modified at 2023-08-15 05:38:33
Previous
Types of rides
Next
List rides
Built with