Run Object
string
ID of the task that a user can use for polling its status
string
any of
completed, failed, in_progressobject | null
The final result object, may vary based on task type.
object | null
Contains the retrieved contextual information used during the run.
Includes optional
Includes optional
web_search, file_search, and tool_calls result arrays.Show properties
Show properties
object[] | null
object[] | null
A list of file search results retrieved during the run.
Show properties
Show properties
string
The ID of the file that contains relevant text.
string
The name of the retrieved file.
string | null
The retrieved text segment.
When
When
null, it indicates that the entire file was retrieved.number
Relevancy score from 0 to 1.
integer
The order of the retrieved segments when multiple results come from the same file.
object[] | null
A list of tool call results executed during the run.
Show properties
Show properties
string
The name of the tool that was called.
string
The type of tool invoked:
"mcp" or "http".string | null
When the tool belongs to an MCP server, indicates which server provided the tool.
object
A JSON object representing the parameters sent to the tool.
object
The JSON response returned by the tool.
object | null
Detailed results for each requirement.
object | null
An object that provides details about why the run failed. Returns
null if the run completed successfully.Show properties
Show properties
string
A descriptive message explaining the reason for the failure.
requirements_result, data_sources, and error fields.
These fields are not included by default and will only appear in the response if you explicitly request them using the include parameter.
For details on how to use this parameter, see the include parameter documentation.

