v1
latestOpenAPI 3.1.02026-07-2658119246.0 KBPublic API
Create Agent Run
Start an agent run. The run executes asynchronously: the response returns immediately with status queued, then poll GET .../runs/{run_id} until completed and fetch the output from GET .../runs/{run_id}/result — or set enable_events: true and follow GET .../runs/{run_id}/events for live progress.
To enrich existing records instead of researching from scratch, pass them in input_data; this requires an output_schema (on the request or the agent).
post/v2/agents/{agent_id}/runs
Path parameters
agent_idstring uuid required
Web Search Agent ID, format wsa_<uuid>.
Request body
Example request
{
"input": "Find the 10 fastest growing AI startups in Europe and their latest funding rounds.",
"sources": {
"allow": [
{
"domains": [
"linkedin.com",
"crunchbase.com"
],
"title": "Professional networks"
}
],
"block": [
{
"domains": [
"linkedin.com",
"crunchbase.com"
],
"title": "Professional networks"
}
]
}
}Response
Successful Response
Example response
{
"id": "task_run_c0ffee00-0000-4000-8000-000000000000",
"web_search_agent_id": "wsa_2af5b0e2-58b8-4b60-a1a4-9e57e4d33f00"
}