Skip to main content
POST
Email login

Body

application/json

Credentials and optional company context for email/password login.

email
string<email>
required

The user's email address.

Example:

"user@example.com"

password
string
required

The user's plaintext password.

Example:

"s3cr3tP@ssword"

companyId
string

Optional company to log into directly, bypassing the pre-login company-selection step.

Example:

"cmp_xyz789"

Response

Successful login. Access and refresh tokens are set as HTTP-only cookies.

data
object
required

Full authentication payload returned after a successful login, token refresh, or session fetch.