Users
Read and update the authenticated user's profile, avatar, and preferences.
Endpoints under /users/me act on the authenticated user: the user that the bearer token belongs to. No path parameter names the user. The API always takes the user from the token.
You cannot manage sessions or API keys through the public API. Manage them in the Hub, in Settings › API keys. See Authentication.
Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | /users/me | Get the user's profile |
PUT | /users/me/name | Update the name |
PUT | /users/me/avatar | Upload a profile picture |
DELETE | /users/me/avatar | Remove the profile picture |
GET | /users/me/preferences | Get preferences |
PATCH | /users/me/preferences | Update preferences |
The user object
{
"id": "0190f8a1-2b3c-7d4e-8f90-1a2b3c4d5e6f",
"name": "Ada Lovelace",
"firstName": "Ada",
"lastName": "Lovelace",
"email": "[email protected]",
"avatarUrl": "https://assets.gox.ai/tmr/avatars/0190f8a1.png",
"preferences": {
"appearance": "light",
"notifications": {
"email": { "productUpdates": true, "promotional": false }
}
},
"createdAt": "2026-01-12T08:15:00.000Z"
}