threads_update
✏️ Update a conversation thread: rename it, add notes/description, move it to a folder, or take it out of sync.
When to use:
User wants to rename a chat or group
User wants to add notes/context about a conversation
User wants to organize threads into folders
User wants a chat to stop showing up and stop syncing (
synced=false) — e.g. the personal chats on an account that is only in the workspace for its work groups. Nothing is deleted;synced=truebrings it back.
For DM threads, renaming also updates the linked contact's display name by default. Pass thread_id for one thread, or thread_ids to apply the same change to several. Ids come from threads.list / search.threads.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New title for the thread (max 255 chars). For a DM this ALSO renames the linked contact, so an empty string is ignored, not applied — omit the parameter when you are not renaming. | |
| synced | No | false takes the chat out of sync: it disappears from the inbox, from knowledge/RAG search, and the sync service stops fetching it. Messages already stored are kept and nothing is deleted. true puts it back. The decision survives later syncs. OMIT to leave sync as it is. | |
| folder_id | No | Move thread to this folder (null removes from folder) | |
| thread_id | No | Thread ID from threads.list. Use this OR thread_ids. | |
| thread_ids | No | Several thread IDs to apply the same change to, e.g. taking a batch of personal chats out of sync in one call. Use this OR thread_id. | |
| description | No | AI context / notes for this thread. Empty string clears description. | |
| in_workspace | No | Run this one call in this workspace id instead of the session's. Nothing is stored; other sessions are not affected. | |
| update_contact | No | For DM threads, also rename the linked contact (default: true) |