Auth
Sign up, sign in, token refresh, password reset, and email
verification. Obtain user-scoped accessTokenAuth JWTs here.
📄️ User sign up
Register a new user account with email and password. A verification email is sent upon successful registration.
📄️ Verify email address
Verifies the user's email address using a token sent during signup.
📄️ Resend verification email
Resends the email verification link to the specified email address.
📄️ Sign in
Authenticate a user with email, password, and role. Returns JWT access and refresh tokens.
📄️ Refresh access token
Generate a new access token and refresh token using a valid refresh token.
📄️ Validate access token
Check whether an access token is valid and not expired. Token can be passed via x-access-token header or query parameter.
📄️ Request password reset
Send a password reset link to the provided email address.
📄️ Verify password reset token
Check whether a password reset token is valid and not expired.
📄️ Update password
Set a new password using a valid reset password token.