Enable time-based one-time password (TOTP) MFA on the current account. Returns backup codes for account recovery. Requires sudo mode verification.
curl --request POST \
--url https://api.fluxer.app/v1/users/@me/mfa/totp/enable \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"secret": "<string>",
"code": "<string>",
"password": "<string>",
"mfa_method": "totp",
"mfa_code": "<string>",
"webauthn_response": {},
"webauthn_challenge": "<string>"
}
'{
"backup_codes": [
{
"code": "<string>",
"consumed": true
}
]
}Bot token: Authorization: Bot <token>. This is the primary authentication method for bot applications.
The TOTP secret key
The TOTP verification code
8 - 256MFA method to use for verification
totp, sms, webauthn MFA verification code from authenticator app or SMS
WebAuthn authentication response
WebAuthn challenge string
Success
List of backup codes
Show child attributes
curl --request POST \
--url https://api.fluxer.app/v1/users/@me/mfa/totp/enable \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"secret": "<string>",
"code": "<string>",
"password": "<string>",
"mfa_method": "totp",
"mfa_code": "<string>",
"webauthn_response": {},
"webauthn_challenge": "<string>"
}
'{
"backup_codes": [
{
"code": "<string>",
"consumed": true
}
]
}