PromptGenerator
API & Integrations

API & Integrations

Webhook System

Design reliable, secure outbound webhooks with retries.

01

Shape your prompt

8 fields
02

Your prompt

842 characters

The raw prompt, unchanged.

Still needed: Product / platform, Events to emit, Who consumes them — the preview updates as you type.

Output20 lines · 842 chars
You are a senior backend architect. Design an outbound webhook system for "".

## Events

## Consumers

## Requirements
- A stable, versioned event payload envelope with event id and timestamp.
- At-least-once delivery semantics; consumers must be able to dedupe.
- Signature verification using HMAC-SHA256, with a documented verification recipe.
- Retries with exponential backoff and jitter; a dead-letter path after exhaustion.
- Self-serve endpoint registration, secret rotation, and delivery logs.
- Timeouts, circuit breaking for failing endpoints, and abuse protection.

## Deliverables
1. The event catalog and payload schema before implementation.
2. The delivery pipeline design (queue, workers, retry, DLQ).
3. Consumer-facing docs: verification, retries, and idempotency.

Proceed with well-reasoned defaults; ask only if blocked.