Activate a pending TOTP credential.
POST
/api/account/totp/activate
Code sample: Shell / cURL
curl --request POST \ --url https://auth.example.com/api/account/totp/activate \ --header 'Content-Type: application/json' \ --cookie authrim_session=<authrim_session> \ --data '{ "credential_id": "example", "code": "example" }'Verifies the first TOTP code, activates the credential, and returns newly generated backup codes when TOTP login or TOTP account linking is enabled.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
credential_id
required
string
code
required
string
Example generated
{ "credential_id": "example", "code": "example"}Responses
Section titled “ Responses ”Account Page TOTP activation response.
Media type application/json
object
ok
required
boolean
credential
required
object
id
required
string
label
required
string
algorithm
required
string
digits
required
integer
period
required
integer
window
required
integer
status
required
string
created_at
required
integer format: int64
activated_at
integer | null format: int64
last_used_at
integer | null format: int64
backup_codes
required
One-time backup codes returned only immediately after generation.
Array<string>
Example
{ "credential": { "algorithm": "SHA1", "digits": 6, "status": "pending" }}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}