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.
| Name | Type | Description | Notes |
|---|---|---|---|
| id | str | The id of the OAuth credentials. Pass this as a webhook's `webhookOauthId` to attach them. | |
| name | str | The label given to this credential set. | |
| client_id | str | OAuth client ID used to authenticate with the token endpoint. | |
| url | str | Token endpoint URL. | |
| auth_method | str | 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. | [default to 'client_secret_basic'] |
| custom_jwt_claims | List[str] | 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] |
| custom_body_params | List[str] | 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] |
| custom_headers | List[str] | 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] |
| webhook_mtls_id | str | The id of the mTLS configuration presented to the token endpoint. Absent when the token request does not use mTLS. Read the certificate from `/v1/webhooks_settings/mtls/{id}`. | [optional] |
| created_at | int | The date and time the OAuth credentials were created, in milliseconds. | |
| updated_at | int | The date and time the OAuth credentials were last updated, in milliseconds. | |
| detached_webhook_ids | List[str] | 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. |
from fireblocks.models.delete_webhook_oauth_response import DeleteWebhookOauthResponse
# TODO update the JSON string below
json = "{}"
# create an instance of DeleteWebhookOauthResponse from a JSON string
delete_webhook_oauth_response_instance = DeleteWebhookOauthResponse.from_json(json)
# print the JSON string representation of the object
print(DeleteWebhookOauthResponse.to_json())
# convert the object into a dict
delete_webhook_oauth_response_dict = delete_webhook_oauth_response_instance.to_dict()
# create an instance of DeleteWebhookOauthResponse from a dict
delete_webhook_oauth_response_from_dict = DeleteWebhookOauthResponse.from_dict(delete_webhook_oauth_response_dict)