get_run
A research run: its status, progress, charge and every hook it produced.
wait_seconds 0 to 50: wait up to that long for the run to finish, returning the
moment it is done or failed. Use wait_seconds=50 and call again while status is
"queued" or "running"; a fresh run needs about 3 or 4 such calls. progress has
stage, message and updated_at, plus counts once the research reports them and preview
(hooks written so far) while a running run holds one. Pass since with the last
progress.updated_at to return on change or completion. It must be an ISO timestamp
with a timezone (422 invalid_request otherwise). Hooks include transcript_kind:
speech, music, none, other, or null when unknown. conversation_id names the chat conversation the run
belongs to (null outside one). A done run with fewer hooks than asked for, or none,
has outcome: why in one plain paragraph, what to try next, and whether it was free
(stats.rejections holds the counts); a full run's outcome is null, or one sentence
when some hooks are under the view floor because the country filter set clips aside.
Free: reading a run costs no credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | ||
| run_id | Yes | ||
| api_key | No | ||
| wait_seconds | No | 0 to 50: seconds to wait for the run to finish; 0 returns at once |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |