Check watches
check_watchesPull matches that are new since this fingerprint's last check.
Instructions
Pull matches that are new since this fingerprint's last check.
stdio has no server push, so clients pull: call this at the start of a session.
Returns the new matches per watch and advances each watch's last-notified marker.
A board watch (registered with board_url) is read live here: its entry carries
new_matches (appeared on the board since the last pull), closed_since_last (gone
from the board) and total_matching; a board that does not answer comes back as
board_error and nothing is marked closed on its account.
The FIRST pull on a watch returns everything matching it, not an increment: nothing
has been reported for that watch before, so the whole standing set is new to the user.
Each result says which it is via is_first_pull; do not present a first pull to the
user as "postings that appeared since last time".
Each result also carries total_matching and truncated: a broad watch can match
hundreds of postings and only the 100 best-ranked are returned. Tell the user when
truncated is true; the rest is not re-reported later.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fingerprint | Yes |