Skip to main content
GET
/
crons
/
{id}
/
runs
Get cron runs
curl --request GET \
  --url https://api.example.com/crons/{id}/runs
{
  "id": "<string>",
  "cron_id": "<string>",
  "job_id": {},
  "request_id": {},
  "status_code": 123,
  "success": true,
  "response_time_ms": 123,
  "error": {},
  "fired_at": "<string>"
}
Returns the last 50 executions for a cron, ordered by most recent first.

Path parameters

id
string
required
The UUID of the cron.

Response

Returns an array of run objects.
id
string
Unique run identifier (UUID).
cron_id
string
The cron this run belongs to.
job_id
string | null
Always null for cron runs.
request_id
string | null
Request identifier.
status_code
integer
HTTP status code returned by the webhook.
success
boolean
true if the status code was 2xx.
response_time_ms
integer
Execution time in milliseconds.
error
string | null
Error message or response body on failure. null on success.
fired_at
string
ISO 8601 timestamp of when the webhook was fired.
curl https://app.cronapi.dev/api/v1/crons/a1b2c3d4-e5f6-7890-abcd-ef1234567890/runs \
  -H "Authorization: Bearer your_api_key_here"
200
[
  {
    "id": "f1e2d3c4-b5a6-7890-fedc-ba0987654321",
    "cron_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "job_id": null,
    "request_id": null,
    "status_code": 200,
    "success": true,
    "response_time_ms": 145,
    "error": null,
    "fired_at": "2026-04-15T14:30:00.000Z"
  },
  {
    "id": "e2d3c4b5-a697-8901-edcb-a09876543210",
    "cron_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "job_id": null,
    "request_id": null,
    "status_code": 500,
    "success": false,
    "response_time_ms": 2300,
    "error": "Internal Server Error",
    "fired_at": "2026-04-15T14:25:00.000Z"
  }
]