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
Authorizationheader. - Headers:
Authorization: Bearer <token>
- Response Body (Success):
- Response Body (Failure):