OpenAI APIs · Capability
OpenAI APIs OpenAI Assistants API
API for building AI assistants with custom instructions, knowledge retrieval, code execution, and function calling capabilities. Supports managing assistants, threads, messages, and runs.
What You Can Do
GET
Listassistants
— OpenAI APIs List assistants
/assistants
POST
Createassistant
— OpenAI APIs Create assistant
/assistants
GET
Getassistant
— OpenAI APIs Retrieve assistant
/assistants/{assistant_id}
POST
Modifyassistant
— OpenAI APIs Modify assistant
/assistants/{assistant_id}
DELETE
Deleteassistant
— OpenAI APIs Delete assistant
/assistants/{assistant_id}
POST
Createthread
— OpenAI APIs Create thread
/threads
GET
Getthread
— OpenAI APIs Retrieve thread
/threads/{thread_id}
POST
Modifythread
— OpenAI APIs Modify thread
/threads/{thread_id}
DELETE
Deletethread
— OpenAI APIs Delete thread
/threads/{thread_id}
GET
Listmessages
— OpenAI APIs List messages
/threads/{thread_id}/messages
POST
Createmessage
— OpenAI APIs Create message
/threads/{thread_id}/messages
GET
Getmessage
— OpenAI APIs Retrieve message
/threads/{thread_id}/messages/{message_id}
GET
Listruns
— OpenAI APIs List runs
/threads/{thread_id}/runs
POST
Createrun
— OpenAI APIs Create run
/threads/{thread_id}/runs
GET
Getrun
— OpenAI APIs Retrieve run
/threads/{thread_id}/runs/{run_id}
POST
Cancelrun
— OpenAI APIs Cancel run
/threads/{thread_id}/runs/{run_id}/cancel
POST
Submittooloutputs
— OpenAI APIs Submit tool outputs
/threads/{thread_id}/runs/{run_id}/submit_tool_outputs
POST
Createthreadandrun
— OpenAI APIs Create thread and run
/threads/runs
MCP Tools
listassistants
OpenAI APIs List assistants
read-only
idempotent
createassistant
OpenAI APIs Create assistant
getassistant
OpenAI APIs Retrieve assistant
read-only
idempotent
modifyassistant
OpenAI APIs Modify assistant
deleteassistant
OpenAI APIs Delete assistant
idempotent
createthread
OpenAI APIs Create thread
getthread
OpenAI APIs Retrieve thread
read-only
idempotent
modifythread
OpenAI APIs Modify thread
deletethread
OpenAI APIs Delete thread
idempotent
listmessages
OpenAI APIs List messages
read-only
idempotent
createmessage
OpenAI APIs Create message
getmessage
OpenAI APIs Retrieve message
read-only
idempotent
listruns
OpenAI APIs List runs
read-only
idempotent
createrun
OpenAI APIs Create run
getrun
OpenAI APIs Retrieve run
read-only
idempotent
cancelrun
OpenAI APIs Cancel run
submittooloutputs
OpenAI APIs Submit tool outputs
createthreadandrun
OpenAI APIs Create thread and run