Users
Update a user
Update a user's display name and/or developer permission.
Payload Requirements
- At least one of name or is_developer must be provided.
- name must be 1–255 characters. Leading and trailing whitespace is stripped before validation; whitespace-only values (e.g. " ") are rejected with 400.
- Setting is_developer to its current value is a no-op (idempotent).
Example valid requests:
{ "name": "Jane Smith" }
{ "is_developer": true }
{ "name": "Jane Smith", "is_developer": false }
Example invalid requests:
- {} — at least one field must be provided
- { "name": " " } — name cannot be whitespace only
Updating name requires account admin role or USER_UPDATE permission.
Updating is_developer requires account admin role. Callers without account admin that include is_developer in the body receive 403.
<Note>This endpoint is in beta, read more here.</Note>
patch/v2/users/{user_id}
Path parameters
user_idstring required
A universally unique identifier (base64-encoded opaque string).
Example:RW50aXR5OjEyMzQ1
The unique user identifier (base64)
Request body
Response
An account user object
Example response
{
"id": "RW50aXR5OjEyMzQ1",
"email": "user@example.com",
"role": {
"id": "RW50aXR5OjEyMzQ1"
}
}