List all scheduled webhooks

GET /scheduled

Retrieve all scheduled webhooks (admin/debug endpoint).

Responses

  • 200 application/json

    List of scheduled webhooks

    Hide response attributes Show response attributes object
    • id string(uuid)
    • subscription_id string(uuid)
    • payload string

      The JSON payload to be delivered.

    • scheduled_for string(date-time)

      The specific time the webhook is scheduled for.

    • recurrence string

      How often the webhook should recur.

      Values are none, daily, weekly, or monthly.

    • status string

      Current status of the scheduled webhook.

      Values are pending, processing, completed, or failed.

    • created_at string(date-time)
    • updated_at string(date-time)
  • 500 application/json

    An unexpected error occurred on the server.

    Hide response attribute Show response attribute object
    • error string
GET /scheduled
curl \
 --request GET 'http://localhost:8080/scheduled'
Response examples (200)
[
  {
    "id": "sched-uuid",
    "status": "pending",
    "payload": "{\"event\":\"test\"}",
    "created_at": "2025-05-12T12:00:00Z",
    "recurrence": "daily",
    "updated_at": "2025-05-12T12:00:00Z",
    "scheduled_for": "2025-05-12T15:00:00Z",
    "subscription_id": "sub-uuid"
  }
]
Response examples (500)
{
  "error": "string"
}