logo
MFAConfirm MFA enrollment
MFA

Confirm MFA enrollment

Verifies a 6-digit TOTP code against the pending secret, enables MFA, and returns one-time backup codes.

curl -X POST "//api/auth/mfa/enroll/confirm" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN (API token)" \
  -d '{
  "code": "example_string"
}'
{
  "backup_codes": [
    "example_string"
  ]
}
POST
/api/auth/mfa/enroll/confirm
POST
API Key (cookie: slugbase.sid)
slugbase.sidstring
Required

Session cookie after login

Session cookie after login
Bearer Token (API token)
Bearer Tokenstring
Required

Bearer token (API token) - just enter the token, "Bearer" prefix will be added automatically

Content-Typestring
Required

The media type of the request body

Options: application/json
codestring
Required

6-digit TOTP from the authenticator app

Request Preview
Response

Response will appear here after sending the request

Authentication

path
parameterstring
Required

API Key for authentication. Session cookie after login

header
Authorizationstring
Required

Bearer token (API token). Authentication token required.

Body

application/json
codestring
Required

6-digit TOTP from the authenticator app

Responses

backup_codesstring[]
Required

One-time codes; shown once