Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 2.41 KB

File metadata and controls

25 lines (17 loc) · 2.41 KB

DeleteWebhookOAuthResponse

The deleted OAuth credential set, plus the ids of any webhooks the delete detached from it. Webhooks are only detached by forceDelete=true; without it a delete is refused with 409 while anything still references the credentials.

Properties

Name Type Description Notes
id UUID The id of the OAuth credentials. Pass this as a webhook's `webhookOauthId` to attach them.
name String The label given to this credential set.
clientId String OAuth client ID used to authenticate with the token endpoint.
url String Token endpoint URL.
authMethod String How the client credentials are presented to the token endpoint: `client_secret_basic`, `client_secret_post` or `client_secret_jwt`. Credentials created without this field report `client_secret_basic`, which is what they use.
customJwtClaims List<String> Names of the additional claims placed in the JWT assertion. Claim values are write-only and are never returned. Absent when no custom claims are configured. [optional]
customBodyParams List<String> Names of the additional parameters added to the token request body. Parameter values are write-only and are never returned. Absent when no custom parameters are configured. [optional]
customHeaders List<String> Names of the additional HTTP headers added to the token request sent to the authorization server — not to the webhook delivery, which has its own separate `customHeaders`. Header values are write-only and are never returned. Absent when no custom headers are configured. [optional]
mtlsClientSignedCert String PEM-encoded client certificate used for mTLS when fetching OAuth tokens. [optional]
createdAt Long The date and time the OAuth credentials were created, in milliseconds.
updatedAt Long The date and time the OAuth credentials were last updated, in milliseconds.
detachedWebhookIds List<UUID> Webhooks whose `webhookOauthId` was cleared. The webhooks themselves are not deleted and keep delivering, just without an `Authorization` header. Empty unless `forceDelete=true` detached something.