Authentication
User authentication operations
Creates a new user account.
User's email address.
User's password (at least 6 characters).
The role of the user.
User registered successfully.
Bad request (e.g., invalid input).
Conflict (e.g., user with this email already exists).
Authenticates a user and returns access and refresh tokens.
User's email address.
User's password.
User logged in successfully.
Bad request (e.g., invalid input).
Unauthorized (e.g., invalid credentials).
Verifies a user's email address using a verification code.
The email verification code.
Email verified successfully.
No content
Bad request (e.g., invalid or expired code).
Not found (e.g., user not found).
No content
Sends a password reset email to the user.
User's email address.
Password reset email sent successfully.
No content
Bad request (e.g., invalid email).
Not found (e.g., user not found).
No content
Resets the user's password using a verification code.
The new password (at least 6 characters).
The password reset verification code.
Password reset successfully.
No content
Bad request (e.g., invalid or expired code).
No content
