Field | Type | Required | Description | Example |
---|---|---|---|---|
Name |
string | ✔️ | The name of the new OAuth application | Example App |
CallbackUrl |
string | ✔️ | The callback URL of the new OAuth application | https://example.com/oauth/callback |
Scopes |
string | ➖ | Define the allowed scopes for the new OAuth applications that dictate the user payload of the OAuth user info endpoint. Available scopes are profile , email , public_metadata , private_metadata . Provide the requested scopes as a string, separated by spaces. |
profile email public_metadata |
Public |
bool | ➖ | If true, this client is public and cannot securely store a client secret. Only the authorization code flow with proof key for code exchange (PKCE) may be used. Public clients cannot be updated to be confidential clients, and vice versa. |
true |