Users
Update name
Update the authenticated user's display name.
PUT /users/me/name
Updates the user's display name and returns the updated profile.
Authentication: Bearer token · Permission:
account:write · Rate limit: default (120 / 60s)Request body
name
string required
The new display name. 1–128 characters.
{ "name": "Ada Lovelace" }
Request
curl -X PUT https://api.twominutereports.com/v1/users/me/name \
-H "Authorization: Bearer tmrc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{ "name": "Ada Lovelace" }'
Response
Returns the full user object.
{
"success": true,
"data": {
"id": "0190f8a1-2b3c-7d4e-8f90-1a2b3c4d5e6f",
"name": "Ada Lovelace",
"email": "[email protected]",
"avatarUrl": null,
"preferences": {
"appearance": "light",
"notifications": {
"email": { "billing": true, "productUpdates": true, "promotional": false }
}
},
"createdAt": "2026-01-12T08:15:00.000Z"
}
}
{
"success": false,
"error": { "code": "BAD_REQUEST", "message": "name: String must contain at least 1 character(s)" }
}
{
"success": false,
"error": { "code": "UNAUTHORIZED", "message": "Authentication required" }
}