API Reference
Partner 2FA API
Enrollment, challenges, verification, recovery, and disable for existing logins.
On this page
Basics
Typical flow
- Get status
- Start enrollment
- Poll enrollment
- Start challenge
- Poll challenge
- Consume verification
Endpoints
11 published operations. Open an endpoint for parameters, responses, and examples.
- POSTStart authentication challengeCreate login challenge
/v1/auth/challenge - GETPoll challenge statusPoll challenge status
/v1/auth/challenge/{challengeId} - POSTConsume verification tokenConsume verification token (one-time)
/v1/auth/challenge/{challengeId}/consume - GETGet identityGet identity
/v1/identities/{identityId} - POSTDisable 2FADisable 2FA (revokes identity)
/v1/identities/{identityId}/disable - POSTGenerate recovery codesGenerate recovery codes (rotates previous)
/v1/identities/{identityId}/recovery/codes - POSTInitiate recoveryInitiate recovery session
/v1/identities/{identityId}/recovery/initiate - POSTStart enrollmentStart enrollment (returns QR URL)
/v1/identities/enroll - GETPoll enrollment statusPoll enrollment status
/v1/identities/enroll/{enrollmentId}/status - GETGet enrollment status (GET)Get 2FA enrollment status (GET)
/v1/identities/status - POSTGet enrollment statusGet 2FA enrollment status
/v1/identities/status
