Use this file to discover all available pages before exploring further.
Webhooks deliver real-time notifications when emails are delivered, opened, clicked, bounced, or marked as spam. The client.webhooks resource manages your endpoints.For the event payload format and signature verification, see Webhooks.
webhooks = client.webhooks.list()for webhook in webhooks: print(f"{webhook.name}: {webhook.url} (enabled: {webhook.enabled})") print(webhook.auth_type, webhook.last_status) # event_types is None when subscribed to all events if webhook.event_types is None: print("all events") else: print(webhook.event_types) # ["message.delivery", "engagement.click", ...]
Use events_mode="all" to receive every event type (no events needed), or events_mode="selected" with an explicit events list. For authenticated endpoints: