Start 2FA setup
POST
/2fa/setup
const url = 'https://auth.timetonic.com/api/2fa/setup';const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://auth.timetonic.com/api/2fa/setup \ --header 'Authorization: Bearer <token>'Generate TOTP secret for 2FA setup
Authorizations
Section intitulée « Authorizations »Responses
Section intitulée « Responses »2FA setup data
Media typeapplication/json
object
success
boolean
secret
string
provisioning_uri
string format: uri
message
string
Examplegenerated
{ "success": true, "secret": "example", "provisioning_uri": "https://example.com", "message": "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"}