Phase 9 · API Design
TopicsWebhooks
Part of the Backend Developer Roadmap.
Summary
A way for your server to notify another system in real time by sending an HTTP request when an event happens — the inverse of a normal API call, where the 'server' becomes the caller.
How to Learn This
- 1Build an endpoint that receives a webhook from a third-party service (e.g. Stripe, GitHub).
- 2Verify webhook authenticity using a signature header, not just trusting the payload.
- 3Design your own webhook system that notifies external URLs when an event occurs in your app.
More topics in API Design
Stuck on this topic? Ask an Insider
Get 1:1 guidance from people who've walked this exact path — free on the InsideEdge app.