v1
latestOpenAPI 3.0.12026-07-226992320.0 KBChats
Update Chat
Partially updates an in_progress chat session by chatId. Only fields provided in the request body are updated — omitted fields remain unchanged. Returns the updated session record.
patch/v1/chats/{chatId}
Path parameters
chatIdstring required
Unique identifier of the chat session to update.
Request body
Example request
{
"agentId": "D5D0p7TUs66TTAEAx",
"dynamicVariables": {
"customer_name": "Michael"
}
}Response
OK
Example response
{
"chatId": "chat-d17T6uReChpyfFeP",
"agent": {
"name": "New AI Agent",
"agentId": "agent_D5D0p7TUs66TTAEAx",
"status": "Live"
},
"createdAt": "2021-04-20T10:00:00.000Z",
"status": "ended",
"response": [
{
"id": "item_G9YdhDqua0EngI1G",
"role": "assistant",
"type": "message",
"content": [
"Hello! My name is Grace, and I'm calling on behalf of SigmaMind AI. Am I speaking with Michael?"
]
}
],
"messages": [
{
"id": "item_G9YdhDqua0EngI1G",
"role": "assistant",
"type": "message",
"content": [
"Hello! My name is Grace, and I'm calling on behalf of SigmaMind AI. Am I speaking with Michael?"
]
}
],
"dynamicVariables": {
"customer_name": "Michael",
"account_id": "ACC-001"
}
}