Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 3.32 KB

DeleteWebhookOauthResponse.md

File metadata and controls

41 lines (32 loc) · 3.32 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 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.

Example

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)

[Back to Model list] [Back to API list] [Back to README]