_id Id — OPTIONALMongoDB document ObjectID |
id IdThe identifier of the run step, which can be referenced in API endpoints. |
object Object27Possible values: [thread.run.step ] The object type, which is always `thread.run.step``. |
created_at Created AtThe Unix timestamp (in seconds) for when the run step was created. |
assistant_id Assistant IdThe ID of the assistant associated with the run step. |
thread_id Thread IdThe ID of the thread that was run. |
run_id Run IdThe ID of the run that this run step is a part of. |
type Type16Possible values: [message_creation , tool_calls ] The type of run step, which can be either message_creation or tool_calls . |
status Status3Possible values: [in_progress , cancelled , failed , completed , expired ] The status of the run step, which can be either in_progress , cancelled , failed , completed , or expired . |
step_details Step DetailsThe details of the run step. |
last_error objectThe last error associated with this run step. Will be null if there are no errors. code Code1Possible values: [server_error , rate_limit_exceeded ] One of server_error or rate_limit_exceeded . | message MessageA human-readable description of the error. |
|
expired_at Expired AtThe Unix timestamp (in seconds) for when the run step expired. A step is considered expired if the parent run is expired. |
cancelled_at Cancelled AtThe Unix timestamp (in seconds) for when the run step was cancelled. |
failed_at Failed AtThe Unix timestamp (in seconds) for when the run step failed. |
completed_at Completed AtThe Unix timestamp (in seconds) for when the run step completed. |
metadata objectSet of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long. |