users
Manage croit users.
get /users
List all known users (local, LDAP and OIDC included).
Parameters
pagination object query
Pagination request. When supplied, the result will be filtered, sorted and limited according to this request object.
Responses
default response
default response
oneOf A response that can be either paginated or a raw list (depending on the presence of the pagination query parameter).
object
A paginated result.
Examples
No request body required
post /users
Create a new croit user. Returns the ID of the new user.
Parameters
body object
Request to create a new croit user.
Responses
default response
default response
object
Examples
Request Body
{
"roles": [
"admin"
],
"username": "string"
}
patch /users/{id}
Update a local croit user.
Parameters
id integer path Required
body object
Examples
Request Body
{
"roles": [
"admin"
]
}
delete /users/{id}
Delete a local croit user account.
Parameters
id integer path Required
Examples
No request body required
put /users/{id}/password
Change the password of a local croit user.
Parameters
id integer path Required
body object
Examples
Request Body
{
"password": "string"
}
patch /users/oidc/{id}/users/{subject}
Update roles of an OIDC user.
Parameters
id integer path Required
subject string path Required
body object
Examples
Request Body
{
"roles": [
"admin"
]
}
delete /users/oidc/{id}/users/{subject}
Delete an OIDC user.
Parameters
id integer path Required
subject string path Required
Examples
No request body required