Choose who Summer reads Slack as, with the revision from slack
summer_slack_reader_updateChoose who Summer reads Slack as, with the revision from slack.reader.read and a reason. 'me' uses the caller's own connected Slack account; nobody can choose another person's account. Summer reads only the selected channels that account can see. Sends no message.
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": {
"company": "<company>",
"revision": "<revision>",
"reader": "<reader>",
"reason": "<reason>"
},
"name": "summer_slack_reader_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reader | Yes | ||
| reason | Yes | ||
| company | Yes | Summer company ID | |
| revision | Yes | Current revision from slack.reader.read; 0 before the first save. | |
| teammate_id | No | An active teammate from teammates.list when reader is 'teammate'. | |
| idempotency_key | No | Reuse the same key when retrying the same change |