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:

401 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 a String

password
required

User’s password

Validations:

  • Must be a String