Change a group
update_groupAdd or remove members on a group the user owns, or dissolve it. Only on the user's explicit request, naming exactly who to add or remove — never add or remove somebody the user did not name. Adding requires an accepted contact. Taking somebody off reaches future sends only: anything already sent to them stands, and a Separate member never learns either way. Dissolving frees the group's name to reuse and stops it being addressable; it does not touch any thread the group already created.
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": {
"group": "<group>"
},
"name": "update_group"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| add | No | Members to add, each as the user names them: nickname, name or address. Every one must already be an accepted contact. | |
| group | Yes | The group to change, by name or id — one the user owns, from list_groups. | |
| remove | No | Members to remove, by email address or their current display name. | |
| dissolve | No | true to dissolve the group. Ignored if add or remove are also given. |