VehicleNames
Overview
The VehicleNames endpoint returns the custom nickname for each vehicle on the account. To set a name, use SetVehicleName.
POST https://rivian.com/api/gql/gateway/graphql
Required Headers
a-sess: <your app session token>
u-sess: <your user session token>
csrf-token: <your CSRF token>
apollographql-client-name: com.rivian.android.consumer
Request Body
{
"operationName": "VehicleNames",
"variables": {},
"query": "query VehicleNames { currentUser { vehicles { id settings { name { value } } } } }"
}
Example Response
{
"data": {
"currentUser": {
"vehicles": [
{
"id": "<your-vehicle-id>",
"settings": {
"name": {
"value": "My R1T"
}
}
},
{
"id": "<your-other-vehicle-id>",
"settings": {
"name": {
"value": "Road Tripper"
}
}
}
]
}
}
}
If a vehicle has no custom name, name may be null.