Run Object

id
string

ID of the task that a user can use for polling its status

result
object | null

The final result object, may vary based on task type.

status
string

any of completed, failed, in_progress

requirements_result
object[]

Detailed results for each requirement.

data_sources
object

Specifies the data sources used to retrieve contextual information for a run. Contains optional web_search and file_search results.

Example:

{
  "id": "dba286ef-5067-4c6e-b215-5483500da8df",
  "status": "completed",
  "result": "- example 1\n- example 2\n- example 3",
  "requirements_result": {
    "score": 1,
    "finish_reason": "Perfect result achieved",
    "requirements": [
      {
        "name": "bullets",
        "description": "Return a bulleted list where each field is a bullet",
        "is_mandatory": false,
        "score": 1,
        "reason": "None"
      }
    ]
  }
}

Run Object

id
string

ID of the task that a user can use for polling its status

result
object | null

The final result object, may vary based on task type.

status
string

any of completed, failed, in_progress

requirements_result
object[]

Detailed results for each requirement.

data_sources
object

Specifies the data sources used to retrieve contextual information for a run. Contains optional web_search and file_search results.

Example:

{
  "id": "dba286ef-5067-4c6e-b215-5483500da8df",
  "status": "completed",
  "result": "- example 1\n- example 2\n- example 3",
  "requirements_result": {
    "score": 1,
    "finish_reason": "Perfect result achieved",
    "requirements": [
      {
        "name": "bullets",
        "description": "Return a bulleted list where each field is a bullet",
        "is_mandatory": false,
        "score": 1,
        "reason": "None"
      }
    ]
  }
}