Skip to main content
Auth2026.8.0

Sign in with email and password

Authenticates a user with email and password credentials. Requires a valid Cloudflare Turnstile token for bot protection. Returns success state and whether MFA verification is required.

POST/api/v1/auth/sign-in

The source export uses a local development server. Examples use the configured Dashio API origin.

Authentication

Authentication is not declared in this export. This does not imply anonymous access.

Understand authentication

Path parameters

None declared in this export.

Query parameters

None declared in this export.

Header parameters

None declared in this export.

Request body

application/json · Required

emailstring (email)Required

User email address

passwordstringRequired

User password

captchaTokenstringRequired

Cloudflare Turnstile token

Responses

200

Sign-in successful.

successbooleanRequired

No field description supplied.

Exampletrue
requiresMfabooleanRequired

Whether MFA verification is required

Examplefalse

401

Authentication failed (invalid credentials).

statusCodenumberRequired

No field description supplied.

Example401
statusMessagestringRequired

No field description supplied.

Example"Login failed"
dataobjectRequired

No field description supplied.

422

Validation failed (missing/invalid email, password, or Turnstile token).

statusCodenumberRequired

No field description supplied.

Example422
statusMessagestringRequired

No field description supplied.

Example"Turnstile token missing."

429

Too many sign-in attempts (rate limit exceeded).

statusCodenumberRequired

No field description supplied.

Example429
statusMessagestringRequired

No field description supplied.

Example"Too Many Requests"
dataobjectOptional

No field description supplied.

500

Internal server error during processing.

No response body schema supplied.

Was this helpful?