Skip to content

Resend

PropertyValue
AlgorithmSvix HMAC-SHA256
Headerssvix-id, svix-timestamp, svix-signature
Timestamp tolerance300 seconds (5 minutes)

Resend uses Svix for webhook delivery. Transyt uses the official Svix library to verify signatures, which handles the HMAC-SHA256 computation, timestamp validation, and signature comparison.

  1. In the Resend Dashboard, go to Webhooks
  2. Add a new webhook endpoint:
    https://ingest.transyt.com/resend/{your-account-slug}
  3. Copy the Signing secret provided by Resend
Terminal window
curl -X POST https://ingest.transyt.com/admin/accounts \
-H "X-Admin-Token: YOUR_ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"provider": "resend",
"account_slug": "main",
"app_key": "my-app",
"signing_secret_current": "whsec_..."
}'
Resend EventTransyt Event
email.sentemail.sent
email.deliveredemail.delivered
email.delivery_delayedemail.delivery_delayed
email.bouncedemail.bounced
email.openedemail.opened
email.clickedemail.clicked
Resend EventTransyt Event
contact.createdcontact.created
contact.updatedcontact.updated
contact.deletedcontact.deleted
Resend EventTransyt Event
domain.createddomain.created
domain.updateddomain.updated
domain.deleteddomain.deleted

The external ID is a composite of event_type:email_id or event_type:object_id, depending on the event type.