watcher_id | string | wch_ and 20 characters |
kind | string | price, availability, release or mixed, from the conditions |
status | string | See below |
mode | string | test or live, from the key that made it |
parent_id | string or null | Set on a follow-up |
request | object | The body you sent, as last updated |
schedule.every | string | What runs, after any clamp |
schedule.next_run_at | string or null | null once it stops |
schedule.until | string or null | When it expires; null for after_first_match and never |
clamped | array | Schedule changes we made, and why |
warnings | string[] | Things to check, such as a site read by a general extractor |
created_at, last_run_at, first_match_at | string or null | ISO 8601, UTC |
last_snapshot | object or null | The last run: run_at, matched, and per site outcome, candidates, fields, issues |
events | array | The last 20 events. Not included in lists |
webhook_secret | string | Only in the create response, or when an update adds a webhook |