Design and implement a webhook system for [APPLICATION].
Provide:
1. Webhook registration API (subscribe, update, delete endpoints)
2. Event catalog with payload schemas for each event type
3. Delivery mechanism with retry logic (exponential backoff, max attempts)
4. Signature verification (HMAC-SHA256 signing and verification)
5. Delivery logging and debugging dashboard
6. Rate limiting per subscriber
7. Dead letter queue for persistently failing endpoints
8. IP whitelisting and security headers
9. Testing tools (webhook tester endpoint, replay mechanism)
10. Documentation template for webhook consumers
11. Complete implementation code with all endpoints and delivery worker
Design and implement a webhook system for [APPLICATION].
Provide:
1. Webhook registration API (subscribe, update, delete endpoints)
2. Event catalog with payload schemas for each event type
3. Delivery mechanism with retry logic (exponential backoff, max attempts)
4. Signature verification (HMAC-SHA256 signing and verification)
5. Delivery logging and debugging dashboard
6. Rate limiting per subscriber
7. Dead letter queue for persistently failing endpoints
8. IP whitelisting and security headers
9. Testing tools (webhook tester endpoint, replay mechanism)
10. Documentation template for webhook consumers
11. Complete implementation code with all endpoints and delivery worker
How to use this prompt
Copy the prompt above and paste it into ChatGPT, Claude, Gemini, or any AI assistant. Replace the bracketed placeholders with your specific details.
Leave a Review
Tried this prompt? Let us know how it worked — your reviews help other users find the best prompts.