Build a webhook system for [APPLICATION] — both sending and receiving.
Provide:
1. Outgoing webhooks:
- Event types and payload schemas
- Endpoint registration API
- Delivery mechanism with retry logic (exponential backoff)
- Signature verification (HMAC-SHA256)
- Delivery logs and debugging tools
- Rate limiting per endpoint
2. Incoming webhooks:
- Endpoint design with signature verification
- Idempotency handling (prevent duplicate processing)
- Async processing with job queue
- Error handling and retry expectations
3. Dashboard: Webhook delivery status, success/failure rates
4. Testing: Webhook testing tools and mock endpoints
5. Documentation: How to document webhooks for developers
Build a webhook system for [APPLICATION] — both sending and receiving.
Provide:
1. Outgoing webhooks:
- Event types and payload schemas
- Endpoint registration API
- Delivery mechanism with retry logic (exponential backoff)
- Signature verification (HMAC-SHA256)
- Delivery logs and debugging tools
- Rate limiting per endpoint
2. Incoming webhooks:
- Endpoint design with signature verification
- Idempotency handling (prevent duplicate processing)
- Async processing with job queue
- Error handling and retry expectations
3. Dashboard: Webhook delivery status, success/failure rates
4. Testing: Webhook testing tools and mock endpoints
5. Documentation: How to document webhooks for developers
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.