Users

get
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Responses
get
/api/v1/users/
200Success
post
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Body
first_namestring · max: 150Optional
last_namestring · max: 150Optional
emailstring · email · max: 255Required
is_adminbooleanOptional
Responses
201

Success: User created

application/json
post
/api/v1/users/
201

Success: User created

get
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Responses
get
/api/v1/users/{id}/
200Success
put
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Body
pkintegerRead-onlyOptional
first_namestring · max: 150Optional
last_namestring · max: 150Optional
full_namestringRead-onlyOptional

Return the first_name plus the last_name, with a space in between.

emailstring · email · max: 255Required
Responses
put
/api/v1/users/{id}/
200Success
delete
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Responses
delete
/api/v1/users/{id}/
204

No response body

No content

patch
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Body
pkintegerRead-onlyOptional
first_namestring · max: 150Optional
last_namestring · max: 150Optional
full_namestringRead-onlyOptional

Return the first_name plus the last_name, with a space in between.

emailstring · email · max: 255Optional
Responses
patch
/api/v1/users/{id}/
200Success
post
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Responses
post
/api/v1/users/{id}/reset-password/
200

Success: Password reset

get
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Responses
get
/api/v1/users/me/
200Success
patch
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Body
pkintegerRead-onlyOptional
createdstring · date-time | nullableRead-onlyOptional
first_namestringRead-onlyOptional
last_namestringRead-onlyOptional
full_namestringRead-onlyOptional

Return the first_name plus the last_name, with a space in between.

emailstring · emailRead-onlyOptional
is_adminbooleanRead-onlyOptional
new_password_requiredbooleanRead-onlyOptional
passwordstring · max: 128Write-onlyOptional
Responses
patch
/api/v1/users/me/
200Success

Last updated

Was this helpful?