{"slug":"livecheck-fly-dev-v1-watch-dc5cf6","title":"Livecheck Sentinel watch","host":"livecheck.fly.dev","method":"POST","resource":"https://livecheck.fly.dev/v1/watch","category":"market","description":"Livecheck Sentinel watch - 30-day URL condition watcher. POST /v1/watch with {target, condition, callback, interval_s}. Detectors: status_change, keyword (same as /v1/check). HMAC-signed callbacks. Returns wtc_ id, owner_token (once), baseline, and a signed receipt. Fixed $2.50 USDC (2500000 atomic)","price_listed":2.5,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"callback":{"deliver":"on_change","secret":"whsec_example","url":"https://example.com/hooks/livecheck"},"condition":{"detector":"status_change","params":{}},"interval_s":900,"target":{"render":"never","selector":null,"type":"url","url":"https://boards.greenhouse.io/example/jobs/1842"}},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"callback":{"description":"url + secret. deliver=on_change or every_check. HMAC-SHA256 over the raw JSON body (X-Sentinel-Signature).","type":"object"},"chain_budget_usd":{"description":"Accepted and ignored in Phase 2. run stays none.","type":"number"},"condition":{"description":"detector status_change or keyword. Same as POST /v1/check.","type":"object"},"context":{"type":"object"},"interval_s":{"description":"Seconds between observations. Min 300, default 900.","type":"number"},"label":{"type":"string"},"target":{"description":"URL target. type=url, render=never. render=always is 400 render_not_available.","type":"object"}},"required":["target","condition","callback"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"baseline":{"properties":{"captured":{"type":"boolean"},"hash":{"type":"string"},"summary":{"type":"string"}},"required":["captured"],"type":"object"},"checks_remaining":{"type":"number"},"condition":{"properties":{"detector":{"enum":["status_change","keyword"],"type":"string"},"params":{"type":"object"}},"required":["detector"],"type":"object"},"expires_at":{"type":"string"},"first_check_at":{"type":"string"},"id":{"description":"Stable watcher id (wtc_ + ULID).","type":"string"},"interval_s":{"type":"number"},"next_check_at":{"type":"string"},"owner_token":{"description":"Returned once on create. Send as X-Livecheck-Owner-Token.","type":"string"},"price_usd":{"type":"number"},"receipt":{"properties":{"hash":{"type":"string"},"signature":{"type":"string"},"signer":{"type":"string"},"verify_url":{"type":"string"}},"required":["hash","verify_url"],"type":"object"},"run":{"enum":["none"],"type":"string"},"status":{"enum":["active","stopped","expired"],"type":"string"},"target":{"properties":{"render":{"enum":["never"],"type":"string"},"selector":{"type":["string","null"]},"type":{"enum":["url"],"type":"string"},"url":{"type":"string"}},"required":["type","url","render"],"type":"object"},"tier":{"enum":["standard"],"type":"string"}},"required":["id","tier","owner_token","expires_at","checks_remaining","interval_s","first_check_at","baseline","price_usd","receipt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Livecheck Sentinel watch - 30-day URL condition watcher. POST /v1/watch with {target, condition, callback, interval_s}. Detectors: status_change, keyword (same as /v1/check). HMAC-signed callbacks. Returns wtc_ id, owner_token (once), baseline, and a signed receipt. Fixed $2.50 USDC (2500000 atomic). GET/DELETE /v1/watch/{id} and GET /v1/watch/{id}/events with X-Livecheck-Owner-Token. No Playwright. Not /v1/check ($0.02) and not Confirm.","last_updated":"2026-09-10T20:13:03.582Z","schemes":["exact"]}