Update Application Credential

Partially updates an OAuth application credential. Only fields included in the request body are updated; omitted fields are left unchanged. Pass null to explicitly clear a field (e.g. client_secret or external_id).

Authentication

AuthorizationBearer

Token-based authentication with required prefix “Bearer”

Path parameters

idstringRequiredformat: "uuid"
ID of the application credential

Request

This endpoint expects an object.
client_idstringOptional<=255 characters
OAuth client ID
client_secretstring or nullOptional<=255 characters
OAuth client secret. Pass null to clear.
external_idstring or nullOptional
External identifier. Pass null to clear.
oauth2_scopes_overridestring or nullOptional<=2048 characters
Override for OAuth2 scopes
oauth2_user_scopes_overridestring or nullOptional<=2048 characters
Override for OAuth2 user scopes
oauth2_optional_scopes_overridestring or nullOptional<=2048 characters
Override for OAuth2 optional scopes

Response

idstringRead-onlyformat: "uuid"
Unique identifier for the application credential
connector_slugstringRead-only
Slug of the connector
client_idstringRead-only
OAuth client ID
created_atdatetimeRead-only
When the application credential was created
modified_atdatetimeRead-only
When the application credential was last modified
external_idstring or nullRead-only
External identifier for the application credential
oauth2_scopes_overridestring or nullRead-only
OAuth2 scopes override
oauth2_user_scopes_overridestring or nullRead-only
OAuth2 user scopes override
oauth2_optional_scopes_overridestring or nullRead-only
OAuth2 optional scopes override