Users

Manage users inside the current organisation.

List Users

get

List all users in the current organisation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Successful Response

application/json
idstring · uuidRequired
emailstringRequired
rolestringRequired
first_nameany ofRequired
stringOptional
or
nullOptional
last_nameany ofRequired
stringOptional
or
nullOptional
organisation_idany ofRequired
string · uuidOptional
or
nullOptional
is_activebooleanRequired
get
/users
200

Successful Response

Invite User

post

Invite a new user to the organisation. Admin only.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
emailstring · emailRequired
passwordstringRequired
rolestringOptionalDefault: preparer
first_nameany ofOptional
stringOptional
or
nullOptional
last_nameany ofOptional
stringOptional
or
nullOptional
Responses
post
/users

Get User

get

Get a single user by ID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
user_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
idstring · uuidRequired
emailstringRequired
rolestringRequired
first_nameany ofRequired
stringOptional
or
nullOptional
last_nameany ofRequired
stringOptional
or
nullOptional
organisation_idany ofRequired
string · uuidOptional
or
nullOptional
is_activebooleanRequired
get
/users/{user_id}

Deactivate User

delete

Deactivate a user (soft delete). Admin only.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
user_idstring · uuidRequired
Responses
delete
/users/{user_id}

No content

Update User

patch

Update a user's role, name, or active status. Admin only.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
user_idstring · uuidRequired
Body
roleany ofOptional
stringOptional
or
nullOptional
first_nameany ofOptional
stringOptional
or
nullOptional
last_nameany ofOptional
stringOptional
or
nullOptional
is_activeany ofOptional
booleanOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
idstring · uuidRequired
emailstringRequired
rolestringRequired
first_nameany ofRequired
stringOptional
or
nullOptional
last_nameany ofRequired
stringOptional
or
nullOptional
organisation_idany ofRequired
string · uuidOptional
or
nullOptional
is_activebooleanRequired
patch
/users/{user_id}

Last updated