URL parameters
The ID of the chat.
Headers
Bearer $TOKEN
Returns the status of a chat without its transcript. Poll this endpoint after you create a chat or reply to it.
URL parameters
The ID of the chat.
Headers
Bearer $TOKEN
Returns the chat status and any pending confirmations.
Response body
Unauthorized
Response body
Not Found
Response body
Response attributes
The ID of the chat.
Always chat_status.
Whether the agent is working on the chat: processing, awaiting_confirmation, or idle. Chat statuses explains each.
The tool runs waiting for your approval, oldest first, empty unless the status is awaiting_confirmation.
The ID of the confirmation, used to approve or deny it.
The name of the tool the agent wants to run, such as Bash.
The input the agent wants to run the tool with, such as the command.
Always pending, since only confirmations still waiting for a decision are listed.
The note left with the decision, always null here since the confirmation is still pending.
When the confirmation expires if nobody approves or denies it, as an ISO 8601 date-time in UTC.
When the confirmation was approved or denied, always null here since the confirmation is still pending.
When the agent asked for the confirmation, as an ISO 8601 date-time in UTC.
| Status | What it means |
|---|---|
processing |
The agent is working on the latest message. Poll again in a few seconds. |
awaiting_confirmation |
The agent wants to run a tool that needs your approval and waits for you. Approve or deny each confirmation listed in pending_confirmations. The agent then continues and the status returns to processing. |
idle |
The turn is over. Get the chat to read the answer, or reply to continue. |
We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.