Auth

Authentication and authorization

Login

post
Body
grant_typeany ofOptional
stringOptionalPattern: password
or
nullOptional
usernamestringRequired
passwordstringRequired
scopestringOptionalDefault: ""
client_idany ofOptional
stringOptional
or
nullOptional
client_secretany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
access_tokenstringRequired
token_typestringOptionalDefault: bearer
post
/auth/token

Change Password

post
Authorizations
OAuth2passwordRequired
Token URL:
Body
current_passwordstringRequired
new_passwordstring · min: 8Required
new_password_confirmstring · min: 8Required
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/auth/change-password

No content

List Sessions

get
Authorizations
OAuth2passwordRequired
Token URL:
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
ip_addressany ofOptional
stringOptional
or
nullOptional
user_agentany ofOptional
stringOptional
or
nullOptional
created_atstring · date-timeRequired
last_seenany ofOptional
string · date-timeOptional
or
nullOptional
currentbooleanOptionalDefault: false
get
/auth/sessions
200

Successful Response

Revoke Session

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
session_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/auth/sessions/{session_id}/revoke

No content

Revoke All Sessions

post
Authorizations
OAuth2passwordRequired
Token URL:
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/auth/sessions/revoke-all
200

Successful Response

No content

Logout

post
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/auth/logout
200

Successful Response

No content

List Api Keys

get
Authorizations
OAuth2passwordRequired
Token URL:
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
namestringRequired
key_prefixstringRequired
created_atstring · date-timeRequired
last_used_atany ofOptional
string · date-timeOptional
or
nullOptional
get
/auth/api-keys
200

Successful Response

Create Api Key

post
Authorizations
OAuth2passwordRequired
Token URL:
Body
namestringRequired
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
namestringRequired
keystringRequired
key_prefixstringRequired
created_atstring · date-timeRequired
post
/auth/api-keys

Revoke Api Key

delete
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
key_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
delete
/auth/api-keys/{key_id}

No content

Last updated