v1

latestOpenAPI 3.1.0MIT2026-07-173438118.7 KB
Auth

User login

Errors

Returns an error if credentials are invalid, email is not verified, or database operations fail.

post/api/auth/login

Request body

emailstring required

Email address for login authentication

passwordstring required

User's password

Example request

{
  "email": "user@example.com",
  "password": "password123"
}

Response

Login successful

messagestring required

Login success message

Example response

{
  "message": "Login successful",
  "user": {
    "authProvider": "email",
    "displayName": "John Doe",
    "email": "user@example.com",
    "emailVerified": true,
    "id": "d290f1ee-6c54-4b01-90e6-d701748f0851"
  }
}