manage_inbox_webhook
HTTPS webhooks for email.received metadata (no message body). action=create registers a URL and returns the webhook plus the signing secret once (ACL inbox_webhook_create). action=list returns registered webhooks (ACL inbox_webhook_list). action=delete sets disabled_at so the webhook stops firing; the row stays (ACL inbox_webhook_delete). action=deliveries lists attempts; status=failed means retries are exhausted (ACL inbox_webhook_deliveries_list). These calls do not meter and do not send email. Later delivery attempts are separate from this call. Use manage_inbox for the inbox itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | HTTPS endpoint for action=create. Required then. Notifications are metadata only. Omit for other actions. | |
| limit | No | Page size for action=deliveries. Default 50, maximum 100. Ignored by create, list, and delete. | |
| action | Yes | create checks ACL inbox_webhook_create and stores a webhook. list checks inbox_webhook_list. delete checks inbox_webhook_delete and disables the webhook. deliveries checks inbox_webhook_deliveries_list. Required. No default. | |
| offset | No | Row offset for action=deliveries. Default 0. Ignored by create, list, and delete. | |
| secret | No | HMAC secret for action=create. Omit to have one generated. Returned once on create. Ignored by other actions. | |
| status | No | Filter for action=deliveries. failed means every retry is exhausted. Omit for all statuses. Ignored by other actions. | |
| webhookId | No | Webhook id. Required for action=delete. Optional filter for action=deliveries. Omit for create and list. |