set_thread_notification_level
Set your notification level for a thread (default, always, mention, never). Choosing anything but 'never' subscribes you; 'never' unsubscribes.
Instructions
Set the current user's notification level for a thread.
Setting any level other than "never" also makes the user follow the thread, so it shows up in list_subscribed_threads; "never" removes it from that list.
Args: token: The conversation token. Use list_conversations to find tokens. thread_id: The thread ID (the ID of the thread's first message). level: One of "default" (use the conversation's setting), "always" (every message), "mention" (only when mentioned) or "never".
Returns: JSON object of the updated thread (same shape as get_thread).
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": {
"token": "<token>",
"thread_id": "<thread_id>",
"level": "<level>"
},
"name": "set_thread_notification_level"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | Yes | ||
| token | Yes | ||
| thread_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |