Cascadiq

Webhook Receiver

project · Level 2 · 40 min

Description

Build an endpoint that receives POST requests (e.g. webhook payloads), validates a simple signature (e.g. HMAC), and enqueues the payload for processing.

Requirements

  • POST endpoint accepts JSON body
  • Verify signature header (e.g. X-Signature)
  • Store or queue payload for async processing

Constraints

In-memory queue is fine. Document the signature scheme.

Deliverables

Endpoint code and signature verification logic.

Tags

APISecurityWebhooks