Register a new OAuth 2.0 client dynamically.
Register a new OAuth 2.0 client dynamically with Stytch. This endpoint allows client applications to register themselves without requiring manual configuration through the Dashboard. This endpoint uses your Custom Domain. This feature must be enabled at the project level in the Connected Apps section of the Dashboard. This endpoint creates a Third-Party Public or Third-Party Confidential Connected App client, depending on the authentication method specified. Public clients with identical metadata may return the same client ID (see Client Deduplication below), while confidential clients always receive a unique client ID. No authorization is needed for this endpoint. This endpoint implements the OpenID Connect Dynamic Client Registration specification and is compatible with the OAuth 2.0 Dynamic Client Registration specification.Documentation Index
Fetch the complete documentation index at: https://stytch.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
token_endpoint_auth_method: "none"). Confidential clients always receive a unique client ID and client secret.third_party_public and third_party_confidential clients can be created through dynamic registration:
third_party_public: Set token_endpoint_auth_method to none. These clients do not receive a client secret and must use PKCE for all authorization flows.third_party_confidential: Set token_endpoint_auth_method to client_secret_post or client_secret_basic. These clients receive a client secret for authentication.grant_types: ["authorization_code", "refresh_token"]response_types: ["code"]none, client_secret_post, or client_secret_basic.none, client_secret_post, or client_secret_basic.