API Documentation
User
Register
Path: /api/auth/register
Parameters:
username(string): The username of the user.email(string): The email address of the user.password(string): The password for the user account.avatar(string, optional): URL or identifier for the user’s avatar.
Returns:
_id(string): Unique id of usertoken(string): JWT token for authentication.username(string): The registered username.email(string): The registered email address.avatar(string): The user’s avatar.
Login
Path: /api/auth/login
Parameters:
email(string): The email address of the user.password(string): The password for the user account.
Returns:
_id(string): Unique id of usertoken(string): JWT token for authentication.username(string): The username associated with the account.email(string): The email address associated with the account.avatar(string): The user’s avatar.