# Begin a user's session.

Begin a user's session.

Endpoint: POST /user/session
Version: 2.0.0

## Request fields (application/json):

  - `email` (string, required)
    The user's email address.
    Example: "me@example.com"

  - `password` (string, required)
    The user's password.
    Example: "NeedNewPassword!!!"

## Response 200 fields (application/json):

  - `data` (object, required)
    Logged-in user data.

  - `data.email` (string, required)
    Example: "me@example.com"

  - `data.firstname` (string, required)
    Example: "Davis"

  - `data.lastname` (string, required)
    Example: "Davis"

  - `data.clients` (array, required)

  - `data.clients.uuid` (string, required)
    Example: "11C2M72y-z54n-5721-nnF8-13492be5uHiu"

  - `data.clients.company` (string)

  - `data.clients.selected` (boolean)

## Response 202 fields (application/json):

  - `condition` (any)
    Enum: "twofa"

  - `fields` (array)

  - `fields.name` (string, required)

  - `fields.description` (string)

  - `fields.type` (any, required)
    Enum: "number", "text"

## Response 401 fields (application/json):

  - `message` (string)


