Aller au contenu

Confirm 2FA setup

POST
/2fa/confirm
curl --request POST \
--url https://auth.timetonic.com/api/2fa/confirm \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "code": "example" }'

Verify code and enable 2FA

Media typeapplication/json
object
code
required

6-digit TOTP code

string
/^\d{6}$/
Examplegenerated
{
"code": "example"
}

2FA enabled with backup codes

Media typeapplication/json
object
success
boolean
message
string
backup_codes
Array<string>
Examplegenerated
{
"success": true,
"message": "example",
"backup_codes": [
"example"
]
}

Bad request

Media typeapplication/json
object
success
boolean
error
string
message
string
Example
{
"success": false,
"error": "bad_request",
"message": "Invalid request"
}

Authentication required or failed

Media typeapplication/json
object
success
boolean
error
string
message
string
Example
{
"success": false,
"error": "unauthorized",
"message": "Authentication required"
}