Retrieve run step
Deprecated
GET/threads/{thread_id}/runs/{run_id}/steps/{step_id}
Retrieves a run step.
Path Parameters
thread_id: string
run_id: string
step_id: string
Query Parameters
A list of additional fields to include in the response. Currently the only supported value is step_details.tool_calls[*].file_search.results[*].content to fetch the file search result content.
See the file search tool documentation for more information.
Returns
Retrieve run step
curl https://api.openai.com/v1/threads/$THREAD_ID/runs/$RUN_ID/steps/$STEP_ID \
-H 'OpenAI-Beta: assistants=v2' \
-H "Authorization: Bearer $OPENAI_API_KEY"{
"id": "id",
"assistant_id": "assistant_id",
"cancelled_at": 0,
"completed_at": 0,
"created_at": 0,
"expired_at": 0,
"failed_at": 0,
"last_error": {
"code": "server_error",
"message": "message"
},
"metadata": {
"foo": "string"
},
"object": "thread.run.step",
"run_id": "run_id",
"status": "in_progress",
"step_details": {
"message_creation": {
"message_id": "message_id"
},
"type": "message_creation"
},
"thread_id": "thread_id",
"type": "message_creation",
"usage": {
"completion_tokens": 0,
"prompt_tokens": 0,
"total_tokens": 0
}
}Returns Examples
{
"id": "id",
"assistant_id": "assistant_id",
"cancelled_at": 0,
"completed_at": 0,
"created_at": 0,
"expired_at": 0,
"failed_at": 0,
"last_error": {
"code": "server_error",
"message": "message"
},
"metadata": {
"foo": "string"
},
"object": "thread.run.step",
"run_id": "run_id",
"status": "in_progress",
"step_details": {
"message_creation": {
"message_id": "message_id"
},
"type": "message_creation"
},
"thread_id": "thread_id",
"type": "message_creation",
"usage": {
"completion_tokens": 0,
"prompt_tokens": 0,
"total_tokens": 0
}
}