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.

Body

application/json
assistant_id
string
required
thread
object
model
instructions
string | null
tools
(Code interpreter tool · object | FileSearch tool · object | Function tool · object)[] | null
Maximum array length: 20
tool_resources
object | null
metadata
object | null
temperature
number | null
default:1
Required range: 0 <= x <= 2
top_p
number | null
default:1
Required range: 0 <= x <= 1
stream
boolean | null
max_prompt_tokens
integer | null
Required range: x >= 256
max_completion_tokens
integer | null
Required range: x >= 256
truncation_strategy
Thread Truncation Controls · object | null
tool_choice
Available options:
none,
auto,
required
parallel_tool_calls
boolean
default:true
response_format
Available options:
none,
auto

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