Skip to main content
The Identity API starts login flows, completes OTP/passkey flows, manages role and invite operations, and reads identity policies through API-key guarded runtime endpoints.

Auth

Use an API key:
Some identity flows may return or consume flow-specific tokens after the API-key-guarded start point. Developer-portal admin endpoints are intentionally omitted from this reference.

Start OAuth auth

GET /identity/api/auth/start Query parameters: Response:

Start email OTP

POST /identity/api/auth/email/start
The response includes challengeId, maskedEmail, expiresAt, otpEntryUrl, and startToken.

Start passkey challenge

POST /identity/api/auth/passkey/start
The response returns a challengeId and webauthnOptionsJson for navigator.credentials. Identity client and organization-provider configuration is handled through developer-portal admin surfaces, not API-key runtime endpoints.