Authentication¶
These endpoints handle user registration, login, and profile retrieval.
POST /api/auth/register
¶
- Description: Registers a new user.
- Request Body:
- Response Body (Success):
- Response Body (Failure):
POST /api/auth/login
¶
- Description: Logs in a user and returns a JWT token for subsequent authenticated requests.
- Request Body:
- Response Body (Success):
- Response Body (Failure):
GET /api/auth/me
¶
- Description: Retrieves the profile of the currently authenticated user. Requires a valid JWT in the
Authorization
header. - Headers:
Authorization: Bearer <token>
- Response Body (Success):
- Response Body (Failure):