Archive a conversation
archive_conversationArchive one conversation out of the feed. THIS MOVES REAL MAIL: as well as marking the thread archived in Busymail, it queues a move of every message in it out of the user's INBOX and into the account's archive folder, so the change shows up in Apple Mail or whatever else they use. It also drops any pin resting on the thread, and the pin on its cluster if this empties it. The reply's result field says archived, or already_archived when it was already out of the feed; messages_queued_to_move counts the messages queued, which is not zero even for already_archived, since a message left behind by an earlier failure still gets moved. Prefer asking the user before archiving mail they have not mentioned.
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": {
"conversation_id": "<conversation_id>"
},
"name": "archive_conversation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| conversation_id | Yes | The conversation's UUID, from list_feed, get_cluster or search. |