Check Watches
check_watchesPull new matching papers since the last digest delivery, in the same shape as search_papers results. Optionally scope to one watch by watch_name OR watch_id; omit both for all watches. Read-only and idempotent — does NOT advance any watermark (only digest delivery does), so it is safe to call repeatedly (no mark-on-read). This is the in-session 'anything new on my watches?' pull. Requires SF_API_KEY.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max hits to return (max 100). | |
| watch_id | No | Scope to one watch by UUID. Provide this OR watch_name, or neither for all. | |
| watch_name | No | Scope to one watch by name. Provide this OR watch_id, or neither for all. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hits | No | New watch matches (check_watches). | |
| mode | No | Search mode actually applied. | |
| note | No | ||
| page | No | ||
| sort | No | Search sort order actually applied. | |
| limit | No | ||
| since | No | Watermark the hits were computed from, or null on first run. | |
| topic | No | ||
| total | No | Total results available for the query. null when the count was skipped (query-less browse, or the count query timed out). | |
| direction | No | Citation direction (get_citations: citing | cited_by). | |
| not_found | No | Requested IDs that had no match. | |
| next_cursor | No | Keyset cursor for the next page, or null when exhausted. |