List recent deliveries for a subscription

GET /subscriptions/{id}/deliveries

Get recent delivery logs for a subscription.

Path parameters

  • id string(uuid) Required

    Subscription ID (UUID)

Responses

  • 200 application/json

    List of delivery logs

    Hide response attributes Show response attributes object
    • id string(uuid)
    • delivery_task_id string(uuid)
    • subscription_id string(uuid)
    • target_url string
    • timestamp string(date-time)
    • attempt_number integer
    • outcome string

      Outcome of the delivery attempt.

      Values are success or failed_attempt.

    • http_status integer | null
    • error_details string | null
  • 404 application/json

    The requested resource was not found.

    Hide response attribute Show response attribute object
    • error string
  • 500 application/json

    An unexpected error occurred on the server.

    Hide response attribute Show response attribute object
    • error string
GET /subscriptions/{id}/deliveries
curl \
 --request GET 'http://localhost:8080/subscriptions/{id}/deliveries'
Response examples (200)
[
  {
    "id": "log-uuid",
    "outcome": "failed_attempt",
    "timestamp": "2025-05-12T12:01:00Z",
    "target_url": "https://webhook.site/your-url",
    "http_status": 500,
    "error_details": "Timeout",
    "attempt_number": 2,
    "subscription_id": "sub-uuid",
    "delivery_task_id": "task-uuid"
  }
]
Response examples (404)
{
  "error": "string"
}
Response examples (500)
{
  "error": "string"
}