Skip to content

Auth API

Login

Request body (required), application/json, LoginIn

FieldTypeRequiredDescription
emailstringyes
passwordstringyes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Logout

Responses

StatusDescriptionSchema
200Successful Responseany

Me

Responses

StatusDescriptionSchema
200Successful Responseany

Oidc Callback

Parameters

NameInTypeRequiredDescription
statequerystringyes
codequerystringyes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Oidc Config Delete

Responses

StatusDescriptionSchema
200Successful Responseany

Oidc Config Get

Responses

StatusDescriptionSchema
200Successful Responseany

Oidc Config Put

Request body (required), application/json, OIDCConfigIn

FieldTypeRequiredDescription
client_idstringyes
client_secretstringyes
issuerstringyes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Oidc Login

Responses

StatusDescriptionSchema
200Successful Responseany

List Sessions

Responses

StatusDescriptionSchema
200Successful Responseany

Revoke Session Route

Parameters

NameInTypeRequiredDescription
sidpathintegeryes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Totp Disable

Request body (required), application/json, TotpDisableIn

FieldTypeRequiredDescription
passwordstringyes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Totp Login

Request body (required), application/json, TotpLoginIn

FieldTypeRequiredDescription
codestringyes
pendingstringyes
rememberboolean | nullno

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Totp Confirm

Request body (required), application/json, TotpConfirmIn

FieldTypeRequiredDescription
codestringyes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Totp Enroll

Responses

StatusDescriptionSchema
200Successful Responseany

POST /api/v1/auth/totp/recovery-codes/regenerate

Section titled “POST /api/v1/auth/totp/recovery-codes/regenerate”

Totp Regenerate Recovery Codes

Request body (required), application/json, TotpDisableIn

FieldTypeRequiredDescription
passwordstringyes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

List Trusted Devices

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Revoke Trusted Device

Parameters

NameInTypeRequiredDescription
didpathstringyes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError