Auth
Use an API key:Start OAuth auth
GET /identity/api/auth/start
Query parameters:
| Parameter | Type | Description |
|---|---|---|
provider | string | Provider key |
client_id | string | Identity client id |
redirect_uri | string | Redirect URI registered for the client |
state | string | Client state returned with the redirect |
network | enum | NETWORK_DEVNET or NETWORK_MAINNET |
flow | string | Flow name such as role or session |
policy_id | string | Policy used for signup/session flow |
skip_approval | boolean | Skip approval when allowed |
invite_token | string | Invite token for invite acceptance flows |
Start email OTP
POST /identity/api/auth/email/start
challengeId, maskedEmail, expiresAt,
otpEntryUrl, and startToken.
Start passkey challenge
POST /identity/api/auth/passkey/start
challengeId and webauthnOptionsJson for
navigator.credentials.
Identity client and organization-provider configuration is handled through
developer-portal admin surfaces, not API-key runtime endpoints.
