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
200

Successful Response

application/json
post
/auth/token

Change Password

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

Successful Response

application/json
Responseany
post
/auth/change-password

No content

List Sessions

get
Authorizations
OAuth2passwordRequired
Token URL:
Responses
200

Successful Response

application/json
get
/auth/sessions
200

Successful Response

Revoke Session

post
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
session_idintegerRequired
Responses
200

Successful Response

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

No content

Revoke All Sessions

post
Authorizations
OAuth2passwordRequired
Token URL:
Responses
200

Successful Response

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

Successful Response

No content

Logout

post
Responses
200

Successful Response

application/json
Responseany
post
/auth/logout
200

Successful Response

No content

List Api Keys

get
Authorizations
OAuth2passwordRequired
Token URL:
Responses
200

Successful Response

application/json
get
/auth/api-keys
200

Successful Response

Create Api Key

post
Authorizations
OAuth2passwordRequired
Token URL:
Body
namestringRequired
Responses
200

Successful Response

application/json
post
/auth/api-keys

Revoke Api Key

delete
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
key_idintegerRequired
Responses
200

Successful Response

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

No content

Last updated