List schedules
GET
Lists your schedules newest first, a page at a time (limit, default 50; pass next_cursor back as cursor). Pass coding_repository_id to list one project's schedules; an unknown repository lists nothing. A malformed cursor returns 400.
CustomerApiKeyheader
AuthorizationBearer <API Key>Customer API key sent as a bearer token
limit?integerDefault
50cursor?string|nullcoding_repository_id?|nullcustomer_id?|nullRequest fulfilled, document follows
application/json- response
next_cursor?string|nullschedules*array<>curl -X GET 'https://api.syndai.ai/api/v1/external/coding/schedules'Example Response
{ "next_cursor": "string", "schedules": [ { "cadence_label": "Weekly on Monday at 9:00 AM", "coding_repository_id": "8a1d4e2f-5b6c-4d7e-8f9a-0b1c2d3e4f50", "consecutive_failures": 0, "created_at": "2026-10-27T09:00:00Z", "id": "7d6c5b4a-3928-4f17-8e6d-5c4b3a291807", "next_fire_at": "2026-11-02T09:00:00Z", "prompt": "Update dependencies and fix anything the upgrade breaks.", "repo_name": "storefront", "schedule_paid_on": false, "skip_if_no_new_commits": true, "status": "active", "trigger": { "expr": "0 9 * * 1", "kind": "cron", "timezone": "Europe/London" } } ]}