GET
/
webhooks
/
{id}
/
events
curl "https://api.stableyard.fi/v2/webhooks/wh_abc123/events" \
  -H "Authorization: Bearer sy_secret_*"
{
  "object": "list",
  "data": [
    {
      "id": "evt_xyz789",
      "type": "payment.settled",
      "status": "delivered",
      "statusCode": 200,
      "attemptCount": 1,
      "createdAt": "2026-03-18T10:21:00.000Z",
      "deliveredAt": "2026-03-18T10:21:01.000Z"
    },
    {
      "id": "evt_abc456",
      "type": "payment.failed",
      "status": "failed",
      "statusCode": 500,
      "attemptCount": 5,
      "createdAt": "2026-03-17T08:00:00.000Z",
      "lastAttemptAt": "2026-03-17T10:00:00.000Z"
    }
  ],
  "requestId": "req_abc123"
}
List recent delivery attempts for a webhook endpoint. Useful for debugging failed deliveries. Auth: sy_secret_*
id
string
required
Webhook ID
curl "https://api.stableyard.fi/v2/webhooks/wh_abc123/events" \
  -H "Authorization: Bearer sy_secret_*"
{
  "object": "list",
  "data": [
    {
      "id": "evt_xyz789",
      "type": "payment.settled",
      "status": "delivered",
      "statusCode": 200,
      "attemptCount": 1,
      "createdAt": "2026-03-18T10:21:00.000Z",
      "deliveredAt": "2026-03-18T10:21:01.000Z"
    },
    {
      "id": "evt_abc456",
      "type": "payment.failed",
      "status": "failed",
      "statusCode": 500,
      "attemptCount": 5,
      "createdAt": "2026-03-17T08:00:00.000Z",
      "lastAttemptAt": "2026-03-17T10:00:00.000Z"
    }
  ],
  "requestId": "req_abc123"
}
status
string
required
Delivery status: pending, delivered, failed, exhausted