# Stytch ## Docs - [Introduction](https://stytch.com/docs/quickstarts): Consumer Authentication Quickstarts - [Next.js](https://stytch.com/docs/quickstarts/nextjs): Next.js Quickstart - [React](https://stytch.com/docs/quickstarts/react): React Quickstart - [Svelte](https://stytch.com/docs/quickstarts/svelte): Svelte Quickstart - [Vue](https://stytch.com/docs/quickstarts/vue): Vue.js Quickstart - [Node](https://stytch.com/docs/quickstarts/node): Node Quickstart - [Python](https://stytch.com/docs/quickstarts/python): Python Quickstart - [Go](https://stytch.com/docs/quickstarts/go): Go Quickstart - [Frontend Example Apps](https://stytch.com/docs/quickstarts/frontend-example-apps): Frontend example apps - [Backend Example Apps](https://stytch.com/docs/quickstarts/backend-example-apps): Backend example apps - [Mobile Example Apps](https://stytch.com/docs/quickstarts/mobile-example-apps): Mobile example apps - [Community Example Apps](https://stytch.com/docs/quickstarts/community-example-apps): Community example apps - [Hosted Demos](https://stytch.com/docs/quickstarts/hosted-demos): Stytch demo applications - [Why Stytch](https://stytch.com/docs/getting-started): Welcome to Stytch Docs! - [B2B vs. Consumer auth](https://stytch.com/docs/getting-started/b2b-vs-consumer-auth): Should you use B2B or Consumer authentication? - [Fraud and risk](https://stytch.com/docs/getting-started/fraud-and-risk): Fraud and risk - [Stytch architecture](https://stytch.com/docs/getting-started/stytch-architecture): Stytch architecture - [Introduction](https://stytch.com/docs/resources): Developer resources - [Overview](https://stytch.com/docs/resources/support/overview): Support overview - [Overview](https://stytch.com/docs/resources/message-deliverability/overview): Message deliverability overview - [Email troubleshooting](https://stytch.com/docs/resources/message-deliverability/email): Email Deliverability - [SMS and WhatsApp troubleshooting](https://stytch.com/docs/resources/message-deliverability/sms-whatsapp): SMS and WhatsApp deliverability - [Account enumeration](https://stytch.com/docs/resources/platform/account-enumeration): Account enumeration - [Supported browsers](https://stytch.com/docs/resources/platform/supported-browsers): Supported browsers - [IP validation](https://stytch.com/docs/resources/platform/ip-validation): IP validation - [Rate limits](https://stytch.com/docs/resources/platform/rate-limits): Rate limits overview - [App store reviews](https://stytch.com/docs/resources/platform/app-store-reviews): App store reviews - [User locks](https://stytch.com/docs/resources/platform/user-locks): User Locks - [Security](https://stytch.com/docs/resources/security-and-trust/security): Overview - [Privacy](https://stytch.com/docs/resources/security-and-trust/privacy): Privacy - [Compliance](https://stytch.com/docs/resources/security-and-trust/compliance): Compliance - [Glossary](https://stytch.com/docs/resources/glossary): Stytch Auth Glossary - [Javascript SDK changelog](https://stytch.com/docs/changelog/javascript-sdk): SDK Changelog - [Introduction](https://stytch.com/docs/api): Stytch Backend SDKs - [Overview](https://stytch.com/docs/api/overview): Consumer API Reference - [Postman](https://stytch.com/docs/api/postman): Postman collection - [Create user](https://stytch.com/docs/api/create-user): Create User - [Search users](https://stytch.com/docs/api/search-users): Search Users - [Get user](https://stytch.com/docs/api/get-user): Get User - [Update user](https://stytch.com/docs/api/update-user): Update User - [Exchange primary factor](https://stytch.com/docs/api/exchange-primary-factor): Exchange Primary Factor - [Delete user](https://stytch.com/docs/api/delete-user): Delete User - [Delete user email](https://stytch.com/docs/api/delete-user-email): Delete User email - [Delete user phone number](https://stytch.com/docs/api/delete-user-phone-number): Delete User phone number - [Delete user WebAuthn registration](https://stytch.com/docs/api/delete-user-webauthn-registration): Delete User WebAuthn registration - [Delete user biometric registration](https://stytch.com/docs/api/delete-user-biometric-registration): Delete User biometric registration - [Delete user TOTP](https://stytch.com/docs/api/delete-user-totp): Delete User TOTP - [Delete user crypto wallet](https://stytch.com/docs/api/delete-user-crypto-wallet): Delete User crypto wallet - [Delete user password](https://stytch.com/docs/api/delete-user-password): Delete User password - [Delete user OAuth registration](https://stytch.com/docs/api/delete-user-oauth-registration): Delete User OAuth registration - [Send magic link](https://stytch.com/docs/api/send-by-email): Send Magic Link by email - [Log in or create user](https://stytch.com/docs/api/log-in-or-create-user-by-email): Log in or create User by email - [Invite](https://stytch.com/docs/api/invite-by-email): Invite by email - [Revoke pending invite](https://stytch.com/docs/api/revoke-pending-invite): Revoke pending invite - [Create](https://stytch.com/docs/api/create-magic-link): Create embeddable Magic Link - [Authenticate](https://stytch.com/docs/api/authenticate-magic-link): Authenticate Magic Link - [Attach](https://stytch.com/docs/api/oauth-attach): Attach OAuth factor - [Authenticate](https://stytch.com/docs/api/oauth-authenticate): Authenticate OAuth - [Google](https://stytch.com/docs/api/oauth-google-start): Start Google OAuth flow - [Amazon](https://stytch.com/docs/api/oauth-amazon-start): Start Amazon OAuth flow - [Apple](https://stytch.com/docs/api/oauth-apple-start): Start Apple OAuth flow - [Bitbucket](https://stytch.com/docs/api/oauth-bitbucket-start): Start Bitbucket OAuth flow - [Coinbase](https://stytch.com/docs/api/oauth-coinbase-start): Start Coinbase OAuth flow - [Discord](https://stytch.com/docs/api/oauth-discord-start): Start Discord OAuth flow - [Facebook](https://stytch.com/docs/api/oauth-facebook-start): Start Facebook OAuth flow - [Figma](https://stytch.com/docs/api/oauth-figma-start): Start Figma OAuth flow - [GitHub](https://stytch.com/docs/api/oauth-github-start): Start GitHub OAuth flow - [GitLab](https://stytch.com/docs/api/oauth-gitlab-start): Start GitLab OAuth flow - [Linkedin](https://stytch.com/docs/api/oauth-linkedin-start): Start LinkedIn OAuth flow - [Microsoft](https://stytch.com/docs/api/oauth-microsoft-start): Start Microsoft OAuth flow - [Salesforce](https://stytch.com/docs/api/oauth-salesforce-start): Start Salesforce OAuth flow - [Slack](https://stytch.com/docs/api/oauth-slack-start): Start Slack OAuth flow - [Snapchat](https://stytch.com/docs/api/oauth-snapchat-start): Start Snapchat OAuth flow - [TikTok](https://stytch.com/docs/api/oauth-tiktok-start): Start TikTok OAuth flow - [Twitch](https://stytch.com/docs/api/oauth-twitch-start): Start Twitch OAuth flow - [Twitter](https://stytch.com/docs/api/oauth-twitter-start): Start Twitter OAuth flow - [Yahoo](https://stytch.com/docs/api/oauth-yahoo-start): Start Yahoo OAuth flow - [Create](https://stytch.com/docs/api/password-create): Create User with Password - [Authenticate](https://stytch.com/docs/api/password-authenticate): Authenticate Password - [Strength check](https://stytch.com/docs/api/password-strength-check): Strength check - [Migrate](https://stytch.com/docs/api/password-migrate): Migrate Password - [Password reset by email start](https://stytch.com/docs/api/password-email-reset-start): Start Password reset by email - [Password reset by email](https://stytch.com/docs/api/password-email-reset): Password reset by email - [Password reset by existing password](https://stytch.com/docs/api/password-existing-password-reset): Password reset by existing Password - [Password reset by session](https://stytch.com/docs/api/password-session-reset): Password reset by existing Session - [Send](https://stytch.com/docs/api/send-otp-by-sms): Send one-time passcode by SMS - [Login or create user](https://stytch.com/docs/api/log-in-or-create-user-by-sms): Log in or create User by SMS OTP - [Send](https://stytch.com/docs/api/whatsapp-send): Send one-time passcode by WhatsApp - [Login or create user](https://stytch.com/docs/api/whatsapp-login-or-create): Log in or create User by WhatsApp OTP - [Send](https://stytch.com/docs/api/send-otp-by-email): Send one-time passcode by email - [Login or create user](https://stytch.com/docs/api/log-in-or-create-user-by-email-otp): Log in or create User by email - [Authenticate](https://stytch.com/docs/api/authenticate-otp): Authenticate one-time passcode - [Session object](https://stytch.com/docs/api/session-object): Session object - [Get JWKS](https://stytch.com/docs/api/jwks-get): Get JWKS - [Get sessions](https://stytch.com/docs/api/session-get): Get Sessions - [Authenticate Session](https://stytch.com/docs/api/session-auth): Authenticate Session - [Revoke session](https://stytch.com/docs/api/session-revoke): Revoke Session - [Migrate session](https://stytch.com/docs/api/migrate-session): Migrate Session - [Attest Session](https://stytch.com/docs/api/attest-session): Attest Session - [Exchange Access Token](https://stytch.com/docs/api/connected-app-access-token-exchange): Exchange Access Token - [Start](https://stytch.com/docs/api/webauthn-register-start): Start WebAuthn registration - [Register](https://stytch.com/docs/api/webauthn-register): Register WebAuthn - [Start](https://stytch.com/docs/api/webauthn-authenticate-start): Start WebAuthn authentication - [Authenticate](https://stytch.com/docs/api/webauthn-authenticate): Authenticate WebAuthn - [Update](https://stytch.com/docs/api/webauthn-update): Update WebAuthn registration - [List WebAuthn Credentials](https://stytch.com/docs/api/webauthn-list-credentials): List WebAuthn Credentials - [Create](https://stytch.com/docs/api/totp-create): Create TOTP - [Authenticate](https://stytch.com/docs/api/totp-authenticate): Authenticate TOTP - [Get recovery codes](https://stytch.com/docs/api/totp-get-recovery-codes): Get TOTP recovery codes - [Recover](https://stytch.com/docs/api/totp-recover): Recover TOTP - [Authenticate start](https://stytch.com/docs/api/crypto-wallet-authenticate-start): Start Crypto Wallet authentication - [Authenticate](https://stytch.com/docs/api/crypto-wallet-authenticate): Authenticate Crypto Wallet - [M2M Client Object](https://stytch.com/docs/api/m2m-client): M2M Client object - [Get Access Token](https://stytch.com/docs/api/get-m2m-token): Get Access Token - [Authenticate Access Token](https://stytch.com/docs/api/authenticate-m2m-token): Authenticate Access Token - [Create M2M client](https://stytch.com/docs/api/create-m2m-client): Create M2M Client - [Get M2M client](https://stytch.com/docs/api/get-m2m-client): Get M2M Client - [Search M2M clients](https://stytch.com/docs/api/search-m2m-clients): Search M2M Clients - [Update M2M client](https://stytch.com/docs/api/update-m2m-client): Update M2M Client - [Delete M2M client](https://stytch.com/docs/api/delete-m2m-client): Delete M2M Client - [Start secret rotation](https://stytch.com/docs/api/m2m-rotate-secret-start): Start M2M Client Secret Rotation - [Rotate secret](https://stytch.com/docs/api/m2m-rotate-secret): Rotate M2M Client Secret - [Cancel secret rotation](https://stytch.com/docs/api/m2m-rotate-secret-cancel): Cancel M2M Client Secret Rotation - [Exchange Authorization Code](https://stytch.com/docs/api/connected-app-token): Exchange Authorization Code for Access Token - [Exchange Refresh Token](https://stytch.com/docs/api/connected-app-token-refresh-token): Exchange Refresh Token for Access Token - [Connected App ID Token Object](https://stytch.com/docs/api/connected-app-id-token): Connected App ID Token object - [Connected App Access Token Object](https://stytch.com/docs/api/connected-app-access-token): Connected App Access Token object - [Get JWKS](https://stytch.com/docs/api/connected-app-jwks): Get JSON Web Key Set (JWKS) - [Get OpenID Configuration](https://stytch.com/docs/api/connected-app-openid-configuration): Get OpenID Configuration - [Introspect Token](https://stytch.com/docs/api/connected-app-token-introspection): Introspect Token - [Authenticate Access Token (Local)](https://stytch.com/docs/api/connected-app-token-authentication-local): Authenticate Access Token (Local) - [Revoke Token](https://stytch.com/docs/api/connected-app-token-revocation): Revoke Connected Apps Token - [Get UserInfo](https://stytch.com/docs/api/connected-app-userinfo): Get UserInfo - [Start OAuth Authorization](https://stytch.com/docs/api/connected-apps-oauth-authorize-start): Start OAuth Authorization - [Submit OAuth Authorization](https://stytch.com/docs/api/connected-apps-oauth-authorize): Submit OAuth Authorization - [Get Authorized Connected Apps for a User](https://stytch.com/docs/api/connected-app-user-get-all): Get Connected Apps - [Revoke Connected App Access to a User](https://stytch.com/docs/api/connected-app-user-revoke): Revoke Connected App - [Dynamic Client Registration](https://stytch.com/docs/api/connected-app-dynamic-client-registration): Register Client via Dynamic Client Registration - [Create Connected App](https://stytch.com/docs/api/connected-apps-create): Create Connected App - [Get Connected App](https://stytch.com/docs/api/connected-apps-get): Get Connected App - [Search Connected Apps](https://stytch.com/docs/api/connected-apps-search): Search Connected Apps - [Update Connected App](https://stytch.com/docs/api/connected-apps-update): Update Connected App - [Delete Connected App](https://stytch.com/docs/api/connected-apps-delete): Delete Connected App - [Start secret rotation](https://stytch.com/docs/api/connected-apps-rotate-secret-start): Start Connected App Secret Rotation - [Rotate secret](https://stytch.com/docs/api/connected-apps-rotate-secret): Rotate Connected App Secret - [Cancel secret rotation](https://stytch.com/docs/api/connected-apps-rotate-secret-cancel): Cancel Connected App Secret Rotation - [Resource object](https://stytch.com/docs/api/rbac-resource-object): Resource object - [Role object](https://stytch.com/docs/api/rbac-role-object): Role object - [Scope object](https://stytch.com/docs/api/rbac-scope-object): Scope object - [Get RBAC Policy](https://stytch.com/docs/api/get-rbac-policy): Get RBAC Policy - [Authenticate Token](https://stytch.com/docs/api/authenticate-impersonation-token): Authenticate Impersonation Token - [Email templates](https://stytch.com/docs/api/email-templates): Email templates - [URL validation](https://stytch.com/docs/api/url-validation): URL validation - [Metadata](https://stytch.com/docs/api/metadata): Metadata - [User states](https://stytch.com/docs/api/user-states): User states - [Overview](https://stytch.com/docs/api/errors): Errors overview - [Error object](https://stytch.com/docs/api/errors/error-object): Error object - [400](https://stytch.com/docs/api/errors/400): 400 errors - [401](https://stytch.com/docs/api/errors/401): 401 errors - [403](https://stytch.com/docs/api/errors/403): 403 errors - [404](https://stytch.com/docs/api/errors/404): 404 errors - [405](https://stytch.com/docs/api/errors/405): 405 errors - [429](https://stytch.com/docs/api/errors/429): 429 errors - [499](https://stytch.com/docs/api/errors/499): 499 errors - [500](https://stytch.com/docs/api/errors/500): 500 errors - [503](https://stytch.com/docs/api/errors/503): 503 errors - [Overview](https://stytch.com/docs/sdks): Stytch Frontend SDKs - [Installation](https://stytch.com/docs/sdks/installation): Installation - [Changelog](https://stytch.com/docs/sdks/changelog): SDK Changelog - [UI Configuration](https://stytch.com/docs/sdks/ui-configuration): UI Configuration - [UI Callbacks](https://stytch.com/docs/sdks/ui-callbacks): Callbacks - [Text Customization](https://stytch.com/docs/sdks/text-customization): Text Customization - [Component Playground](https://stytch.com/docs/sdks/component-playground): Component Playground - [StytchPasswordReset](https://stytch.com/docs/sdks/stytch-password-reset): StytchPasswordReset - [StytchPasskeyRegistration](https://stytch.com/docs/sdks/stytch-passkey-registration): StytchPasskeyRegistration - [UI Configuration](https://stytch.com/docs/sdks/idp-ui-configuration): IdentityProvider configuration - [UI Callbacks](https://stytch.com/docs/sdks/idp-ui-callbacks): Callbacks - [Get user](https://stytch.com/docs/sdks/users/get-user): Get user - [Update user](https://stytch.com/docs/sdks/users/update-user): Update user - [Delete authentication factors](https://stytch.com/docs/sdks/users/delete-authentication-factors): Delete authentication factors - [Send](https://stytch.com/docs/sdks/email-magic-links/send): Send - [Login or create](https://stytch.com/docs/sdks/email-magic-links/login-or-create): Login or create - [Authenticate](https://stytch.com/docs/sdks/email-magic-links/authenticate): Authenticate - [Start](https://stytch.com/docs/sdks/oauth/start): Start - [Google One Tap](https://stytch.com/docs/sdks/oauth/google-one-tap): Display Google One Tap - [Authenticate](https://stytch.com/docs/sdks/oauth/authenticate): Authenticate - [Create](https://stytch.com/docs/sdks/passwords/create): Create - [Authenticate](https://stytch.com/docs/sdks/passwords/authenticate): Authenticate - [Reset by Email Start](https://stytch.com/docs/sdks/passwords/reset-by-email-start): Reset by email start - [Reset by Email](https://stytch.com/docs/sdks/passwords/reset-by-email): Reset by email - [Reset by Existing Password](https://stytch.com/docs/sdks/passwords/reset-by-existing-password): Reset by existing password - [Reset by Session](https://stytch.com/docs/sdks/passwords/reset-by-session): Reset by session - [Strength Check](https://stytch.com/docs/sdks/passwords/strength-check): Strength check - [Login or create via SMS](https://stytch.com/docs/sdks/otps/login-or-create-via-sms): Login or create via SMS - [Send via SMS](https://stytch.com/docs/sdks/otps/send-via-sms): Send via SMS - [Login or create via Email](https://stytch.com/docs/sdks/otps/login-or-create-via-email): Login or create via email - [Send via Email](https://stytch.com/docs/sdks/otps/send-via-email): Send via email - [Login or create via WhatsApp](https://stytch.com/docs/sdks/otps/login-or-create-via-whatsapp): Login or create via WhatsApp - [Send via WhatsApp](https://stytch.com/docs/sdks/otps/send-via-whatsapp): Send via WhatsApp - [Authenticate](https://stytch.com/docs/sdks/otps/authenticate): Authenticate - [Create](https://stytch.com/docs/sdks/totps/create): Create - [Authenticate](https://stytch.com/docs/sdks/totps/authenticate): Authenticate - [Get Recovery Codes](https://stytch.com/docs/sdks/totps/get-recovery-codes): Get recovery codes - [Recover](https://stytch.com/docs/sdks/totps/recover): Recover - [Get Session](https://stytch.com/docs/sdks/session-management/get-session): Get session - [Authenticate Session](https://stytch.com/docs/sdks/session-management/authenticate-session): Authenticate session - [Revoke Session](https://stytch.com/docs/sdks/session-management/revoke-session): Revoke session - [Update Session](https://stytch.com/docs/sdks/session-management/update-session): Update session - [Get Tokens](https://stytch.com/docs/sdks/session-management/get-tokens): Get tokens - [Attest Session](https://stytch.com/docs/sdks/session-management/attest-session): Attest session - [Exchange Access Token](https://stytch.com/docs/sdks/session-management/exchange-access-token): Exchange Access Token - [Register](https://stytch.com/docs/sdks/webauthn/register): Register - [Authenticate](https://stytch.com/docs/sdks/webauthn/authenticate): Authenticate - [Update](https://stytch.com/docs/sdks/webauthn/update): Update - [Browser supports autofill](https://stytch.com/docs/sdks/webauthn/browser-supports-autofill): Browser supports autofill - [Authenticate](https://stytch.com/docs/sdks/crypto-wallets/authenticate): Authenticate - [Authenticate Start](https://stytch.com/docs/sdks/crypto-wallets/authenticate-start): Authenticate start - [Authenticate](https://stytch.com/docs/sdks/impersonation/authenticate): Authenticate - [Is Authorized](https://stytch.com/docs/sdks/rbac/is-authorized): isAuthorized - [Permissions](https://stytch.com/docs/sdks/rbac/permissions): Permissions - [Get Connected Apps](https://stytch.com/docs/sdks/users/get-user-connected-apps): Get Connected Apps - [Revoke Connected App](https://stytch.com/docs/sdks/users/revoke-user-connected-app): Revoke Connected App - [Start OAuth Authorization](https://stytch.com/docs/sdks/connected-apps-consent-management/oauth-authorize-start): Start OAuth Authorization - [Submit OAuth Authorization](https://stytch.com/docs/sdks/connected-apps-consent-management/oauth-authorize-submit): Submit OAuth Authorization - [Cookies & session management](https://stytch.com/docs/sdks/resources/cookies-and-session-management): Cookies & session management - [SWR & caching](https://stytch.com/docs/sdks/resources/swr-and-caching): SWR & caching - [TypeScript](https://stytch.com/docs/sdks/resources/typescript): TypeScript - [User privacy measures](https://stytch.com/docs/sdks/resources/user-privacy): User privacy measures - [Multi-factor authentication](https://stytch.com/docs/sdks/resources/mfa): Multi-factor authentication - [Next.js](https://stytch.com/docs/sdks/resources/nextjs): Next.js - [CAPTCHA](https://stytch.com/docs/sdks/captcha): CAPTCHA - [Overview](https://stytch.com/docs/mobile-sdks): Stytch Mobile SDKs - [Installation](https://stytch.com/docs/mobile-sdks/react-native-sdk/installation): Installation - [Changelog](https://stytch.com/docs/mobile-sdks/react-native-sdk/changelog): SDK Changelog - [Configuration](https://stytch.com/docs/mobile-sdks/react-native-sdk/configuration): Configuration - [UI Configuration](https://stytch.com/docs/mobile-sdks/react-native-sdk/ui-configuration): UI Configuration - [Get user](https://stytch.com/docs/mobile-sdks/react-native-sdk/users/get-user): Get user - [Update user](https://stytch.com/docs/mobile-sdks/react-native-sdk/users/update-user): Update user - [Delete authentication factors](https://stytch.com/docs/mobile-sdks/react-native-sdk/users/delete-authentication-factors): Delete authentication factors - [Is Authorized](https://stytch.com/docs/mobile-sdks/react-native-sdk/rbac/is-authorized): isAuthorized - [Permissions](https://stytch.com/docs/mobile-sdks/react-native-sdk/rbac/permissions): Permissions - [Send](https://stytch.com/docs/mobile-sdks/react-native-sdk/email-magic-links/send): Send - [Login or create](https://stytch.com/docs/mobile-sdks/react-native-sdk/email-magic-links/login-or-create): Login or create - [Authenticate](https://stytch.com/docs/mobile-sdks/react-native-sdk/email-magic-links/authenticate): Authenticate - [Start](https://stytch.com/docs/mobile-sdks/react-native-sdk/oauth/start): Start - [Authenticate](https://stytch.com/docs/mobile-sdks/react-native-sdk/oauth/authenticate): Authenticate - [Create](https://stytch.com/docs/mobile-sdks/react-native-sdk/passwords/create): Create - [Authenticate](https://stytch.com/docs/mobile-sdks/react-native-sdk/passwords/authenticate): Authenticate - [Reset by Email Start](https://stytch.com/docs/mobile-sdks/react-native-sdk/passwords/reset-by-email-start): Reset by email start - [Reset by Email](https://stytch.com/docs/mobile-sdks/react-native-sdk/passwords/reset-by-email): Reset by email - [Strength Check](https://stytch.com/docs/mobile-sdks/react-native-sdk/passwords/strength-check): Strength check - [Login or create via SMS](https://stytch.com/docs/mobile-sdks/react-native-sdk/otps/login-or-create-via-sms): Login or create via SMS - [Send via SMS](https://stytch.com/docs/mobile-sdks/react-native-sdk/otps/send-via-sms): Send via SMS - [Login or create via Email](https://stytch.com/docs/mobile-sdks/react-native-sdk/otps/login-or-create-via-email): Login or create via email - [Send via Email](https://stytch.com/docs/mobile-sdks/react-native-sdk/otps/send-via-email): Send via email - [Login or create via WhatsApp](https://stytch.com/docs/mobile-sdks/react-native-sdk/otps/login-or-create-via-whatsapp): Login or create via WhatsApp - [Send via WhatsApp](https://stytch.com/docs/mobile-sdks/react-native-sdk/otps/send-via-whatsapp): Send via WhatsApp - [Authenticate](https://stytch.com/docs/mobile-sdks/react-native-sdk/otps/authenticate): Authenticate - [Create](https://stytch.com/docs/mobile-sdks/totps/create): Create - [Authenticate](https://stytch.com/docs/mobile-sdks/totps/authenticate): Authenticate - [Get Recovery Codes](https://stytch.com/docs/mobile-sdks/totps/get-recovery-codes): Get recovery codes - [Recover](https://stytch.com/docs/mobile-sdks/totps/recover): Recover - [Get Session](https://stytch.com/docs/mobile-sdks/react-native-sdk/session-management/get-session): Get session - [Authenticate Session](https://stytch.com/docs/mobile-sdks/react-native-sdk/session-management/authenticate-session): Authenticate session - [Revoke Session](https://stytch.com/docs/mobile-sdks/react-native-sdk/session-management/revoke-session): Revoke session - [Update Session](https://stytch.com/docs/mobile-sdks/react-native-sdk/session-management/update-session): Update session - [Get Tokens](https://stytch.com/docs/mobile-sdks/react-native-sdk/session-management/get-tokens): Get tokens - [Register](https://stytch.com/docs/mobile-sdks/react-native-sdk/webauthn/register): Register - [Authenticate](https://stytch.com/docs/mobile-sdks/react-native-sdk/webauthn/authenticate): Authenticate - [Update](https://stytch.com/docs/mobile-sdks/react-native-sdk/webauthn/update): Update - [Introduction](https://stytch.com/docs/mobile-sdks/react-native-sdk/biometrics): Biometrics - [Register](https://stytch.com/docs/mobile-sdks/react-native-sdk/biometrics/register): Register - [Authenticate](https://stytch.com/docs/mobile-sdks/react-native-sdk/biometrics/authenticate): Authenticate - [Keystore available](https://stytch.com/docs/mobile-sdks/react-native-sdk/biometrics/keystore-available): Keystore available - [Registration available](https://stytch.com/docs/mobile-sdks/react-native-sdk/biometrics/registration-available): Registration available - [Remove registration](https://stytch.com/docs/mobile-sdks/react-native-sdk/biometrics/remove-registration): Remove registration - [Get sensor](https://stytch.com/docs/mobile-sdks/react-native-sdk/biometrics/get-sensor): Get sensor - [Errors](https://stytch.com/docs/mobile-sdks/react-native-sdk/biometrics/errors): Errors - [Get telemetry ID](https://stytch.com/docs/mobile-sdks/react-native-sdk/device-fingerprinting/get-telemetry-id): GetTelemetryId - [SWR & caching](https://stytch.com/docs/mobile-sdks/react-native-sdk/resources/swr-and-caching): SWR & caching - [Deep linking](https://stytch.com/docs/mobile-sdks/react-native-sdk/resources/deep-linking): Deep Linking - [Android KeyStore considerations](https://stytch.com/docs/mobile-sdks/react-native-sdk/resources/android-keystore-considerations): Android Keystore considerations - [Introduction](https://stytch.com/docs/guides): Consumer Authentication powered by Stytch - [Full-stack overview](https://stytch.com/docs/guides/implementation/full-stack): Integrating with Stytch - [Frontend (pre-built UI)](https://stytch.com/docs/guides/implementation/frontend-pre-built-ui): Stytch and frontend development (pre-built UI) - [Frontend (headless)](https://stytch.com/docs/guides/implementation/frontend-headless): Stytch and frontend development (headless) - [Backend](https://stytch.com/docs/guides/implementation/backend): Stytch and backend development - [Migration overview](https://stytch.com/docs/guides/migrations/migrating-to-stytch): Migrating your auth to Stytch - [Migrating users statically](https://stytch.com/docs/guides/migrations/migrating-user-data-statically): Migrating user data statically - [Migrating users dynamically](https://stytch.com/docs/guides/migrations/migrating-user-data-dynamically): Migrating user data dynamically - [Additional migration considerations](https://stytch.com/docs/guides/migrations/additional-migration-considerations): Migrating other application logic - [Zero-downtime deployment](https://stytch.com/docs/guides/migrations/deployment-strategies): Zero-Downtime deployment - [Defining external IDs for users](https://stytch.com/docs/guides/migrations/external-ids): External IDs for users - [Migrating from Stytch Consumer to B2B](https://stytch.com/docs/guides/migrations/migrating-from-consumer-to-b2b): Migrating from Stytch Consumer to B2B - [Exporting from Stytch](https://stytch.com/docs/guides/migrations/exporting-from-stytch): Exporting from Stytch - [Overview](https://stytch.com/docs/guides/custom-domains/overview): Use your custom domain for Stytch assets and API calls - [Overview](https://stytch.com/docs/guides/dfp-protected-auth/overview): Device Fingerprinting Protected Auth - [Setting up DFP Protected Auth](https://stytch.com/docs/guides/dfp-protected-auth/getting-started): Getting started with DFP Protected Auth - [Handling challenges](https://stytch.com/docs/guides/dfp-protected-auth/handling-challenges): Handling challenges in DFP Protected Auth - [Getting started with the API](https://stytch.com/docs/guides/magic-links/email-magic-links/api): Setting up Email Magic Links with the Stytch API - [Getting started with the SDK](https://stytch.com/docs/guides/magic-links/email-magic-links/sdk): Setting up a new login solution with the Stytch SDK - [Replacing your password reset flow](https://stytch.com/docs/guides/magic-links/email-magic-links/replace-password-reset): Replacing your password reset flow - [Building an invite user flow](https://stytch.com/docs/guides/magic-links/email-magic-links/invite-user): Building an invite user flow - [Add magic links to an existing auth flow](https://stytch.com/docs/guides/magic-links/email-magic-links/existing-auth): Augmenting existing auth flow - [Adding PKCE to a Magic Link flow](https://stytch.com/docs/guides/magic-links/email-magic-links/adding-pkce): Adding PKCE to a Magic Link flow - [Magic Link redirect routing](https://stytch.com/docs/guides/magic-links/email-magic-links/redirect-routing): Magic Link redirect routing - [Getting started with the API](https://stytch.com/docs/guides/magic-links/embeddable-magic-links/api): Setting up embeddable magic links - [Overview](https://stytch.com/docs/guides/mfa/overview): Multi-factor authentication (MFA) overview - [Backend integration](https://stytch.com/docs/guides/mfa/backend): Backend MFA integration guide - [Frontend integration](https://stytch.com/docs/guides/mfa/frontend): Frontend MFA integration guide - [Remembered device flow](https://stytch.com/docs/guides/remembered-device): Remembered Device Flow - [Overview](https://stytch.com/docs/guides/mobile-biometrics): Mobile Biometrics - [Authenticate an M2M Client](https://stytch.com/docs/guides/m2m/authenticate-client): Authenticate an M2M Client - [Rotate client secrets](https://stytch.com/docs/guides/m2m/rotate-secrets): Rotate client secrets - [Import M2M Clients from Auth0](https://stytch.com/docs/guides/m2m/import-clients): Import M2M Clients from Auth0 - [Overview](https://stytch.com/docs/guides/oauth/idp-overview): Identity provider overview - [Provider setup](https://stytch.com/docs/guides/oauth/providers): OAuth Provider Setup - [Getting started with the API (Google)](https://stytch.com/docs/guides/oauth/api): Integrate Google OAuth via the API - [Add Google One Tap via the SDK](https://stytch.com/docs/guides/oauth/sdk): Add Google One Tap via the SDK - [Email address behavior](https://stytch.com/docs/guides/oauth/email-behavior): Email address behavior - [Adding PKCE to an OAuth flow](https://stytch.com/docs/guides/oauth/adding-pkce): Adding PKCE to an OAuth flow - [Overview](https://stytch.com/docs/guides/connected-apps/overview): Stytch Connected Apps - [Getting started with the SDK](https://stytch.com/docs/guides/connected-apps/getting-started): Allow apps to log in with your Stytch-powered app using the SDK - [Getting started with the API](https://stytch.com/docs/guides/connected-apps/getting-started/api): Allow apps to log in with your Stytch-powered app Using the API - [Client types](https://stytch.com/docs/guides/connected-apps/client-types): Understanding Client Types in Stytch Connected Apps - [OAuth scopes](https://stytch.com/docs/guides/connected-apps/oauth-scopes): Understanding OAuth Scopes in Stytch Connected Apps - [Integrate with an Existing Auth System](https://stytch.com/docs/guides/connected-apps/existing-auth-system): Add Stytch Connected Apps to an Existing Authentication System - [MCP Authorization Overview](https://stytch.com/docs/guides/connected-apps/mcp-server-overview): Using Stytch for Remote MCP Server authorization - [Integrate with MCP servers deployed on Cloudflare](https://stytch.com/docs/guides/connected-apps/mcp-servers): Create a remote MCP server with Stytch authentication on Cloudflare - [Integrate with MCP servers on Vercel](https://stytch.com/docs/guides/connected-apps/mcp-servers/vercel): Create a remote MCP server with Stytch authentication on Vercel - [Integrate with CLI Apps](https://stytch.com/docs/guides/connected-apps/cli-app): Create a CLI app with Stytch Authentication - [Integrate with AI agents](https://stytch.com/docs/guides/connected-apps/ai-agents): Enable AI agents to securely connect to your application - [Consent Management](https://stytch.com/docs/guides/connected-apps/consent-management): Stytch Connected Apps: Consent Management Guide - [Custom Domains](https://stytch.com/docs/guides/connected-apps/custom-domains): Custom Domains and Connected Apps - [Testing Integrations](https://stytch.com/docs/guides/connected-apps/testing): Testing a Connected App Integration - [Getting started with the API](https://stytch.com/docs/guides/passcodes/api): Setting up a new auth solution with SMS - [Getting started with the SDK](https://stytch.com/docs/guides/passcodes/sdk): Setting up Passcodes with the SDK - [What is SMS toll fraud?](https://stytch.com/docs/guides/passcodes/toll-fraud/overview): What is SMS toll fraud aka SMS pumping? - [How you can prevent toll fraud](https://stytch.com/docs/guides/passcodes/toll-fraud/guide): How you can prevent toll fraud - [Unsupported countries](https://stytch.com/docs/guides/passcodes/unsupported-countries) - [Passkeys overview](https://stytch.com/docs/guides/passkeys/overview): Passkeys overview - [Set up Passkeys with the frontend SDK](https://stytch.com/docs/guides/passkeys/login-sdk): Set up Passkeys with the frontend SDK - [Getting started with the API](https://stytch.com/docs/guides/webauthn/api): Setting up WebAuthn - [Getting started with the SDK](https://stytch.com/docs/guides/webauthn/sdk): Setting up WebAuthn with the SDK - [Getting started with the API](https://stytch.com/docs/guides/passwords/api): Setting up passwords with the API - [Getting started with the SDK](https://stytch.com/docs/guides/passwords/sdk): Setting up passwords using the SDK - [Password strength policy](https://stytch.com/docs/guides/passwords/strength-policy): Password strength policy - [Overview](https://stytch.com/docs/guides/passwords/email-verification/overview): Email verification overview - [Email verification before password creation](https://stytch.com/docs/guides/passwords/email-verification/before-password-creation): Email verification before password creation - [Email verification after password creation](https://stytch.com/docs/guides/passwords/email-verification/after-password-creation): Email verification after password creation - [How to use sessions](https://stytch.com/docs/guides/sessions/using-sessions): How to use sessions - [Frontend integrations](https://stytch.com/docs/guides/sessions/frontend-guide): Frontend Sessions guide - [Custom claims](https://stytch.com/docs/guides/sessions/custom-claims): Adding custom claims to sessions - [Custom claim templates](https://stytch.com/docs/guides/sessions/custom-claim-templates): Custom Claim Templates - [Session tokens vs JWTs](https://stytch.com/docs/guides/sessions/session-tokens-vs-jwts): Session tokens vs JWTs - [How to use Stytch JWTs](https://stytch.com/docs/guides/sessions/using-jwts): How to use Stytch Session JWTs - [Getting started with the API](https://stytch.com/docs/guides/totp/api): Setting up time-based one-time passcodes (TOTP) - [Getting started with the SDK](https://stytch.com/docs/guides/totp/sdk): Setting up time-based one-time passcodes (TOTP) with the SDK - [Getting started with the API](https://stytch.com/docs/guides/web3/api): Setting up crypto wallets - [Getting started with the SDK](https://stytch.com/docs/guides/web3/sdk): Getting started with crypto wallets using an SDK - [Overview](https://stytch.com/docs/guides/trusted-auth-tokens): Trusted Auth Tokens Overview - [Getting Started with External IDPs](https://stytch.com/docs/guides/trusted-auth-tokens-external-idps): Accept Credentials from an External Identity Provider - [Getting Started with Custom Auth Factors](https://stytch.com/docs/guides/trusted-auth-tokens-custom-factors): Accepting Custom Auth Factors - [New device notifications](https://stytch.com/docs/guides/new-device-notifications): New device notifications - [Overview](https://stytch.com/docs/guides/rbac/overview): Role-Based Access Control overview - [Role assignment](https://stytch.com/docs/guides/rbac/role-assignment): Role assignment - [Start here](https://stytch.com/docs/guides/rbac/initial-setup): Getting Started with Stytch RBAC - [Backend integration](https://stytch.com/docs/guides/rbac/backend): Backend Integration of RBAC - [Headless frontend integration](https://stytch.com/docs/guides/rbac/headless): Headless Integration of RBAC - [(Legacy) Implement RBAC with metadata](https://stytch.com/docs/guides/authorization/rbac): Implement RBAC (Role-Based Access Control) with metadata - [Planetscale](https://stytch.com/docs/guides/integrations/planetscale): Stytch and Planetscale for user authentication - [Supabase](https://stytch.com/docs/guides/integrations/supabase): Stytch and Supabase - [Feathery](https://stytch.com/docs/guides/integrations/feathery): Stytch and Feathery - [Unit](https://stytch.com/docs/guides/integrations/unit): Stytch and Unit - [E2E testing](https://stytch.com/docs/guides/testing/e2e-testing): E2E testing - [Sandbox values](https://stytch.com/docs/guides/testing/sandbox-values): Testing - [Introduction](https://stytch.com/docs/b2b/api): Stytch Backend SDKs - [Overview](https://stytch.com/docs/b2b/api/overview): B2B SaaS Authentication API Reference - [Postman](https://stytch.com/docs/b2b/api/postman): Postman collection - [Organization object](https://stytch.com/docs/b2b/api/organization-object): Organization object - [Create an organization](https://stytch.com/docs/b2b/api/create-organization): Create organization - [Get an organization](https://stytch.com/docs/b2b/api/get-organization): Get an Organization - [Update an organization](https://stytch.com/docs/b2b/api/update-organization): Update an Organization - [Search for organizations](https://stytch.com/docs/b2b/api/search-organizations): Search for Organizations - [Delete an organization](https://stytch.com/docs/b2b/api/delete-organization): Delete an Organization - [Member object](https://stytch.com/docs/b2b/api/member-object): Member object - [Create a Member](https://stytch.com/docs/b2b/api/create-member): Create a Member - [Get a Member](https://stytch.com/docs/b2b/api/get-member): Get a Member - [Get a Member (Dangerous)](https://stytch.com/docs/b2b/api/get-member-dangerously): Dangerously Get a Member - [Update a Member](https://stytch.com/docs/b2b/api/update-member): Update a Member - [Reactivate a Member](https://stytch.com/docs/b2b/api/reactivate-member): Reactivate a Member - [Search for Members](https://stytch.com/docs/b2b/api/search-members): Search for Members - [Unlink Retired Email](https://stytch.com/docs/b2b/api/unlink-retired-member-email): Unlink a Member's Retired Email - [Start Member Email Update](https://stytch.com/docs/b2b/api/start-member-email-update): Start a self-serve email update - [Delete a Member](https://stytch.com/docs/b2b/api/delete-member): Delete a Member - [Delete Member password](https://stytch.com/docs/b2b/api/delete-member-password): Delete Member password - [Delete Member MFA phone number](https://stytch.com/docs/b2b/api/delete-member-mfa-phone-number): Delete Member MFA phone number - [Delete Member MFA TOTP](https://stytch.com/docs/b2b/api/delete-member-mfa-totp): Delete Member MFA TOTP - [Resource object](https://stytch.com/docs/b2b/api/rbac-resource-object): Resource object - [Role object](https://stytch.com/docs/b2b/api/rbac-role-object): Role object - [Scope object](https://stytch.com/docs/b2b/api/rbac-scope-object): Scope object - [Get RBAC Policy](https://stytch.com/docs/b2b/api/get-rbac-policy): Get RBAC Policy - [Send login or signup email](https://stytch.com/docs/b2b/api/send-login-signup-email): Send login or signup email - [Send invite email](https://stytch.com/docs/b2b/api/send-invite-email): Send invite email - [Authenticate Magic Link](https://stytch.com/docs/b2b/api/authenticate-magic-link): Authenticate Magic Link - [Send discovery email](https://stytch.com/docs/b2b/api/send-discovery-email): Send Discovery Email - [Authenticate discovery Magic Link](https://stytch.com/docs/b2b/api/authenticate-discovery-magic-link): Authenticate Discovery Magic Link - [Send login or signup OTP](https://stytch.com/docs/b2b/api/send-login-signup-email-otp): Send login or signup email - [Authenticate OTP](https://stytch.com/docs/b2b/api/authenticate-email-otp): Authenticate One-time Passcode (OTP) - [Send discovery OTP](https://stytch.com/docs/b2b/api/send-discovery-email-otp): Send Discovery Email OTP - [Authenticate discovery OTP](https://stytch.com/docs/b2b/api/authenticate-discovery-email-otp): Authenticate Discovery One-Time Passcode (OTP) - [Use Google for discovery](https://stytch.com/docs/b2b/api/oauth-google-discovery-start): Start Google Discovery OAuth flow - [Use Microsoft for discovery](https://stytch.com/docs/b2b/api/oauth-microsoft-discovery-start): Start Microsoft Discovery OAuth flow - [Use HubSpot for discovery](https://stytch.com/docs/b2b/api/oauth-hubspot-discovery-start): Start HubSpot Discovery OAuth flow - [Use Slack for discovery](https://stytch.com/docs/b2b/api/oauth-slack-discovery-start): Start Slack Discovery OAuth flow - [Use GitHub for discovery](https://stytch.com/docs/b2b/api/oauth-github-discovery-start): Start GitHub Discovery OAuth flow - [Authenticate discovery OAuth](https://stytch.com/docs/b2b/api/authenticate-discovery-oauth): Authenticate Discovery OAuth - [Login with Google](https://stytch.com/docs/b2b/api/oauth-google-start): Start Google OAuth flow - [Login with Microsoft](https://stytch.com/docs/b2b/api/oauth-microsoft-start): Start Microsoft OAuth flow - [Login with HubSpot](https://stytch.com/docs/b2b/api/oauth-hubspot-start): Start HubSpot OAuth flow - [Login with Slack](https://stytch.com/docs/b2b/api/oauth-slack-start): Start Slack OAuth flow - [Login with GitHub](https://stytch.com/docs/b2b/api/oauth-github-start): Start GitHub OAuth flow - [Authenticate OAuth](https://stytch.com/docs/b2b/api/authenticate-oauth): Authenticate OAuth - [Get Google Access Token](https://stytch.com/docs/b2b/api/get-google-access-token): Get Google Access Token - [Get Microsoft Access Token](https://stytch.com/docs/b2b/api/get-microsoft-access-token): Get Microsoft Access Token - [Get HubSpot Access Token](https://stytch.com/docs/b2b/api/get-hubspot-access-token): Get Hubspot Access Token - [Get Slack Access Token](https://stytch.com/docs/b2b/api/get-slack-access-token): Get Slack Access Token - [Get GitHub Access Token](https://stytch.com/docs/b2b/api/get-github-access-token): Get GitHub Access Token - [Session object](https://stytch.com/docs/b2b/api/session-object): Session object - [Get JWKS](https://stytch.com/docs/b2b/api/get-jwks): Get JWKS - [Get Session](https://stytch.com/docs/b2b/api/get-session): Get Session - [Authenticate Session](https://stytch.com/docs/b2b/api/authenticate-session): Authenticate Session - [Exchange Session](https://stytch.com/docs/b2b/api/exchange-session): Exchange Session - [Revoke Session](https://stytch.com/docs/b2b/api/revoke-session): Revoke Session - [Migrate Session](https://stytch.com/docs/b2b/api/migrate-session): Migrate Session - [Attest Session](https://stytch.com/docs/b2b/api/attest-session): Attest Session - [Exchange Access Token](https://stytch.com/docs/b2b/api/connected-app-access-token-exchange): Exchange Access Token - [SAML Connection object](https://stytch.com/docs/b2b/api/saml-connection-object): SAML Connection object - [OIDC Connection object](https://stytch.com/docs/b2b/api/oidc-connection-object): OIDC Connection object - [External Connection object](https://stytch.com/docs/b2b/api/external-connection-object): External Connection object - [Create SAML Connection](https://stytch.com/docs/b2b/api/create-saml-connection): Create SAML Connection - [Update SAML Connection](https://stytch.com/docs/b2b/api/update-saml-connection): Update SAML Connection - [Update SAML Connection by Metadata URL](https://stytch.com/docs/b2b/api/update-saml-connection-url): Update SAML Connection by Metadata URL - [Delete Encryption Private Key](https://stytch.com/docs/b2b/api/delete-encryption-private-key): Delete Encryption Private Key - [Delete SAML Verification Certificate](https://stytch.com/docs/b2b/api/delete-verification-certificate): Delete Verification Certificate - [Create OIDC Connection](https://stytch.com/docs/b2b/api/create-oidc-connection): Create OIDC Connection - [Update OIDC Connection](https://stytch.com/docs/b2b/api/update-oidc-connection): Update OIDC Connection - [Get OIDC Access Token](https://stytch.com/docs/b2b/api/get-oidc-access-token): Get OIDC Access Token - [Create External Connection](https://stytch.com/docs/b2b/api/create-external-connection): Create External Connection - [Update External Connection](https://stytch.com/docs/b2b/api/update-external-connection): Update External Connection - [Get SSO Connections](https://stytch.com/docs/b2b/api/get-sso-connections): Get SSO Connections - [Delete SSO Connection](https://stytch.com/docs/b2b/api/delete-sso-connection): Delete SSO Connection - [Start SSO Authenticate](https://stytch.com/docs/b2b/api/sso-authenticate-start): Start SSO Login Flow - [Complete SSO Authenticate](https://stytch.com/docs/b2b/api/sso-authenticate): Authenticate SSO Login - [SCIM Connection Object](https://stytch.com/docs/b2b/api/scim-connection-object): SCIM Connection Object - [Create SCIM Connection](https://stytch.com/docs/b2b/api/create-scim-connection): Create SCIM Connection - [Update SCIM Connection](https://stytch.com/docs/b2b/api/update-scim-connection): Update SCIM Connection - [Delete SCIM Connection](https://stytch.com/docs/b2b/api/delete-scim-connection): Delete SCIM Connection - [Get SCIM Connection](https://stytch.com/docs/b2b/api/get-scim-connection): Get SCIM Connection - [Start SCIM Token Rotation](https://stytch.com/docs/b2b/api/scim-rotate-token-start): SCIM Rotate Token Start - [Complete SCIM Token Rotation](https://stytch.com/docs/b2b/api/scim-rotate-token-complete): SCIM Rotate Token Complete - [Cancel SCIM Token Rotation](https://stytch.com/docs/b2b/api/scim-rotate-token-cancel): SCIM Rotate Token Cancel - [Get SCIM Connection Groups](https://stytch.com/docs/b2b/api/get-scim-connection-groups): Get SCIM Connection Groups - [Discovered Organization object](https://stytch.com/docs/b2b/api/discovered-organization-object): Discovered Organization object - [Create Organization via Discovery](https://stytch.com/docs/b2b/api/create-organization-via-discovery): Create Organization via Discovery - [List Organizations](https://stytch.com/docs/b2b/api/list-discovered-organizations): List Discovered Organizations - [Exchange Intermediate Session](https://stytch.com/docs/b2b/api/exchange-intermediate-session): Exchange Intermediate Session - [Authenticate](https://stytch.com/docs/b2b/api/passwords-authenticate): Authenticate - [Discovery Authenticate](https://stytch.com/docs/b2b/api/passwords-discovery-authenticate): Discovery Authenticate - [Strength check](https://stytch.com/docs/b2b/api/strength-check): Strength Check - [Migrate](https://stytch.com/docs/b2b/api/migrate): Migrate - [Password reset by email start](https://stytch.com/docs/b2b/api/email-reset-start): Email reset start - [Password reset by email](https://stytch.com/docs/b2b/api/email-reset): Email reset - [Password reset by existing password](https://stytch.com/docs/b2b/api/existing-reset): Existing reset - [Password reset by session](https://stytch.com/docs/b2b/api/session-reset): Session reset - [Discovery Password reset by email start](https://stytch.com/docs/b2b/api/discovery-email-reset-start): Email reset start - [Discovery Password reset by email](https://stytch.com/docs/b2b/api/discovery-email-reset): Discovery Email reset - [Require Password reset by email](https://stytch.com/docs/b2b/api/passwords-require-reset-by-email): Require reset by email - [Send SMS OTP](https://stytch.com/docs/b2b/api/otp-sms-send): Send SMS OTP - [Authenticate SMS OTP](https://stytch.com/docs/b2b/api/authenticate-otp-sms): Authenticate SMS OTP - [Create TOTP](https://stytch.com/docs/b2b/api/totp-create): Create TOTP - [Authenticate TOTP](https://stytch.com/docs/b2b/api/authenticate-totp): Authenticate TOTP - [Migrate TOTP](https://stytch.com/docs/b2b/api/totp-migrate): Migrate TOTP - [Get recovery codes](https://stytch.com/docs/b2b/api/recovery-codes-get): Get Recovery Codes - [Recover](https://stytch.com/docs/b2b/api/recovery-codes-recover): Recover - [Rotate recovery codes](https://stytch.com/docs/b2b/api/recovery-codes-rotate): Rotate - [M2M Client Object](https://stytch.com/docs/b2b/api/m2m-client): M2M Client object - [Get Access Token](https://stytch.com/docs/b2b/api/get-m2m-token): Get Access Token - [Authenticate Access Token](https://stytch.com/docs/b2b/api/authenticate-m2m-token): Authenticate Access Token - [Create M2M client](https://stytch.com/docs/b2b/api/create-m2m-client): Create M2M Client - [Get M2M client](https://stytch.com/docs/b2b/api/get-m2m-client): Get M2M Client - [Search M2M clients](https://stytch.com/docs/b2b/api/search-m2m-clients): Search M2M Clients - [Update M2M client](https://stytch.com/docs/b2b/api/update-m2m-client): Update M2M Client - [Delete M2M client](https://stytch.com/docs/b2b/api/delete-m2m-client): Delete M2M Client - [Start secret rotation](https://stytch.com/docs/b2b/api/m2m-rotate-secret-start): Start M2M Client Secret Rotation - [Rotate secret](https://stytch.com/docs/b2b/api/m2m-rotate-secret): Rotate M2M Client Secret - [Cancel secret rotation](https://stytch.com/docs/b2b/api/m2m-rotate-secret-cancel): Cancel M2M Client Secret Rotation - [Exchange Authorization Code](https://stytch.com/docs/b2b/api/connected-app-token): Exchange Authorization Code for Access Token - [Exchange Refresh Token](https://stytch.com/docs/b2b/api/connected-app-token-refresh-token): Exchange Refresh Token for Access Token - [Connected App ID Token Object](https://stytch.com/docs/b2b/api/connected-app-id-token): Connected App ID Token object - [Connected App Access Token Object](https://stytch.com/docs/b2b/api/connected-app-access-token): Connected App Access Token object - [Get JWKS](https://stytch.com/docs/b2b/api/connected-app-jwks): Get JSON Web Key Set (JWKS) - [Get OpenID Configuration](https://stytch.com/docs/b2b/api/connected-app-openid-configuration): Get OpenID Configuration - [Introspect Token](https://stytch.com/docs/b2b/api/connected-app-token-introspection): Introspect Token - [Authenticate Access Token (Local)](https://stytch.com/docs/b2b/api/connected-app-access-token-authentication-local): Authenticate Access Token (Local) - [Revoke Token](https://stytch.com/docs/b2b/api/connected-app-token-revocation): Revoke Connected Apps Token - [Get UserInfo](https://stytch.com/docs/b2b/api/connected-app-userinfo): Get UserInfo - [Start OAuth Authorization](https://stytch.com/docs/b2b/api/connected-apps-oauth-authorize-start): Start OAuth Authorization - [Submit OAuth Authorization](https://stytch.com/docs/b2b/api/connected-apps-oauth-authorize): Submit OAuth Authorization - [Get Authorized Connected Apps for an Organization](https://stytch.com/docs/b2b/api/connected-app-org-get-all): Get Connected Apps - [Get Connected App Details](https://stytch.com/docs/b2b/api/connected-app-org-get): Get a Connected App for an Organization - [Get Authorized Connected Apps for a Member](https://stytch.com/docs/b2b/api/connected-app-member-get-all): Get Connected Apps - [Revoke Connected App Access to a Member](https://stytch.com/docs/b2b/api/connected-app-member-revoke): Revoke Connected App - [Dynamic Client Registration](https://stytch.com/docs/b2b/api/connected-app-dynamic-client-registration): Register Client via Dynamic Client Registration - [Create Connected App](https://stytch.com/docs/b2b/api/connected-apps-create): Create Connected App - [Get Connected App](https://stytch.com/docs/b2b/api/connected-apps-get): Get Connected App - [Search Connected Apps](https://stytch.com/docs/b2b/api/connected-apps-search): Search Connected Apps - [Update Connected App](https://stytch.com/docs/b2b/api/connected-apps-update): Update Connected App - [Delete Connected App](https://stytch.com/docs/b2b/api/connected-apps-delete): Delete Connected App - [Start secret rotation](https://stytch.com/docs/b2b/api/connected-apps-rotate-secret-start): Start Connected App Secret Rotation - [Rotate secret](https://stytch.com/docs/b2b/api/connected-apps-rotate-secret): Rotate Connected App Secret - [Cancel secret rotation](https://stytch.com/docs/b2b/api/connected-apps-rotate-secret-cancel): Cancel Connected App Secret Rotation - [Authenticate Token](https://stytch.com/docs/b2b/api/authenticate-impersonation-token): Authenticate Impersonation Token - [Organization authentication settings](https://stytch.com/docs/b2b/api/org-auth-settings): Organization authentication settings - [Common email domains](https://stytch.com/docs/b2b/api/common-email-domains): Common email domains - [Member states](https://stytch.com/docs/b2b/api/member-states): Member states - [Email templates](https://stytch.com/docs/b2b/api/email-templates): Email templates - [URL validation](https://stytch.com/docs/b2b/api/url-validation): URL validation - [Metadata](https://stytch.com/docs/b2b/api/metadata): Metadata - [SAML overview](https://stytch.com/docs/b2b/api/saml-overview): SAML SSO overview - [SAML Certificates](https://stytch.com/docs/b2b/api/saml-certificates): Signing, Verification Certificates, and Encryption Keys - [Overview](https://stytch.com/docs/b2b/api/errors): Errors overview - [Error object](https://stytch.com/docs/b2b/api/errors/error-object): Error object - [400](https://stytch.com/docs/b2b/api/errors/400): 400 errors - [401](https://stytch.com/docs/b2b/api/errors/401): 401 errors - [403](https://stytch.com/docs/b2b/api/errors/403): 403 errors - [404](https://stytch.com/docs/b2b/api/errors/404): 404 errors - [405](https://stytch.com/docs/b2b/api/errors/405): 405 errors - [429](https://stytch.com/docs/b2b/api/errors/429): 429 errors - [499](https://stytch.com/docs/b2b/api/errors/499): 499 errors - [500](https://stytch.com/docs/b2b/api/errors/500): 500 errors - [503](https://stytch.com/docs/b2b/api/errors/503): 503 errors - [Overview](https://stytch.com/docs/b2b/sdks): Stytch Frontend SDKs - [Changelog](https://stytch.com/docs/b2b/sdks/changelog): SDK Changelog - [Installation](https://stytch.com/docs/b2b/sdks/installation): Installation - [Configuration](https://stytch.com/docs/b2b/sdks/ui-config): UI config - [Callbacks](https://stytch.com/docs/b2b/sdks/ui-callbacks): Callbacks - [Text Customization](https://stytch.com/docs/b2b/sdks/text-customization): Text Customization - [Component Playground](https://stytch.com/docs/b2b/sdks/component-playground): Component Playground - [SSO](https://stytch.com/docs/b2b/sdks/admin-portal/sso): AdminPortalSSO - [Org Settings](https://stytch.com/docs/b2b/sdks/admin-portal/org-settings): AdminPortalOrgSettings - [Member Management](https://stytch.com/docs/b2b/sdks/admin-portal/member-management): AdminPortalMemberManagement - [SCIM](https://stytch.com/docs/b2b/sdks/admin-portal/scim): AdminPortalSCIM - [Configuration](https://stytch.com/docs/b2b/sdks/idp-ui-configuration): B2B IdentityProvider configuration - [UI Callbacks](https://stytch.com/docs/b2b/sdks/idp-ui-callbacks): Callbacks - [Get Organization](https://stytch.com/docs/b2b/sdks/organizations/get-organization): Get Organization - [Get Organization by Slug](https://stytch.com/docs/b2b/sdks/organizations/get-organization-by-slug): Get Organization by Slug - [Update Organization](https://stytch.com/docs/b2b/sdks/organizations/update-organization): Update Organization - [Delete Organization](https://stytch.com/docs/b2b/sdks/organizations/delete-organization): Delete Organization - [Get Organization Connected Apps](https://stytch.com/docs/b2b/sdks/organizations/connected-apps-get-all): Get Organization Connected Apps - [Get Organization Connected App](https://stytch.com/docs/b2b/sdks/organizations/connected-app-get): Get Organization Connected App - [Get Member](https://stytch.com/docs/b2b/sdks/members/get-member): Get Member - [Create Member](https://stytch.com/docs/b2b/sdks/members/create-member): Create a Member - [Update Member](https://stytch.com/docs/b2b/sdks/members/update-member): Update a Member - [Search Members](https://stytch.com/docs/b2b/sdks/members/search-members): Search Members - [Delete Member](https://stytch.com/docs/b2b/sdks/members/delete-member): Delete Member - [Reactivate Member](https://stytch.com/docs/b2b/sdks/members/reactivate-member): Reactivate a Member - [Delete Member Password](https://stytch.com/docs/b2b/sdks/members/delete-member-password): Delete Member password - [Delete Member MFA Phone Number](https://stytch.com/docs/b2b/sdks/members/delete-member-mfa-phone-number): Delete Member MFA phone number - [Delete Member MFA TOTP](https://stytch.com/docs/b2b/sdks/members/delete-member-mfa-totp): Delete Member TOTP - [Unlink Retired Member Email](https://stytch.com/docs/b2b/sdks/members/unlink-retired-member-email): Unlink Member Retired Email Address - [Start Member Email Update](https://stytch.com/docs/b2b/sdks/members/start-member-email-update): Start Member Email Update - [Update Self](https://stytch.com/docs/b2b/sdks/members/update-self): Update Self - [Delete Self Password](https://stytch.com/docs/b2b/sdks/members/delete-self-password): Delete Self password - [Delete Self MFA Phone Number](https://stytch.com/docs/b2b/sdks/members/delete-self-mfa-phone-number): Delete Self MFA phone number - [Delete Self MFA TOTP](https://stytch.com/docs/b2b/sdks/members/delete-self-mfa-totp): Delete Self MFA TOTP - [Unlink Retired Self Email](https://stytch.com/docs/b2b/sdks/members/unlink-retired-self-email): Unlink Self Retired Email Address - [Start Self Email Update](https://stytch.com/docs/b2b/sdks/members/start-self-email-update): Start Self Email Update - [Update Member (Deprecated)](https://stytch.com/docs/b2b/sdks/members/update-member-deprecated): Update Member (Deprecated) - [Delete Member MFA Phone Number (Deprecated)](https://stytch.com/docs/b2b/sdks/members/delete-member-mfa-phone-number-deprecated): Delete Member MFA phone number (Deprecated) - [Get Member Connected Apps](https://stytch.com/docs/b2b/sdks/members/get-member-connected-apps): Get Member Connected Apps - [Get Self Connected Apps](https://stytch.com/docs/b2b/sdks/members/get-self-connected-apps): Get Self Connected Apps - [Revoke Member Connected App](https://stytch.com/docs/b2b/sdks/members/revoke-member-connected-app): Revoke Member Connected App - [Revoke Self Connected App](https://stytch.com/docs/b2b/sdks/members/revoke-self-connected-app): Revoke Self Connected App - [Is Authorized](https://stytch.com/docs/b2b/sdks/rbac/is-authorized): isAuthorized - [Permissions](https://stytch.com/docs/b2b/sdks/rbac/permissions): Permissions - [Login or Signup](https://stytch.com/docs/b2b/sdks/email-magic-links/login-or-signup): Login or signup - [Invite](https://stytch.com/docs/b2b/sdks/email-magic-links/invite): Invite - [Authenticate](https://stytch.com/docs/b2b/sdks/email-magic-links/authenticate): Authenticate - [Send Discovery Email](https://stytch.com/docs/b2b/sdks/email-magic-links/send-discovery-email): Send discovery email - [Authenticate Discovery Magic Link](https://stytch.com/docs/b2b/sdks/email-magic-links/authenticate-discovery-magic-link): Authenticate discovery magic link - [Login or Signup](https://stytch.com/docs/b2b/sdks/email-otps/login-or-signup): Login or signup - [Authenticate OTP](https://stytch.com/docs/b2b/sdks/email-otps/authenticate): Authenticate - [Send Discovery Email OTP](https://stytch.com/docs/b2b/sdks/email-otps/send-discovery-email): Send discovery email - [Authenticate Discovery Email OTP](https://stytch.com/docs/b2b/sdks/email-otps/authenticate-discovery-email-otp): Authenticate discovery email OTP - [Start OAuth Flow](https://stytch.com/docs/b2b/sdks/oauth/start): Start OAuth flow - [Google One Tap](https://stytch.com/docs/b2b/sdks/oauth/google-one-tap): Display Google One Tap - [Authenticate](https://stytch.com/docs/b2b/sdks/oauth/authenticate): Authenticate - [Start Discovery OAuth Flow](https://stytch.com/docs/b2b/sdks/oauth/discovery-start): Start Discovery OAuth flow - [Discovery Authenticate](https://stytch.com/docs/b2b/sdks/oauth/discovery-authenticate): Discovery Authenticate - [Get Session](https://stytch.com/docs/b2b/sdks/session-management/get-session): Get session - [Authenticate Session](https://stytch.com/docs/b2b/sdks/session-management/authenticate-session): Authenticate session - [Revoke Session](https://stytch.com/docs/b2b/sdks/session-management/revoke-session): Revoke session - [Update Session](https://stytch.com/docs/b2b/sdks/session-management/update-session): Update session - [Exchange Session](https://stytch.com/docs/b2b/sdks/session-management/exchange-session): Exchange session - [Get Tokens](https://stytch.com/docs/b2b/sdks/session-management/get-tokens): Get tokens - [Revoke Sessions for Member](https://stytch.com/docs/b2b/sdks/session-management/revoke-sessions-for-member): Revoke sessions for Member - [Attest Session](https://stytch.com/docs/b2b/sdks/session-management/attest-session): Attest session - [Exchange Access Token](https://stytch.com/docs/b2b/sdks/session-management/exchange-access-token): Exchange Access Token - [Start SSO Flow](https://stytch.com/docs/b2b/sdks/sso/start): Start SSO flow - [Authenticate](https://stytch.com/docs/b2b/sdks/sso/authenticate): Authenticate - [Get SSO Connections](https://stytch.com/docs/b2b/sdks/sso/get-connections): Get SSO Connections - [Discover SSO Connections](https://stytch.com/docs/b2b/sdks/sso/discover-connections): Discover SSO Connections - [Delete SSO Connection](https://stytch.com/docs/b2b/sdks/sso/delete-connection): Delete SSO Connection - [Create SAML Connection](https://stytch.com/docs/b2b/sdks/sso/create-saml-connection): Create SAML Connection - [Update SAML Connection](https://stytch.com/docs/b2b/sdks/sso/update-saml-connection): Update SAML Connection - [Update SAML Connection by Metadata URL](https://stytch.com/docs/b2b/sdks/sso/update-saml-connection-url): Update SAML Connection by Metadata URL - [Delete Encryption Private Key](https://stytch.com/docs/b2b/sdks/sso/delete-encryption-private-key): Delete SAML Encryption Private Key - [Delete Verification Certificate](https://stytch.com/docs/b2b/sdks/sso/delete-verification-certificate): Delete SAML Verification Certificate - [Create OIDC Connection](https://stytch.com/docs/b2b/sdks/sso/create-oidc-connection): Create OIDC Connection - [Update OIDC Connection](https://stytch.com/docs/b2b/sdks/sso/update-oidc-connection): Update OIDC Connection - [Create External Connection](https://stytch.com/docs/b2b/sdks/sso/create-external-connection): Create External Connection - [Update External Connection](https://stytch.com/docs/b2b/sdks/sso/update-external-connection): Update External Connection - [List Discovered Organizations](https://stytch.com/docs/b2b/sdks/discovery/list-discovered-organizations): List discovered Organizations - [Create Organization via Discovery](https://stytch.com/docs/b2b/sdks/discovery/create-organization-via-discovery): Create Organization via discovery - [Exchange Intermediate Session](https://stytch.com/docs/b2b/sdks/discovery/exchange-intermediate-session): Exchange intermediate session - [Authenticate](https://stytch.com/docs/b2b/sdks/passwords/authenticate): Authenticate - [Reset by Email Start](https://stytch.com/docs/b2b/sdks/passwords/reset-by-email-start): Reset by email start - [Reset by Email](https://stytch.com/docs/b2b/sdks/passwords/reset-by-email): Reset by email - [Reset by Existing Password](https://stytch.com/docs/b2b/sdks/passwords/reset-by-existing-password): Reset by existing password - [Reset by Session](https://stytch.com/docs/b2b/sdks/passwords/reset-by-session): Reset by session - [Strength Check](https://stytch.com/docs/b2b/sdks/passwords/strength-check): Strength check - [Authenticate](https://stytch.com/docs/b2b/sdks/passwords/discovery/authenticate): Authenticate - [Reset by Email Start](https://stytch.com/docs/b2b/sdks/passwords/discovery/reset-by-email-start): Reset by email start - [Reset by Email](https://stytch.com/docs/b2b/sdks/passwords/discovery/reset-by-email): Reset by email - [Create SCIM Connection](https://stytch.com/docs/b2b/sdks/scim/create-connection): Create SCIM Connection - [Update SCIM Connection](https://stytch.com/docs/b2b/sdks/scim/update-connection): Update SCIM Connection - [Delete SCIM Connection](https://stytch.com/docs/b2b/sdks/scim/delete-connection): Delete SCIM Connection - [Get SCIM Connection](https://stytch.com/docs/b2b/sdks/scim/get-connection): Get SCIM Connection - [SCIM Token Rotation Start](https://stytch.com/docs/b2b/sdks/scim/start-token-rotation): SCIM Rotate Token Start - [SCIM Token Rotation Complete](https://stytch.com/docs/b2b/sdks/scim/complete-token-rotation): SCIM Rotate Token Complete - [SCIM Token Rotation Cancel](https://stytch.com/docs/b2b/sdks/scim/cancel-token-rotation): SCIM Rotate Token Cancel - [Get SCIM Connection Groups](https://stytch.com/docs/b2b/sdks/scim/get-scim-connection-groups): Get SCIM Connection Groups - [SMS Send](https://stytch.com/docs/b2b/sdks/otps/sms-send): SMS Send - [SMS Authenticate](https://stytch.com/docs/b2b/sdks/otps/sms-authenticate): SMS Authenticate - [TOTP Create](https://stytch.com/docs/b2b/sdks/totps/create): TOTP Create - [TOTP Authenticate](https://stytch.com/docs/b2b/sdks/totps/authenticate): TOTP Authenticate - [Recovery Codes Recover](https://stytch.com/docs/b2b/sdks/recovery-codes/recover): Recovery Codes Recover - [Rotate Recovery Codes](https://stytch.com/docs/b2b/sdks/recovery-codes/rotate): Rotate Recovery Codes - [Get Recovery Codes](https://stytch.com/docs/b2b/sdks/recovery-codes/get): Get Recovery Codes - [Authenticate](https://stytch.com/docs/b2b/sdks/impersonation/authenticate): Authenticate - [Start OAuth Authorization](https://stytch.com/docs/b2b/sdks/connected-apps-consent-management/oauth-authorize-start): Start OAuth Authorization - [Submit OAuth Authorization](https://stytch.com/docs/b2b/sdks/connected-apps-consent-management/oauth-authorize-submit): Submit OAuth Authorization - [Cookies & session management](https://stytch.com/docs/b2b/sdks/resources/cookies-and-session-management): Cookies & session management - [SWR & caching](https://stytch.com/docs/b2b/sdks/resources/swr-and-caching): SWR & caching - [TypeScript](https://stytch.com/docs/b2b/sdks/resources/typescript): TypeScript - [Overview](https://stytch.com/docs/b2b/mobile-sdks): Stytch Mobile SDKs - [Installation](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/installation): Installation - [Changelog](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/resources/changelog): SDK Changelog - [Get Organization](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/organizations/get-organization): Get Organization - [Get Organization by Slug](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/organizations/get-organization-by-slug): Get Organization by Slug - [Update Organization](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/organizations/update-organization): Update Organization - [Delete Organization](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/organizations/delete-organization): Delete Organization - [Get Member](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/get-member): Get Member - [Create Member](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/create-member): Create a Member - [Update Member](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/update-member): Update a Member - [Search Members](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/search-members): Search Members - [Delete Member](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/delete-member): Delete Member - [Reactivate Member](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/reactivate-member): Reactivate a Member - [Delete Member Password](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/delete-member-password): Delete Member password - [Delete Member MFA Phone Number](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/delete-member-mfa-phone-number): Delete Member MFA phone number - [Delete Member MFA TOTP](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/delete-member-mfa-totp): Delete Member TOTP - [Unlink Retired Member Email](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/unlink-retired-member-email): Unlink Member Retired Email Address - [Start Member Email Update](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/start-member-email-update): Start Member Email Update - [Update Self](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/update-self): Update Self - [Delete Self Password](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/delete-self-password): Delete Self password - [Delete Self MFA Phone Number](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/delete-self-mfa-phone-number): Delete Self MFA phone number - [Delete Self MFA TOTP](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/delete-self-mfa-totp): Delete Self MFA TOTP - [Unlink Retired Self Email](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/unlink-retired-self-email): Unlink Self Retired Email Address - [Start Self Email Update](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/start-self-email-update): Start Self Email Update - [Update Member (Deprecated)](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/update-member-deprecated): Update Member (Deprecated) - [Delete Member MFA Phone Number (Deprecated)](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/members/delete-member-mfa-phone-number-deprecated): Delete Member MFA phone number (Deprecated) - [Is Authorized](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/rbac/is-authorized): isAuthorized - [Permissions](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/rbac/permissions): Permissions - [Login or Signup](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/email-magic-links/login-or-signup): Login or signup - [Invite](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/email-magic-links/invite): Invite - [Authenticate](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/email-magic-links/authenticate): Authenticate - [Send Discovery Email](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/email-magic-links/send-discovery-email): Send discovery email - [Authenticate Discovery Magic Link](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/email-magic-links/authenticate-discovery-magic-link): Authenticate discovery magic link - [Get Session](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/session-management/get-session): Get session - [Authenticate Session](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/session-management/authenticate-session): Authenticate session - [Revoke Session](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/session-management/revoke-session): Revoke session - [Exchange Session](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/session-management/exchange-session): Exchange session - [Get Tokens](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/session-management/get-tokens): Get tokens - [Revoke Sessions for Member](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/session-management/revoke-sessions-for-member): Revoke sessions for Member - [Start SSO Flow](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/start): Start SSO flow - [Authenticate](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/authenticate): Authenticate - [Get SSO Connections](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/get-connections): Get SSO Connections - [Delete SSO Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/delete-connection): Delete SSO Connection - [Create SAML Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/create-saml-connection): Create SAML Connection - [Update SAML Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/update-saml-connection): Update SAML Connection - [Update SAML Connection by Metadata URL](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/update-saml-connection-url): Update SAML Connection by Metadata URL - [Delete Encryption Private Key](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/delete-encryption-private-key): Delete SAML Encryption Private Key - [Delete Verification Certificate](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/delete-verification-certificate): Delete SAML Verification Certificate - [Create OIDC Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/create-oidc-connection): Create OIDC Connection - [Update OIDC Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/update-oidc-connection): Update OIDC Connection - [Create External Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/create-external-connection): Create External Connection - [Update External Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/sso/update-external-connection): Update External Connection - [List Discovered Organizations](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/discovery/list-discovered-organizations): List discovered Organizations - [Create Organization via Discovery](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/discovery/create-organization-via-discovery): Create Organization via discovery - [Exchange Intermediate Session](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/discovery/exchange-intermediate-session): Exchange intermediate session - [Authenticate](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/passwords/authenticate): Authenticate - [Reset by Email Start](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/passwords/reset-by-email-start): Reset by email start - [Reset by Email](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/passwords/reset-by-email): Reset by email - [Reset by Existing Password](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/passwords/reset-by-existing-password): Reset by existing password - [Reset by Session](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/passwords/reset-by-session): Reset by session - [Strength Check](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/passwords/strength-check): Strength check - [Create SCIM Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/scim/create-connection): Create SCIM Connection - [Update SCIM Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/scim/update-connection): Update SCIM Connection - [Delete SCIM Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/scim/delete-connection): Delete SCIM Connection - [Get SCIM Connection](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/scim/get-connection): Get SCIM Connection - [Rotate SCIM Token Start](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/scim/rotate-token-start): SCIM Rotate Token Start - [Rotate SCIM Token Complete](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/scim/rotate-token-complete): SCIM Rotate Token Complete - [Rotate SCIM Token Cancel](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/scim/rotate-token-cancel): SCIM Rotate Token Cancel - [SMS Send](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/otps/sms-send): SMS Send - [SMS Authenticate](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/otps/sms-authenticate): SMS Authenticate - [TOTP Create](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/totps/create): TOTP Create - [TOTP Authenticate](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/totps/authenticate): TOTP Authenticate - [Recovery Codes Recover](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/recovery-codes/recover): Recovery Codes Recover - [Rotate Recovery Codes](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/recovery-codes/rotate): Rotate Recovery Codes - [Get Recovery Codes](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/recovery-codes/get): Get Recovery Codes - [UI Configuration](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/ui-configuration): UI Configuration - [Get telemetry ID](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/device-fingerprinting/get-telemetry-id): GetTelemetryId - [SWR & caching](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/resources/swr-and-caching): SWR & caching - [Deep linking](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/resources/deep-linking): Deep Linking - [Android KeyStore considerations](https://stytch.com/docs/b2b/mobile-sdks/react-native-sdk/resources/android-keystore-considerations): Android Keystore considerations - [Introduction](https://stytch.com/docs/b2b/guides): B2B SaaS Authentication powered by Stytch - [Stytch B2B Basics](https://stytch.com/docs/b2b/guides/what-is-stytch-b2b-auth): Stytch B2B Basics - [Full-stack overview](https://stytch.com/docs/b2b/guides/implementation/full-stack): Integrating with Stytch - [Frontend (pre-built UI)](https://stytch.com/docs/b2b/guides/implementation/frontend-pre-built-ui): Stytch and frontend development (pre-built UI) - [Frontend (headless)](https://stytch.com/docs/b2b/guides/implementation/frontend-headless): Stytch and frontend development (headless) - [Backend](https://stytch.com/docs/b2b/guides/implementation/backend): Stytch and backend development - [Routing](https://stytch.com/docs/b2b/guides/frameworks/nextjs/routing): Routing - [Authentication](https://stytch.com/docs/b2b/guides/frameworks/nextjs/authentication): Authentication - [Sessions](https://stytch.com/docs/b2b/guides/frameworks/nextjs/sessions): Session management - [Overview](https://stytch.com/docs/b2b/guides/migrations/migrating-to-stytch): Migrating to Stytch - [Reconciling data models](https://stytch.com/docs/b2b/guides/migrations/reconciling-data-models): Reconciling data models - [Migrating user data](https://stytch.com/docs/b2b/guides/migrations/migrating-user-data): Migrating user data - [Additional migration considerations](https://stytch.com/docs/b2b/guides/migrations/additional-migration-considerations): Migrating other application logic - [Zero-downtime deployment](https://stytch.com/docs/b2b/guides/migrations/zero-downtime-deployment): Zero-Downtime deployment - [Defining external IDs](https://stytch.com/docs/b2b/guides/migrations/external-ids): External IDs for members and organizations - [Migrating from Stytch Consumer to B2B](https://stytch.com/docs/b2b/guides/migrations/migrating-from-consumer-to-b2b): Migrating from Stytch Consumer to B2B - [Exporting from Stytch](https://stytch.com/docs/b2b/guides/migrations/exporting-from-stytch): Exporting from Stytch - [Overview](https://stytch.com/docs/b2b/guides/custom-domains/overview): Use your custom domain for Stytch assets and API calls - [Overview](https://stytch.com/docs/b2b/guides/sso/overview): Single Sign On Overview - [External SSO Connections](https://stytch.com/docs/b2b/guides/sso/external-connections): External SSO Connections - [Standalone SSO](https://stytch.com/docs/b2b/guides/sso/standalone): Standalone SSO - [Start here](https://stytch.com/docs/b2b/guides/sso/initial-setup): Getting Started with SSO - [Provider setup](https://stytch.com/docs/b2b/guides/sso/provider-setup): SSO Provider Setup - [Backend integration guide](https://stytch.com/docs/b2b/guides/sso/backend): Backend Integration of SSO - [Headless integration guide](https://stytch.com/docs/b2b/guides/sso/headless): Headless Frontend Integration - [Pre-built UI integration guide](https://stytch.com/docs/b2b/guides/sso/ui): Frontend Integration with UI Components - [Overview](https://stytch.com/docs/b2b/guides/oauth/overview): OAuth Overview - [Authentication flows](https://stytch.com/docs/b2b/guides/oauth/auth-flows): Authentication Flows - [Identity providers](https://stytch.com/docs/b2b/guides/oauth/idps): OAuth identity providers - [Google One Tap](https://stytch.com/docs/b2b/guides/oauth/google-one-tap): Google One Tap - [Provider setup](https://stytch.com/docs/b2b/guides/oauth/provider-setup): OAuth Provider Setup - [Start here](https://stytch.com/docs/b2b/guides/oauth/initial-setup): Getting Started with Stytch OAuth - [Backend integration](https://stytch.com/docs/b2b/guides/oauth/backend): Backend Integration of OAuth - [Headless frontend integration](https://stytch.com/docs/b2b/guides/oauth/headless): Headless Integration of OAuth - [Pre-built UI frontend integration](https://stytch.com/docs/b2b/guides/oauth/ui): Pre-built UI Frontend Integration of OAuth - [Overview](https://stytch.com/docs/b2b/guides/connected-apps/overview): Stytch Connected Apps - [Getting started with the SDK](https://stytch.com/docs/b2b/guides/connected-apps/getting-started): Allow apps to log in with your Stytch-powered app using the SDK - [Getting started with the API](https://stytch.com/docs/b2b/guides/connected-apps/getting-started/api): Allow apps to log in with your Stytch-powered app Using the API - [Client types](https://stytch.com/docs/b2b/guides/connected-apps/client-types): Understanding Client Types in Stytch Connected Apps - [OAuth scopes](https://stytch.com/docs/b2b/guides/connected-apps/oauth-scopes): Understanding OAuth Scopes in Stytch Connected Apps - [Integrate with an Existing Auth System](https://stytch.com/docs/b2b/guides/connected-apps/existing-auth-system): Add Stytch Connected Apps to an Existing Authentication System - [MCP Authorization Overview](https://stytch.com/docs/b2b/guides/connected-apps/mcp-server-overview): Using Stytch for Remote MCP Server authorization - [Integrate with a remote MCP server](https://stytch.com/docs/b2b/guides/connected-apps/mcp-servers): Create a remote MCP server with Stytch authentication and authorization - [Integrate with AI agents](https://stytch.com/docs/b2b/guides/connected-apps/ai-agents): Enable AI agents to securely connect to your application - [Consent Management](https://stytch.com/docs/b2b/guides/connected-apps/consent-management): Stytch Connected Apps: Consent Management Guide - [Custom Domains](https://stytch.com/docs/b2b/guides/connected-apps/custom-domains): Custom Domains and Connected Apps - [Testing Integrations](https://stytch.com/docs/b2b/guides/connected-apps/testing): Testing a Connected App Integration - [Overview](https://stytch.com/docs/b2b/guides/sessions/resources/overview): Overview - [JWTs vs Session Tokens](https://stytch.com/docs/b2b/guides/sessions/resources/jwts-vs-tokens): Session tokens vs. JWTs - [How to use Stytch JWTs](https://stytch.com/docs/b2b/guides/sessions/resources/using-jwts): How to use Stytch Session JWTs - [Custom Claims](https://stytch.com/docs/b2b/guides/sessions/resources/custom-claims): Adding custom claims to sessions - [Custom Claim Templates](https://stytch.com/docs/b2b/guides/sessions/resources/custom-claim-templates): Custom Claim Templates - [Start here](https://stytch.com/docs/b2b/guides/sessions/quickstarts/start-here): Getting started with Sessions - [Backend integration](https://stytch.com/docs/b2b/guides/sessions/quickstarts/backend-guide): Backend Guide for Sessions - [Frontend integration](https://stytch.com/docs/b2b/guides/sessions/quickstarts/frontend-guide): Frontend Sessions guide - [Overview](https://stytch.com/docs/b2b/guides/email-otp/overview): Email One-Time Passcodes (OTP) overview - [Overview](https://stytch.com/docs/b2b/guides/magic-links/overview): Email Magic Links Overview - [Email Security Scanner Protections](https://stytch.com/docs/b2b/guides/magic-links/protected-eml): Protected Magic Links - [Start here](https://stytch.com/docs/b2b/guides/magic-links/initial-setup): Getting Started with Email Magic Links - [Backend integration](https://stytch.com/docs/b2b/guides/magic-links/backend): Backend Integration of Email Magic Links - [Headless frontend integration](https://stytch.com/docs/b2b/guides/magic-links/headless): Headless Frontend Integration of Email Magic Links - [Pre-built UI frontend integration](https://stytch.com/docs/b2b/guides/magic-links/ui): Integrating Email Magic Links with Stytch's Pre-built UI Components - [Overview](https://stytch.com/docs/b2b/guides/mfa/overview): Multi-Factor Authentication - [Start here](https://stytch.com/docs/b2b/guides/mfa/initial-setup): Getting Started with MFA - [Backend integration](https://stytch.com/docs/b2b/guides/mfa/backend): Backend Integration of MFA - [Headless frontend integration](https://stytch.com/docs/b2b/guides/mfa/headless): Headless Integration of MFA - [Pre-built UI frontend integration](https://stytch.com/docs/b2b/guides/mfa/ui): Pre-built UI Integration of MFA - [Overview](https://stytch.com/docs/b2b/guides/passwords/overview): Passwords Overview - [Strength policy](https://stytch.com/docs/b2b/guides/passwords/strength-policy): Passwords strength policy - [Pre-built UI frontend integration](https://stytch.com/docs/b2b/guides/passwords/ui): B2B Passwords Prebuilt UI Integration - [Overview](https://stytch.com/docs/b2b/guides/ui-components/overview): Pre-built B2B UI components overview - [Implement the Discovery flow](https://stytch.com/docs/b2b/guides/ui-components/discovery-flow): Implement the Discovery flow using Stytch UI components - [Implement the Organization flow](https://stytch.com/docs/b2b/guides/ui-components/organization-flow): Implement the Organization flow using Stytch UI components - [Overview](https://stytch.com/docs/b2b/guides/dfp-protected-auth/overview): Device Fingerprinting Protected Auth - [Setting up DFP Protected Auth](https://stytch.com/docs/b2b/guides/dfp-protected-auth/getting-started): Getting started with DFP Protected Auth - [Handling challenges](https://stytch.com/docs/b2b/guides/dfp-protected-auth/handling-challenges): Handling challenges in DFP Protected Auth - [Authenticate an M2M Client](https://stytch.com/docs/b2b/guides/m2m/authenticate-client): Authenticate an M2M Client - [Rotate client secrets](https://stytch.com/docs/b2b/guides/m2m/rotate-secrets): Rotate client secrets - [Import M2M Clients from Auth0](https://stytch.com/docs/b2b/guides/m2m/import-clients): Import M2M Clients from Auth0 - [Overview](https://stytch.com/docs/b2b/guides/trusted-auth-tokens): Trusted Auth Tokens Overview - [Getting Started with External IDPs](https://stytch.com/docs/b2b/guides/trusted-auth-tokens-external-idps): Accept Credentials from an External Identity Provider - [Getting Started with Custom Auth Factors](https://stytch.com/docs/b2b/guides/trusted-auth-tokens-custom-factors): Accepting Custom Auth Factors - [New device notifications](https://stytch.com/docs/b2b/guides/new-device-notifications): New device notifications - [Overview](https://stytch.com/docs/b2b/guides/rbac/overview): Role-Based Access Control overview - [Stytch Resources & Roles](https://stytch.com/docs/b2b/guides/rbac/stytch-default): Stytch Resources and Roles - [Role assignment](https://stytch.com/docs/b2b/guides/rbac/role-assignment): Role assignment - [Start here](https://stytch.com/docs/b2b/guides/rbac/initial-setup): Getting Started with Stytch RBAC - [Backend integration](https://stytch.com/docs/b2b/guides/rbac/backend): Backend Integration of RBAC - [Headless frontend integration](https://stytch.com/docs/b2b/guides/rbac/headless): Headless Integration of RBAC - [Overview](https://stytch.com/docs/b2b/guides/scim/overview): System for Cross-Domain Identity Management Overview - [Supported actions](https://stytch.com/docs/b2b/guides/scim/actions): Supported SCIM Actions - [Using Okta](https://stytch.com/docs/b2b/guides/scim/okta): Setting up SCIM with Okta - [Using Microsoft Entra](https://stytch.com/docs/b2b/guides/scim/entra): Setting up SCIM with Microsoft Entra - [Managing org settings](https://stytch.com/docs/b2b/guides/organizations/org-settings): Managing Organization settings - [JIT Provisioning](https://stytch.com/docs/b2b/guides/organizations/jit-provisioning): Just-in-Time (JIT) Provisioning - [E2E testing](https://stytch.com/docs/b2b/guides/testing/e2e-testing): E2E testing - [Sandbox values](https://stytch.com/docs/b2b/guides/testing/sandbox-values): Sandbox Values - [Introduction](https://stytch.com/docs/b2b/quickstarts): B2B SaaS Quickstarts - [Next.js](https://stytch.com/docs/b2b/quickstarts/nextjs): Next.js Quickstart - [React](https://stytch.com/docs/b2b/quickstarts/react): React Quickstart - [Node](https://stytch.com/docs/b2b/quickstarts/node): Node Quickstart - [Python](https://stytch.com/docs/b2b/quickstarts/python): Python Quickstart - [Ruby on Rails](https://stytch.com/docs/b2b/quickstarts/ruby-on-rails): Ruby On Rails Quickstart - [Go](https://stytch.com/docs/b2b/quickstarts/go): Go Quickstart - [Frontend Example Apps](https://stytch.com/docs/b2b/quickstarts/frontend-example-apps): Frontend example apps - [Backend Example Apps](https://stytch.com/docs/b2b/quickstarts/backend-example-apps): Backend example apps - [Mobile Example Apps](https://stytch.com/docs/b2b/quickstarts/mobile-example-apps): Mobile example apps - [Hosted Demos](https://stytch.com/docs/b2b/quickstarts/hosted-demos): Demo Applications - [Introduction](https://stytch.com/docs/fraud/api): Fraud and Risk Prevention API Reference - [Fingerprint Lookup](https://stytch.com/docs/fraud/api/fingerprint-lookup): Fingerprint Lookup - [Fingerprint Lookup (Deprecated)](https://stytch.com/docs/fraud/api/fingerprint-lookup-deprecated): Fingerprint Lookup (Deprecated) - [Set Rule](https://stytch.com/docs/fraud/api/set-rule): Set Rule - [Get Rules](https://stytch.com/docs/fraud/api/get-rules): Get Rules - [Set Verdict Reason Override](https://stytch.com/docs/fraud/api/set-verdict-reason-override): Set Verdict Reason Override - [Get Verdict Reasons](https://stytch.com/docs/fraud/api/get-verdict-reasons): Get Verdict Reasons - [Overview](https://stytch.com/docs/fraud/api/errors): Errors overview - [Error object](https://stytch.com/docs/fraud/api/errors/error-object): Error object - [400](https://stytch.com/docs/fraud/api/errors/400): 400 errors - [401](https://stytch.com/docs/fraud/api/errors/401): 401 errors - [403](https://stytch.com/docs/fraud/api/errors/403): 403 errors - [404](https://stytch.com/docs/fraud/api/errors/404): 404 errors - [408](https://stytch.com/docs/fraud/api/errors/408): 408 errors - [499](https://stytch.com/docs/fraud/api/errors/499): 499 errors - [500](https://stytch.com/docs/fraud/api/errors/500): 500 errors - [503](https://stytch.com/docs/fraud/api/errors/503): 503 errors - [Introduction](https://stytch.com/docs/fraud/guides): Fraud Prevention powered by Stytch - [Overview](https://stytch.com/docs/fraud/guides/use-cases): Device Fingerprinting use cases and industry needs - [Remembered device flow](https://stytch.com/docs/fraud/guides/remembered-device): Remembered Device Flow - [New device notifications](https://stytch.com/docs/fraud/guides/new-device-notifications): New device notifications - [Block traffic by country](https://stytch.com/docs/fraud/guides/block-countries): Block traffic by country - [Overview](https://stytch.com/docs/fraud/guides/device-fingerprinting/overview): Device Fingerprinting - [Fingerprints](https://stytch.com/docs/fraud/guides/device-fingerprinting/fingerprints): Fingerprints - [Verdicts overview](https://stytch.com/docs/fraud/guides/device-fingerprinting/verdicts): Verdicts and metadata - [Allow](https://stytch.com/docs/fraud/guides/device-fingerprinting/verdicts/allow): Allow verdict - [Block](https://stytch.com/docs/fraud/guides/device-fingerprinting/verdicts/block): Block verdict - [Challenge](https://stytch.com/docs/fraud/guides/device-fingerprinting/verdicts/challenge): Challenge verdict - [Not Found](https://stytch.com/docs/fraud/guides/device-fingerprinting/verdicts/not-found): Not Found errors - [Device Fingerprinting API](https://stytch.com/docs/fraud/guides/device-fingerprinting/quickstarts/dfp-api): Getting started with the Device Fingerprinting API - [DFP Protected Auth](https://stytch.com/docs/fraud/guides/device-fingerprinting/quickstarts/dfp-protected-auth): Getting started with DFP Protected Auth - [Decisioning overview](https://stytch.com/docs/fraud/guides/device-fingerprinting/decisioning): Decisioning with Device Fingerprinting - [Setting rules with DFP](https://stytch.com/docs/fraud/guides/device-fingerprinting/decisioning/setting-rules): Setting rules with Device Fingerprinting - [Overriding verdict reasons](https://stytch.com/docs/fraud/guides/device-fingerprinting/decisioning/overriding-verdict-reasons): Overriding verdict reasons - [Intelligent Rate Limiting](https://stytch.com/docs/fraud/guides/device-fingerprinting/decisioning/intelligent-rate-limiting): Intelligent Rate Limiting - [Enforcement overview](https://stytch.com/docs/fraud/guides/device-fingerprinting/enforcement): Enforcement with Device Fingerprinting - [Overview](https://stytch.com/docs/fraud/guides/dfp-protected-auth/overview): Device Fingerprinting Protected Auth - [Handling challenges](https://stytch.com/docs/fraud/guides/dfp-protected-auth/handling-challenges): Handling challenges in DFP Protected Auth - [Go-live checklist](https://stytch.com/docs/fraud/guides/device-fingerprinting/integration-steps/go-live-checklist): Go-live checklist - [Configure custom domains](https://stytch.com/docs/fraud/guides/device-fingerprinting/integration-steps/configure-custom-domains): Configure custom domains - [Add external metadata](https://stytch.com/docs/fraud/guides/device-fingerprinting/integration-steps/add-external-metadata): Add external metadata for context - [Test your integration](https://stytch.com/docs/fraud/guides/device-fingerprinting/integration-steps/test-your-integration): Test your integration - [Privacy and compliance considerations](https://stytch.com/docs/fraud/guides/device-fingerprinting/integration-steps/privacy-and-compliance): Privacy and compliance considerations - [Warning Flags (Verdict Reasons)](https://stytch.com/docs/fraud/guides/device-fingerprinting/reference/warning-flags-verdict-reasons): Stytch Warning Flags (Verdict Reasons) - [Introduction](https://stytch.com/docs/fraud/example-apps): Example apps powered by Fraud Prevention - [Example apps](https://stytch.com/docs/fraud/example-apps/apps): Stytch example apps - [API keys](https://stytch.com/docs/workspace-management/api-keys): Stytch API keys - [Redirect urls](https://stytch.com/docs/workspace-management/redirect-urls): Redirect URLs - [Dashboard roles & permissions](https://stytch.com/docs/workspace-management/dashboard-roles): Dashboard Roles & Permissions - [Webhooks](https://stytch.com/docs/workspace-management/webhooks): Webhooks - [Stytch MCP server](https://stytch.com/docs/workspace-management/stytch-mcp): Stytch MCP Server - [Overview](https://stytch.com/docs/workspace-management/event-logs): Event logs - [Event log streaming](https://stytch.com/docs/workspace-management/event-log-streaming): Event Log Streaming - [Overview](https://stytch.com/docs/workspace-management/pwa/overview): Programmatic Workspace Actions - [Limits](https://stytch.com/docs/workspace-management/pwa/limits): Limits - [Country code allowlist object](https://stytch.com/docs/workspace-management/pwa/country-code-allowlist-object): Country code allowlist object - [Get allowed country codes](https://stytch.com/docs/workspace-management/pwa/get-allowed-country-codes): Get allowed country codes - [Set allowed country codes](https://stytch.com/docs/workspace-management/pwa/set-allowed-country-codes): Set allowed country codes - [Email template object](https://stytch.com/docs/workspace-management/pwa/email-template-object): Email template object - [Sender information object](https://stytch.com/docs/workspace-management/pwa/sender-information-object): Sender information object - [Prebuilt customization object](https://stytch.com/docs/workspace-management/pwa/prebuilt-customization-object): Prebuilt customization object - [Custom HTML customization object](https://stytch.com/docs/workspace-management/pwa/custom-hteml-customization-object): Custom HTML customization object - [Create email template](https://stytch.com/docs/workspace-management/pwa/create-email-template): Create email template - [Get email template](https://stytch.com/docs/workspace-management/pwa/get-email-template): Get email template - [Get all email templates](https://stytch.com/docs/workspace-management/pwa/get-all-email-templates): Get all email templates - [Update email template](https://stytch.com/docs/workspace-management/pwa/update-email-template): Update email template - [Delete email template](https://stytch.com/docs/workspace-management/pwa/delete-email-template): Delete email template - [Destination config object](https://stytch.com/docs/workspace-management/pwa/event-log-streaming-destination-config-object): Event log streaming destination config object - [Create event log streaming](https://stytch.com/docs/workspace-management/pwa/create-event-log-streaming): Create event log streaming configuration - [Get event log streaming](https://stytch.com/docs/workspace-management/pwa/get-event-log-streaming): Get event log streaming configuration - [Update event log streaming](https://stytch.com/docs/workspace-management/pwa/update-event-log-streaming): Update event log streaming configuration - [Delete event log streaming](https://stytch.com/docs/workspace-management/pwa/delete-event-log-streaming): Delete event log streaming configuration - [Enable event log streaming](https://stytch.com/docs/workspace-management/pwa/enable-event-log-streaming): Enable event log streaming configuration - [Disable event log streaming](https://stytch.com/docs/workspace-management/pwa/disable-event-log-streaming): Disable event log streaming configuration - [JWT template object](https://stytch.com/docs/workspace-management/pwa/jwt-template-object): JWT template object - [Get JWT templates](https://stytch.com/docs/workspace-management/pwa/get-jwt-templates): Get JWT templates - [Set JWT templates](https://stytch.com/docs/workspace-management/pwa/set-jwt-templates): Set JWT templates - [Password strength config object](https://stytch.com/docs/workspace-management/pwa/password-strength-config-object): Password strength config object - [Get password strength config](https://stytch.com/docs/workspace-management/pwa/get-password-strength-config): Get password strength config - [Set password strength config](https://stytch.com/docs/workspace-management/pwa/set-password-strength-config): Set password strength config - [Project object](https://stytch.com/docs/workspace-management/pwa/project-object): Project object - [Create project](https://stytch.com/docs/workspace-management/pwa/create-project): Create project - [Get project](https://stytch.com/docs/workspace-management/pwa/get-project): Get project - [Get all projects](https://stytch.com/docs/workspace-management/pwa/get-all-projects): Get all projects - [Update project](https://stytch.com/docs/workspace-management/pwa/update-project): Update project - [Delete project](https://stytch.com/docs/workspace-management/pwa/delete-project): Delete project - [Metrics object](https://stytch.com/docs/workspace-management/pwa/metrics-object): Metrics object - [Get project metrics](https://stytch.com/docs/workspace-management/pwa/get-project-metrics): Get project metrics - [Public token object](https://stytch.com/docs/workspace-management/pwa/public-token-object): Public token object - [Create public token](https://stytch.com/docs/workspace-management/pwa/create-public-token): Create public token - [Get all public tokens](https://stytch.com/docs/workspace-management/pwa/get-all-public-tokens): Get all public tokens - [Delete public tokens](https://stytch.com/docs/workspace-management/pwa/delete-public-token): Delete public token - [Policy object](https://stytch.com/docs/workspace-management/pwa/policy-object): Policy object - [Role object](https://stytch.com/docs/workspace-management/pwa/role-object): Role object - [Permission object](https://stytch.com/docs/workspace-management/pwa/permission-object): Permission object - [Resource object](https://stytch.com/docs/workspace-management/pwa/resource-object): Resource object - [Get RBAC policy](https://stytch.com/docs/workspace-management/pwa/get-rbac-policy): Get RBAC policy - [Set RBAC policy](https://stytch.com/docs/workspace-management/pwa/set-rbac-policy): Set RBAC policy - [Redirect URL object](https://stytch.com/docs/workspace-management/pwa/redirect-url-object): Redirect URL object - [URL type object](https://stytch.com/docs/workspace-management/pwa/url-type-object): URL type object - [Create redirect URL](https://stytch.com/docs/workspace-management/pwa/create-redirect-url): Create redirect URL - [Get redirect URL](https://stytch.com/docs/workspace-management/pwa/get-redirect-url): Get redirect URL - [Get all redirect URLs](https://stytch.com/docs/workspace-management/pwa/get-all-redirect-urls): Get all redirect URLs - [Update redirect URL](https://stytch.com/docs/workspace-management/pwa/update-redirect-url): Update redirect URL - [Delete redirect URL](https://stytch.com/docs/workspace-management/pwa/delete-redirect-url): Delete redirect URL - [SMSAutofillMetadata object](https://stytch.com/docs/workspace-management/pwa/sms-autofill-data-object): SMSAutofillMetadata object - [ConsumerSDKBasicConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-basic-config-object): ConsumerSDKBasicConfig object - [ConsumerSDKSessionsConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-sessions-config-object): ConsumerSDKSessionsConfig object - [ConsumerSDKMagicLinksConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-magic-links-config-object): ConsumerSDKMagicLinksConfig object - [ConsumerSDKOTPsConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-otps-config-object): ConsumerSDKOTPsConfig object - [ConsumerSDKOAuthConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-oauth-config-object): ConsumerSDKOAuthConfig object - [ConsumerSDKTOTPsConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-totps-config-object): ConsumerSDKTOTPsConfig object - [ConsumerSDKWebauthnConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-webauthn-config-object): ConsumerSDKWebAuthnConfig object - [ConsumerSDKCryptoWalletsConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-crypto-wallets-config-object): ConsumerSDKCryptoWalletsConfig object - [ConsumerSDKDFPPAConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-dfppa-config-object): ConsumerSDKDFPPAConfig object - [ConsumerSDKBiometricsConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-biometrics-config-object): ConsumerSDKBiometricsConfig object - [ConsumerSDKPasswordsConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-sdk-passwords-config-object): ConsumerSDKPasswordsConfig object - [ConsumerConfig object](https://stytch.com/docs/workspace-management/pwa/consumer-config-object): ConsumerConfig object - [B2BSDKBasicConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-sdk-basic-config-object): B2BSDKSessionsConfig object - [B2BSDKSessionsConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-sdk-sessions-config-object): B2BSDKSessionsConfig object - [B2BSDKMagicLinksConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-sdk-magic-links-config-object): B2BSDKMagicLinksConfig object - [B2BSDKOTPsConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-sdk-otps-config-object): B2BSDKOTPsConfig object - [B2BSDKOAuthConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-sdk-oauth-config-object): B2BSDKOAuthConfig object - [B2BSDKTOTPsConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-sdk-totps-config-object): B2BSDKTOTPsConfig object - [B2BSDKSSOConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-sdk-sso-config-object): B2BSDKSSOConfig object - [B2BSDKPasswordsConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-sdk-passwords-config-object): B2BSDKPasswordsConfig object - [B2BConfig object](https://stytch.com/docs/workspace-management/pwa/b2b-config-object): B2BConfig object - [Get Consumer SDK config](https://stytch.com/docs/workspace-management/pwa/get-consumer-config): Get Consumer SDK config - [Set Consumer SDK config](https://stytch.com/docs/workspace-management/pwa/set-consumer-config): Set Consumer SDK config - [Get B2B SDK config](https://stytch.com/docs/workspace-management/pwa/get-b2b-config): Get B2B SDK config - [Set B2B SDK config](https://stytch.com/docs/workspace-management/pwa/set-b2b-config): Set B2B SDK config - [Secret object](https://stytch.com/docs/workspace-management/pwa/secret-object): Secret object - [CreatedSecret object](https://stytch.com/docs/workspace-management/pwa/created-secret-object): Created Secret object - [Create secret](https://stytch.com/docs/workspace-management/pwa/create-secret): Create secret - [Get secret](https://stytch.com/docs/workspace-management/pwa/get-secret): Get secret - [Get all secrets](https://stytch.com/docs/workspace-management/pwa/get-all-secrets): Get all secrets - [Delete secret](https://stytch.com/docs/workspace-management/pwa/delete-secret): Delete secret - [Test](https://stytch.com/docs/workspace-management/pwa/v3/test)