Two-factor authentication

Set up two-factor authentication

POST/api/2fa/setup/initiate

Starts or replaces the current user's pending setup and returns a QR code and manual setup key for an authenticator app.

Headers

NameTypeDescription
AuthorizationrequiredstringAuthentication credentials, e.g. Bearer <token>.

Responses

200The operation completed successfully.
NameTypeDescription
manualKeyrequiredstringSecret key for manually configuring an authenticator app.
qrCodeDataUrlrequiredstringData URL of the QR code for authenticator setup.
200 example
400Bad request.
NameTypeDescription
errorrequiredobjectError details returned when the operation fails.
400 example
401Unauthorized.
NameTypeDescription
errorrequiredobjectError details returned when the operation fails.
401 example
404Not found.
NameTypeDescription
errorrequiredobjectError details returned when the operation fails.
404 example
503Service unavailable.
NameTypeDescription
errorrequiredobjectError details returned when the operation fails.
503 example

Code samples

cURL