POST /api/auth/token
Authenticate user

Validates user’s email and password and returns auth token.

Use this token either by adding it to “Authorization” request header (preferred method) or to “token” request param.

Note: “Authorization” header value format is the following: “Bearer token”, request param value is just the token.

Examples

Login failed output example:
 
403 Unauthorized
{
  "error": "Invalid email or password."
}
 
Login succeeded output example:
 
200 OK
{
  "token": "rH8xoroj1-yCQM4uuRGT",
  "user_id": 2,
  "receipts_email": "76578310-63ee-4183-bf1b-57f16b507905@bezala.com"
}
    

Params

Param name Description
email
required

User’s email

Validations:

  • Must be String

password
required

User’s password

Validations:

  • Must be String