HMAC-signed payloads
Requests carry X-GNS-Timestamp and X-GNS-Signature headers. Verify the HMAC-SHA256 signature and timestamp in your receiver before accepting an event.
Send event payloads to a public HTTPS endpoint with HMAC signatures, destination validation, and configurable retries.
Requests carry X-GNS-Timestamp and X-GNS-Signature headers. Verify the HMAC-SHA256 signature and timestamp in your receiver before accepting an event.
The adapter requires public HTTPS destinations, rejects private and local addresses after DNS resolution, and does not follow redirects.
Rate limits and server errors are retryable under the configured policy. Make your receiver idempotent because delivery retries can repeat a request.
Timeouts and receiver errors appear in delivery activity. Investigate or replay exhausted deliveries with the appropriate console permissions.
POST /api/v1/notifications
Authorization: Bearer <SENDRIN_API_KEY>
Content-Type: application/json
Idempotency-Key: order-4821-shipped
{
"event_key": "order.shipped",
"channel": "webhook",
"recipient": { "url": "https://hooks.example.com/orders" },
"data": { "order_id": "4821" }
}Publish an event template and configure the webhook provider with a signing secret. Your public HTTPS receiver must verify signatures, reject stale timestamps, and safely handle duplicate events.
One API, every channel, full delivery visibility. Start free, no credit card required.