Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

thread_id
string
required
run_id
string
required

Body

application/json
tool_outputs
object[]
required
stream
boolean | null

Response

200 - application/json
id
string
required
object
enum<string>
required
Available options:
thread.run
created_at
integer
required
thread_id
string
required
assistant_id
string
required
status
enum<string>
required
Available options:
queued,
in_progress,
requires_action,
cancelling,
cancelled,
failed,
completed,
incomplete,
expired
required_action
object | null
required
last_error
object | null
required
expires_at
integer | null
required
started_at
integer | null
required
cancelled_at
integer | null
required
failed_at
integer | null
required
completed_at
integer | null
required
incomplete_details
object | null
required
model
string
required
instructions
string
required
tools
(Code interpreter tool · object | FileSearch tool · object | Function tool · object)[]
required
Maximum array length: 20
metadata
object | null
required
usage
object | null
required
max_prompt_tokens
integer | null
required
Required range: x >= 256
max_completion_tokens
integer | null
required
Required range: x >= 256
truncation_strategy
Thread Truncation Controls · object | null
required
tool_choice
required
Available options:
none,
auto,
required
parallel_tool_calls
boolean
default:true
required
response_format
required
Available options:
none,
auto
temperature
number | null
top_p
number | null
Last modified on September 17, 2026