Users

User management operations

List users

get

Lists users

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Query parameters
domain_idstringOptional

Filter by domain ID

enabledbooleanOptional

Filter by enabled status

namestringOptional

Filter by user name

password_expires_atstringOptional

Filter by password expiration

unique_namestringOptional

Filter by unique name

limitinteger · min: 1Optional

Requests a page size of items

markerstringOptional

The ID of the last-seen item for pagination

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Responses
200

Users listed successfully

application/json
get
/users

Create user

post

Creates a user

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Body
Responses
post
/users

Show user details

get

Shows details for a user

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
user_idstringRequired

The user ID

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Responses
200

User details retrieved successfully

application/json
get
/users/{user_id}

Delete user

delete

Deletes a user

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
user_idstringRequired

The user ID

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Responses
delete
/users/{user_id}

No content

Update user

patch

Updates a user

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
user_idstringRequired

The user ID

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Body
Responses
200

User updated successfully

application/json
patch
/users/{user_id}

List user groups

get

Lists groups to which a user belongs

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
user_idstringRequired

The user ID

Query parameters
limitinteger · min: 1Optional

Requests a page size of items

markerstringOptional

The ID of the last-seen item for pagination

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Responses
200

User groups listed successfully

application/json
get
/users/{user_id}/groups

List user tenants

get

Lists tenants for a user

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
user_idstringRequired

The user ID

Query parameters
limitinteger · min: 1Optional

Requests a page size of items

markerstringOptional

The ID of the last-seen item for pagination

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Responses
200

User tenants listed successfully

application/json
get
/users/{user_id}/projects

Change user password

post

Changes the password for a user

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
user_idstringRequired

The user ID

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Body
Responses
post
/users/{user_id}/password

No content

Last updated

Was this helpful?