post__mfa_verify-setup
POST /mfa/verify-setup
Verify MFA Setup
Verify and complete the setup process for a multi-factor authentication method. This endpoint validates the user's setup verification and enables the MFA method upon successful verification.
TypeScript Client Library
// Note: This endpoint doesn't have a direct client method in the provided TypeScript client
// You would need to use the generic makeRequest method:
// this.makeRequest<any>('mfa/verify-setup', 'POST', {
// mfaType: 'GOOGLE_AUTH',
// code: '123456'
// });Code Samples
# You can also use wget
curl -X POST https://backend.flashback.tech/mfa/verify-setup \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}' \
-d '{
"mfaType": "GOOGLE_AUTH",
"code": "123456"
}'POST https://backend.flashback.tech/mfa/verify-setup HTTP/1.1
Host: localhost:3000
Content-Type: application/json
Accept: application/json
Authorization: Bearer {access-token}
{
"mfaType": "GOOGLE_AUTH",
"code": "123456"
}const inputBody = '{
"mfaType": "GOOGLE_AUTH",
"code": "123456"
}';
const headers = {
'Content-Type':'application/json',
'Accept':'application/json',
'Authorization':'Bearer {access-token}'
};
fetch('https://backend.flashback.tech/mfa/verify-setup',
{
method: 'POST',
body: inputBody,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});Request Body
mfaType
string
true
Type of MFA method to verify
code
string
false
Verification code (for Google Auth)
credential
object
false
Passkey credential (for passkeys)
Body parameter
Example responses
200 Response
400 Response
500 Response
Responses
Response Schema
Status Code 200
» success
boolean
false
none
Indicates if the request was successful
» message
string
false
none
Success message confirming verification
Status Code 400
» success
boolean
false
none
Indicates if the request was successful
» error
string
false
none
Error message describing the verification failure
Status Code 500
» success
boolean
false
none
Indicates if the request was successful
» error
string
false
none
Error message describing the issue
Enumerated Values
» mfaType
GOOGLE_AUTH
Google Authenticator TOTP
» mfaType
MAGIC_LINK
Magic link email verification
» mfaType
PASSKEY
WebAuthn passkey authentication
Last updated
Was this helpful?