The notification kind, returned by calling
kind on the notification object, reveals what triggered the webhook. The
webhook_notification.kind for OAuth webhooks will be one of the following:
The following table describes the conditions that trigger each kind of webhook.
A connected merchant has revoked API access.
Below is a full example of how to trigger a webhook when a connected merchant has revoked access to their account.
gateway = braintree.BraintreeGateway( braintree.Configuration( environment=braintree.Environment.Sandbox merchant_id='use_your_merchant_id', public_key='use_your_public_key', private_key='use_your_private_key', ) ) notification = gateway.webhook_notification.parse( bt_signature, bt_payload ) notification.kind # braintree.WebhookNotification.Kind.OAuthAccessRevoked notification.oauth_access_revocation.merchant_id # "merchant_id"