Schedules

Continuous QA on a cron.

Attach a schedule to a suite: name, cron expression, timezone, enabled flag. The API returns next_run_at and last_run_at so you can verify cadence.

POST /api/v1/schedules
{
  "name": "Nightly support QA",
  "test_suite_id": 3,
  "cron": "0 6 * * *",
  "timezone": "UTC",
  "enabled": true
}

Scheduled runs behave like manual runs — same reports, same regression comparison, same webhooks.