Property Value Algorithm Svix HMAC-SHA256 Headers svix-id, svix-timestamp, svix-signatureTimestamp tolerance 300 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.
In the Resend Dashboard, go to Webhooks
Add a new webhook endpoint:
https://ingest.transyt.com/resend/{your-account-slug}
Copy the Signing secret provided by Resend
curl -X POST https://ingest.transyt.com/admin/accounts \
-H " X-Admin-Token: YOUR_ADMIN_TOKEN " \
-H " Content-Type: application/json " \
"signing_secret_current": "whsec_..."
Resend Event Transyt Event email.sentemail.sentemail.deliveredemail.deliveredemail.delivery_delayedemail.delivery_delayedemail.bouncedemail.bouncedemail.openedemail.openedemail.clickedemail.clicked
Resend Event Transyt Event contact.createdcontact.createdcontact.updatedcontact.updatedcontact.deletedcontact.deleted
Resend Event Transyt Event domain.createddomain.createddomain.updateddomain.updateddomain.deleteddomain.deleted
The external ID is a composite of event_type:email_id or event_type:object_id, depending on the event type.