Learning on Web Dev Open is free for all.

Backend Engineering > Work that outlives the requestReceiving a webhook you did not initiate
Phase 05Work that outlives the request271 of 434

Receiving a webhook you did not initiate

Verify the signature, respond fast, do the work later, and survive the same event arriving three times out of order.

Build45 minAI pair

Build this in your own editor

This one runs on your machine rather than in the browser workbench. Work to the outcomes below, then come back and mark it complete.

You should now be able to

  • Verify an HMAC signature against a raw body
  • Acknowledge within the provider timeout
  • Handle duplicate and out-of-order deliveries
Ask the community

Loading…