teamxongroh / xongroh

Home Page:https://xongroh.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Routes

User Routes

Endpoint Type Description
🟒 /v1/auth/register POST Register a new user.
🟒 /v1/auth/authenticate POST Authenticate a user.
πŸ”΅ /v1/user/getAllUsers GET Get a list of all users.
πŸ”΅ /v1/user/getUserById/:id GET Get user details by ID.
πŸ”΅ /v1/user/generateOTP GET Generate a one-time password for user verification.
πŸ”΅ /v1/user/verifyOTP GET Verify a one-time password for user verification.
πŸ”΅ /v1/user/createResetSession GET Create a password reset session for a user.
🟠 /v1/user/updateuser PATCH Update user information.
🟠 /v1/user/resetPassword PUT Reset a user's password.

Post Routes

Endpoint Type Description
πŸ”΅ /v1/post/getAllPosts GET Get a list of all posts.
🟒 /v1/post/createPost POST Create a new post.
🟠 /v1/post/updatePost PUT Update a post.
πŸ”΄ /v1/post/deletePost DELETE Delete a post.

Authentication Routes

Endpoint Type Description
🟒 /v1/auth/login POST User login.
πŸ”΅ /v1/auth/refresh GET Refresh the user's access token.
🟒 /v1/auth/logout POST User logout.

About

https://xongroh.com

License:MIT License


Languages

Language:JavaScript 92.7%Language:HTML 5.9%Language:CSS 1.4%Language:Dockerfile 0.0%