post__mfa_enable
POST /mfa/enable
Enable MFA Method
Enable a previously configured multi-factor authentication method for the authenticated user.
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/enable', 'POST', { mfaType: 'GOOGLE_AUTH' });Code Samples
# You can also use wget
curl -X POST https://backend.flashback.tech/mfa/enable \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}' \
-d '{
"mfaType": "GOOGLE_AUTH"
}'POST https://backend.flashback.tech/mfa/enable HTTP/1.1
Host: localhost:3000
Content-Type: application/json
Accept: application/json
Authorization: Bearer {access-token}
{
"mfaType": "GOOGLE_AUTH"
}const inputBody = '{
"mfaType": "GOOGLE_AUTH"
}';
const headers = {
'Content-Type':'application/json',
'Accept':'application/json',
'Authorization':'Bearer {access-token}'
};
fetch('https://backend.flashback.tech/mfa/enable',
{
method: 'POST',
body: inputBody,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});Request Body
Name
Type
Required
Description
mfaType
string
true
Type of MFA method to enable
Body parameter
Example responses
200 Response
500 Response
Responses
Status
Meaning
Description
Schema
Response Schema
Status Code 200
Name
Type
Required
Restrictions
Description
» success
boolean
false
none
Indicates if the request was successful
» message
string
false
none
Success message confirming the action
Status Code 500
Name
Type
Required
Restrictions
Description
» success
boolean
false
none
Indicates if the request was successful
» error
string
false
none
Error message describing the issue
Enumerated Values
Parameter
Value
Description
» mfaType
GOOGLE_AUTH
Google Authenticator TOTP
» mfaType
MAGIC_LINK
Magic link email verification
» mfaType
PASSKEY
WebAuthn passkey authentication
Last updated
Was this helpful?