Skip to content

BE-36: Webhook Replay Tooling (Safe Redelivery + Visibility) #422

@Cedarich

Description

@Cedarich

Complexity: 150 points
Branch: feat/be-webhook-redelivery
Summary
Provide reliable tooling to replay webhook deliveries safely, improving developer experience during production rollouts.
Tasks

  • Add API to replay a delivery by event id with rate limiting.
  • Add visibility into retry schedule, last error, and DLQ reason.
  • Implement safeguards to prevent replay storms (cooldowns + quotas).
  • Add tests for idempotency and abuse protection.
    Acceptance Criteria
  • Developers can replay a specific event deterministically.
  • Replay is rate-limited and does not overload downstream receivers.
  • Delivery history remains auditable and queryable.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions