Skip to main content
Webhooks deliver real-time HTTP POST notifications to your servers whenever events occur on an agent’s mailbox.

Supported Event Types


Authentication Options

Wirebox supports two flexible layers of authentication for webhook deliveries:

1. Custom Auth Token (Bearer Authentication)

The simplest and most developer-friendly method. When creating or editing a webhook, specify an optional auth_token:
Your receiving endpoint simply validates the header:

2. HMAC-SHA256 Signatures

For zero-trust payload verification, every webhook endpoint receives a unique signing secret (whsec_...). Every delivery carries a cryptographic signature header:
See the Verifying Webhook Signatures Guide for sample code.

Retries & Idempotency

  • Idempotency: Every webhook payload contains a stable id and timestamp. If your endpoint receives the same id twice, treat it as a duplicate.
  • Retries: If your endpoint returns a non-2xx status code or times out (10s), Wirebox automatically retries with exponential backoff.