Update a conversation
update_conversationChange a conversation's status, priority, assignee, team or custom fields, as the signed-in teammate; only the fields given change. Closing it may send the customer a satisfaction survey when the workspace's CSAT settings ask for one. It can't snooze: the only tool that snoozes is reply_to_conversation, and only while it sends the customer a reply. Returns the updated conversation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | The new status. `on_hold` takes an onHoldReason; `snoozed` needs a time, which this tool does not take. | |
| teamId | No | A team id from list_members, or null for no team. | |
| priority | No | The new priority. | |
| assigneeId | No | A teammate id from list_members, or null to unassign. | |
| fieldValues | No | Custom field values as { key, value }; a null value clears one. | |
| onHoldReason | No | Why the conversation is on hold, with status `on_hold`. | |
| conversationId | Yes | The Aide conversation id (`cnv_…`), from find_conversation. |