A URL for your senders
Senders use an EchoRelay endpoint. Your service remains reachable by EchoRelay; configure its access controls to restrict direct callers.
Webhook ingestion
Give third-party senders an EchoRelay endpoint, not your origin. We authenticate, validate, and rate-limit the inbound traffic, then hand clean events to your service.
Worked example
Your shipping provider sends a dispatch event to EchoRelay. Your tracking app needs a smaller payload. This example uses fictional APIs and a sender that signs with a shared secret using Standard Webhooks.
{
"eventId": "evt_84",
"type": "shipment.dispatched",
"trackingNumber": "TRACK-9"
}
{
"eventId": "evt_84",
"trackingNumber": "TRACK-9",
"status": "dispatched"
}
trackingNumber in your validation rules.status to the constant dispatched.An invalid signature receives HTTP 401 before delivery. Keep the event ID so your tracking app can recognise duplicates. Your service must remain reachable by EchoRelay at a public network address; configure access controls there to restrict direct callers.
Why EchoRelay
Senders use an EchoRelay endpoint. Your service remains reachable by EchoRelay; configure its access controls to restrict direct callers.
Inbound payloads are checked against your schema — malformed data stops at the edge instead of reaching your service.
Bursts and abuse hit us first. You decide who’s allowed and how fast.
Questions
No credit card required.