Verify MFA code
Verifies a TOTP MFA code for the authenticated user. Requires user to be authenticated with password first (AAL1). Returns success state upon successful verification.
/api/v1/auth/mfa/verifyThe 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
factorIdstring (uuid)RequiredMFA factor ID
codestringRequired6-digit TOTP code
Responses
200
MFA verification successful.
successbooleanRequiredNo field description supplied.
Exampletrue
401
Authentication failed (not authenticated or invalid MFA code).
statusCodenumberRequiredNo field description supplied.
Example401statusMessagestringRequiredNo field description supplied.
Example"Verification failed"dataobjectOptionalNo field description supplied.
422
Validation failed (missing/invalid factor ID or code).
statusCodenumberRequiredNo field description supplied.
Example422statusMessagestringRequiredNo field description supplied.
Example"Authentication code is required."
429
Too many requests (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?