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.
/api/v1/auth/sign-inThe 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 authenticationPath 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)RequiredUser email address
passwordstringRequiredUser password
captchaTokenstringRequiredCloudflare Turnstile token
Responses
200
Sign-in successful.
successbooleanRequiredNo field description supplied.
ExampletruerequiresMfabooleanRequiredWhether MFA verification is required
Examplefalse
401
Authentication failed (invalid credentials).
statusCodenumberRequiredNo field description supplied.
Example401statusMessagestringRequiredNo field description supplied.
Example"Login failed"dataobjectRequiredNo field description supplied.
422
Validation failed (missing/invalid email, password, or Turnstile token).
statusCodenumberRequiredNo field description supplied.
Example422statusMessagestringRequiredNo field description supplied.
Example"Turnstile token missing."
429
Too many sign-in attempts (rate limit exceeded).
statusCodenumberRequiredNo field description supplied.
Example429statusMessagestringRequiredNo field description supplied.
Example"Too Many Requests"dataobjectOptionalNo field description supplied.
500
Internal server error during processing.
No response body schema supplied.
Was this helpful?