Resolve or reopen a conversation
resolve_conversationUse this when someone wants to mark a customer conversation resolved or done, or reopen it. Returns the conversation id, resolved state and last edit time, and the operator dashboard updates live. Repeating the same state has no further effect. Not for replying to the customer.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"conversationId": "<conversationId>"
},
"name": "resolve_conversation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resolved | No | true to mark it resolved (the default), false to reopen it | |
| conversationId | Yes | Conversation to update |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| conversation | Yes | Only the id, resolved state and last edit time; null when not found. Customer identifiers, staff ids and organization ids are never returned. |