Skip to content

Instantly share code, notes, and snippets.

@jinnatul
Last active November 5, 2024 14:07
Show Gist options
  • Save jinnatul/5cb8de827daf19d26072862d77e6f65c to your computer and use it in GitHub Desktop.
Save jinnatul/5cb8de827daf19d26072862d77e6f65c to your computer and use it in GitHub Desktop.

API Reference

Google Log In

Redirect /api/v1/auth/google

For Google login, you need to set your FrontEnd URL in the .env.development or .env.production file under the key FRONT_END.


Sign Up

POST /api/v1/auth/signup
Body Type Description
f_name string Required. Your first name
l_name string Required. Your last name
email string Required. Your email
phone string Required. Your phone number
password string Required. Your password

Sign In

POST /api/v1/auth/signin
Body Type Description
email string Required. Your email
password string Required. Your password

Resend OTP

POST /api/v1/auth/resent-otp
Body Type Description
email string Required. Your email

Verify OTP

POST /api/v1/auth/verify-otp
Body Type Description
email string Required. Your email
otp string Required. Your OTP

Verify MFA

POST /api/v1/auth/verify-mfa
Body Type Description
id int Required. Your user ID
token string Required. Your MFA token

Forgot Password

POST /api/v1/auth/forgot-password
Body Type Description
email string Required. Your email

Reset Password

POST /api/v1/auth/reset-password
Body Type Description
reset_link string Required. Reset link
password string Required. Your password

Get Profile

GET /api/v1/auth/profile
Parameter Type Description
Authorization string Required. Your JWT token
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment