Create a new OAuth client for API access.
Configure the client with:
Grant Types:
Client Credentials
Authorization Code
Refresh Token
Implicit (Legacy)
Redirect URIs:
Client types:
The response includes:
Security note: Store the client secret securely as it cannot be retrieved later.
The unique identifier of the organization.
The unique identifier of the project.
Name for the new OAuth client.
Optional description of the client’s purpose.
List of authorized redirect URIs. Required if using authorization_code or implicit grant types.
List of OAuth grant types to enable.
Type of OAuth client to create:
Successful Response
Unique identifier for the OAuth client.
Human-readable name for the OAuth client.
Unique identifier used to identify the client with the authorization server.
ID of the project this OAuth client belongs to.
Timestamp when the OAuth client was created.
Timestamp when the OAuth client was last modified.
Optional description explaining the client’s purpose and usage.
List of authorized redirect URIs for OAuth flows requiring user interaction. Required for authorization code and implicit flows. Must be exact matches when used. Must use HTTPS in production (except for localhost).
OAuth 2.0 grant types enabled for this client.
Secret key used to authenticate the client. Only shown once upon creation. Must be stored securely. Required for confidential clients (e.g., server applications).