Documentation Index
Fetch the complete documentation index at: https://docs.withgiga.ai/llms.txt
Use this file to discover all available pages before exploring further.
Scheduled Audits
Scheduled audits run on a cron schedule, provisioning a fresh sandbox and executing the configured audit type at each interval. See the Scheduling guide for cron syntax and use cases.Create a schedule
POST /api/workspaces/{workspaceId}/scheduled-audits
Body
| Field | Type | Description |
|---|---|---|
name | string | Display label |
auditType | string | shallow, deep, or autonomous |
cronExpression | string | Standard 5-field cron |
targets | array | Target domains |
scope | string | Required only for autonomous type — operator brief |
List schedules
GET /api/workspaces/{workspaceId}/scheduled-audits
Response (200)
Get a schedule
GET /api/workspaces/{workspaceId}/scheduled-audits/{scheduleId}
Response (200)
Pause or resume a schedule
PUT /api/workspaces/{workspaceId}/scheduled-audits/{scheduleId}
Body
Delete a schedule
DELETE /api/workspaces/{workspaceId}/scheduled-audits/{scheduleId}
Response (200)
Cron tips
| Expression | Runs |
|---|---|
0 */6 * * * | Every 6 hours |
0 9 * * 1-5 | Weekdays at 9 AM |
0 0 1 * * | First of the month at midnight |
*/30 * * * * | Every 30 minutes (use with shallow audits only) |