Overview
Schedulers enable automatic recurring job execution at specified intervals (6, 12, 24, or 48 hours). Each scheduler continuously monitors a domain and creates jobs at regular intervals.Create Scheduler
Request Body
The domain to crawl (e.g., “example.com”)
Interval between job runs. Must be one of:
6, 12, 24, 48Number of concurrent requests (max 100)
Whether to discover pages by crawling internal links
Maximum number of pages to crawl per job (0 = unlimited)
Array of path patterns to include (supports wildcards, e.g., “/blog/*”)
Array of path patterns to exclude (supports wildcards, e.g., “/admin/*”)
Whether the scheduler is active
Response Fields
Unique scheduler identifier
The domain being monitored
Hours between job runs
ISO 8601 timestamp of next scheduled job
Whether the scheduler is currently active
Number of concurrent requests for scheduled jobs
Whether to discover pages by crawling links
Maximum pages per job (0 = unlimited)
Path patterns to include
Path patterns to exclude
ISO 8601 timestamp of scheduler creation
ISO 8601 timestamp of last update
List Schedulers
Response Fields
Array of scheduler objects for the organisation
Get Scheduler
Path Parameters
Unique scheduler identifier (UUID format)
Update Scheduler
Path Parameters
Unique scheduler identifier
Request Body
All fields are optional. Only provided fields will be updated.Update interval. Must be one of:
6, 12, 24, 48Number of concurrent requests (max 100)
Whether to discover pages by crawling links
Maximum pages per job (0 = unlimited, cannot be negative)
Path patterns to include (pass
null to clear)Path patterns to exclude (pass
null to clear)Enable or disable the scheduler
Optional optimistic concurrency control. If provided, update will fail with 409 Conflict if current
is_enabled state doesn’t match this value.The domain cannot be changed after scheduler creation. To monitor a different domain, delete this scheduler and create a new one.
Delete Scheduler
Path Parameters
Unique scheduler identifier
Deleting a scheduler does not delete jobs that have already been created. Historical jobs remain accessible.
List Jobs for Scheduler
Path Parameters
Unique scheduler identifier
Query Parameters
Results per page (max 100)
Number of results to skip
Response Fields
Array of job objects created by this scheduler
Parent scheduler identifier
Will be “scheduler” for all jobs from this endpoint
Pagination metadata