Auth
POST
/
auth.createAdminAuth create Admin
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredemailRequiredstring
Format:
"email"passwordRequiredstring
Minimum length:
8Successful response
POST
/
auth.createUserAuth create User
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredpasswordRequiredstring
Minimum length:
8idRequiredstring
tokenRequiredstring
Minimum length:
1Successful response
POST
/
auth.loginAuth login
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredemailRequiredstring
Format:
"email"passwordRequiredstring
Minimum length:
8Successful response
GET
/
auth.getSuccessful response
POST
/
auth.logoutSuccessful response
POST
/
auth.updateAuth update
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredidstring
emailRequiredstring | null
passwordRequiredstring | null
rolstring
Value in:
"admin" | "user"imagestring
secretstring | null
tokenstring | null
is2FAEnabledboolean
createdAtstring
resetPasswordTokenstring | null
resetPasswordExpiresAtstring | null
confirmationTokenstring | null
confirmationExpiresAtstring | null
Successful response
POST
/
auth.generateTokenSuccessful response
GET
/
auth.oneSuccessful response
GET
/
auth.generate2FASecretSuccessful response
POST
/
auth.verify2FASetupAuth verify2 F A Setup
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredpinRequiredstring
Minimum length:
6secretRequiredstring
Minimum length:
1Successful response
POST
/
auth.verifyLogin2FAAuth verify Login2 F A
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredpinRequiredstring
Minimum length:
6idRequiredstring
Successful response
POST
/
auth.disable2FASuccessful response
POST
/
auth.sendResetPasswordEmailAuth send Reset Password Email
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredemailRequiredstring
Minimum length:
1Format: "email"Successful response
POST
/
auth.resetPasswordAuth reset Password
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredresetPasswordTokenRequiredstring
Minimum length:
1passwordRequiredstring
Minimum length:
1Successful response
POST
/
auth.confirmEmailAuth confirm Email
Authorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequiredconfirmationTokenRequiredstring
Minimum length:
1Successful response