runs.get
Retrieve complete results of a past run by its run_id to re-analyze leads, supply data to outreach actions, or poll an ongoing job without using additional credits.
Instructions
Fetch the full result for a previously-started run by its run_id. Behavior: read-only DB query; no external calls and no credit consumed. Idempotent and safe to poll. If status is still 'running', returns whichever leads have already arrived (search-* functions stream into the same posts row as they finish). Usage: call this to re-analyse an earlier run without spending another credit, to hand a fresh leads payload to outreach.plan or outreach.draft, or to poll a long-running leads.find job. Do NOT call this without an existing run_id; use runs.list first if you need to find one. Returns: run_id, status (running / completed / failed / partial), idea text, results array (posts with source, channel, title, url, lead_score, matched_signals), and metadata { total_posts, elapsed_ms, errors[] }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | The run ID returned by leads.find (e.g. 'run_abc123'). |