Users
internal

Admin update user (for changing permissions)

put/api/v1/users/{id}/admin

Path parameters

idstring uuid required

User ID

Request body

emailstring required
email_verifiedboolean

Whether the user has verified their email address

has_passwordboolean

Whether the user has a password set — computed from password_hash, never stored in DB

network_idsstring[] required
oidc_linked_atstring date-time nullable
oidc_providerstring nullable
organization_idstring uuid required
permissions'Owner' | 'Admin' | 'Member' | 'Viewer' required
terms_accepted_atstring date-time nullable
created_atstring date-time required
idstring uuid required
updated_atstring date-time required

Response

User updated

errorstring nullable
successboolean required

Example response

{
  "meta": {
    "api_version": 1,
    "server_version": "0.16.2"
  }
}

Changes