Canonical target type values:
open_url
crawl_range
webhook
multi_open
active_tab_actions
bookmark_folder
rss_feed
sitemap_crawl
api_fetch
file_download
search_query
form_submit
tab_audit
dom_watch
screenshot_captureWhat each target does:
open_url: Opens a single URL.crawl_range: Crawls from a start URL to an end URL using numeric URL ranges.webhook: Sends an HTTP request directly as the target run.multi_open: Opens multiple URLs in one run.active_tab_actions: Runs configured actions against the current active tab.bookmark_folder: Opens URLs from a bookmark folder.rss_feed: Fetches and processes feed entries from an RSS/Atom feed.sitemap_crawl: Fetches sitemap URLs and processes matched entries.api_fetch: Calls an API endpoint with configurable method, headers and body.file_download: Downloads a file from a URL with a chosen filename.search_query: Builds and opens search URLs from one or more queries.form_submit: Opens a page and triggers form submission via selector.tab_audit: Captures tab metadata for the current window or all windows.dom_watch: Opens a page and checks selector/text conditions.screenshot_capture: Captures a screenshot for a target URL.
Cron uses:
minute hour day month weekday
All schedule times are interpreted in local browser time.
open_url and crawl_range support declarative action JSON.
Supported action types:
waitclickinputscrollextract
WebCron runs locally in the extension context and does not require a server.