Change a crawl schedule
Change one schedule of a site: any of its fields; what you leave out stays. enabled: false pauses it, max_pages: null returns it to the site's own budget. A new cron, or enabling it, sets its next run to the next slot from now. An agent may schedule at most 5 crawls a day for a site, every enabled schedule counted over the next 24 hours: a write past it is VALIDATION_FAILED; choose a slower schedule, or ask your human to set it in Frontshelf. It changes what crawls do, so it asks for confirmation: call it with dry_run: true to see the change, then with confirm: true. Your human sees it in the site's settings and can change it back there. A schedule that is not this site's is NOT_FOUND.
Request
- Base URL: https://frontshelf.io/api
- URL: https://frontshelf.io/api/v1/sites/{site}/schedules/{schedule_id}
- Auth: HTTP bearer
Path parameters
Site ID (site_…), origin (https://example.com), or bare domain, resolved server-side; the response carries the canonical ID.
The schedule's id (st_…), as schedules_list gives it.
Request body
Response
Change a crawl schedule
Changes
No recorded changes to this operation across all 1 revision of this API.