Skip to content

feat(webhooks): add delivery attempt history API #98

@martsokha

Description

@martsokha

Context

The webhook crate supports retries with exponential backoff, but there is no API for viewing delivery attempts and failures per webhook.

Requirements

  • GET /webhooks/{webhookId}/deliveries/ endpoint with cursor pagination
  • Each delivery record includes: event type, HTTP status, response body (truncated), timestamp, attempt number
  • GET /webhooks/{webhookId}/deliveries/{deliveryId}/ for individual delivery detail
  • Retry a failed delivery: POST /webhooks/{webhookId}/deliveries/{deliveryId}/retry

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    featrequest for or implementation of a new featurepostgresnvisy-postgres: ORM, models, queries, migrationsservernvisy-server: API handlers, middleware, authwebhooknvisy-webhook: delivery, signing, retry

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions