v1

latestOpenAPI 3.1.02026-07-261344388.3 KB
User

Update a user

Updates user properties including name, status, type, and assigned roles.

put/api/users/{userId}

Path parameters

userIdstring uuid required

Unique identifier of the user to update

Request body

firstNamestring

Updated first name

lastNamestring

Updated last name

status'active' | 'disabled' | 'locked'

Updated user status

type'invited' | 'member' | 'author' | 'admin' | 'owner'

Updated user type

rolesstring[]

List of role IDs to assign to the user

Response

The updated user

idstring uuid required

Unique identifier of the user

emailstring email required

Email address of the user

firstNamestring nullable

First name of the user

lastNamestring nullable

Last name of the user

type'invited' | 'member' | 'author' | 'admin' | 'owner' required

User type/role within the organisation

status'active' | 'disabled' | 'locked' required

Current status of the user account

isServiceboolean

Whether this is a service account

createdAtstring required

Timestamp when the user was created

updatedAtstring required

Timestamp when the user was last updated