Skip to main content
harp processes email events via webhooks from your email delivery provider. These events update thread status, track engagement, and handle bounces.

Events

Signature verification

All incoming webhooks are verified using Svix signatures. The webhook endpoint validates the signature before processing any event. Headers used for verification:
  • svix-id — unique message ID
  • svix-timestamp — Unix timestamp
  • svix-signature — HMAC signature
Never disable signature verification in production. Unverified webhooks could allow attackers to inject fake events.

Webhook endpoint

This endpoint is configured in your email delivery provider’s dashboard. harp handles event processing, deduplication, and status updates automatically.

Retry behavior

Failed webhook deliveries are retried by the provider with exponential backoff. harp returns a 200 status for successfully processed events and a 400 for invalid signatures.