Search recent agent runs
Return the most recent SignalScoutRun summaries for this project, newest first. Used by the headless scout to dedupe against work other runs already covered. ILIKE matches on summary. date_from / date_to are a half-open window on created_at (>= date_from, < date_to); pass date_to on subsequent calls to walk past the 100-row cap. Pass emitted=true to see only runs that surfaced at least one finding. Pass skill_name (optionally with skill_version) to scope to a single scout. Results capped at 100.
Request
- Base URL: https://us.posthog.com
- URL: https://us.posthog.com/api/projects/{project_id}/signals/scout/runs/
- Auth: one of:
- HTTP bearer
- HTTP bearer
Path parameters
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
Query parameters
ISO-8601 inclusive lower bound on created_at. Omit to skip the lower bound.
ISO-8601 exclusive upper bound on created_at. Pass to walk back past the result cap on subsequent calls (cursor-style: set to the created_at of the oldest run from the prior page).
Filter by emit outcome. true returns only runs that emitted at least one finding (emitted_count > 0); false returns only runs that emitted nothing. Omit for both.
Max rows to return (default 20, hard cap 100).
Exact-match filter on the scout skill (e.g. signals-scout-errors). Narrows the run dump to a single scout — the primary scoping path when a specialist dedupes against its own past runs. Omit to span every scout on the team.
Exact-match filter on the skill version. Pair with skill_name to pin one version; omit for all.
Case-insensitive substring match on the scout's end-of-run summary. Omit to skip the filter.
Response
Recent run summaries newest-first.
Changes
No recorded changes to this operation across all 1 revision of this API.