Providers
Transyt supports 14+ webhook providers out of the box, each with provider-specific signature verification and event type normalization.
Supported Providers
Section titled “Supported Providers”| Provider | Signature Algorithm | Auth Method |
|---|---|---|
| Stripe | HMAC-SHA256 + timestamp | Header signature |
| SignalWire | HMAC-SHA1 / HMAC-SHA256 | Header signature |
| Twilio | HMAC-SHA1 | Header signature |
| Lob | HMAC-SHA256 + timestamp | Header signature |
| Amazon SES | RSA certificate verification | SNS certificate |
| Mailgun | HMAC-SHA256 | Body signature fields |
| Resend | Svix HMAC-SHA256 | Svix headers |
| Ramp | HMAC-SHA256 | Header signature |
| Linear | HMAC-SHA256 | Header signature |
| Teller | HMAC-SHA256 + timestamp | Header signature |
| Authorize.net | HMAC-SHA512 | Header signature |
| Crisp | URL key parameter | Query string |
| WhatConverts | URL key parameter | Query string |
| Beds24 | V1 query params / V2 JSON | Mixed |
| Generic | Flexible | Header, Bearer, URL param |
Webhook URL Format
Section titled “Webhook URL Format”All providers use the same URL pattern:
https://ingest.transyt.com/{provider}/{account_slug}For example:
https://ingest.transyt.com/stripe/my-apphttps://ingest.transyt.com/signalwire/main-accounthttps://ingest.transyt.com/generic/partner-system
Adding a Provider Account
Section titled “Adding a Provider Account”curl -X POST https://ingest.transyt.com/admin/accounts \ -H "X-Admin-Token: YOUR_ADMIN_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "provider": "stripe", "account_slug": "my-app", "app_key": "my-app", "signing_secret_current": "whsec_..." }'See the Accounts API for full details.