Snag Watcher API https://watcher-api-staging.manwhas.shop

API reference

The watcher object

FieldType
watcher_idstringwch_ and 20 characters
kindstringprice, availability, release or mixed, from the conditions
statusstringSee below
modestringtest or live, from the key that made it
parent_idstring or nullSet on a follow-up
requestobjectThe body you sent, as last updated
schedule.everystringWhat runs, after any clamp
schedule.next_run_atstring or nullnull once it stops
schedule.untilstring or nullWhen it expires; null for after_first_match and never
clampedarraySchedule changes we made, and why
warningsstring[]Things to check, such as a site read by a general extractor
created_at, last_run_at, first_match_atstring or nullISO 8601, UTC
last_snapshotobject or nullThe last run: run_at, matched, and per site outcome, candidates, fields, issues
eventsarrayThe last 20 events. Not included in lists
webhook_secretstringOnly in the create response, or when an update adds a webhook

Status

statusMeansNext
activeRunning on schedulepaused, matched, expired
pausedNot running. You paused itactive, expired
matchedStopped at its first matchFinal
expireduntil passedFinal