Add or remove one person who can DM this AI employee, with the expected list revision and a reason
summer_teammates_slack_dms_updateAdd or remove one person who can DM this AI employee, with the expected list revision and a reason. Summer reads only DMs from people on the list. Removing someone stops Summer reading and posting in that DM. Sends nothing.
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>",
"teammate": "<teammate>",
"revision": "<revision>",
"slack_user_id": "<slack_user_id>",
"allowed": "<allowed>",
"reason": "<reason>"
},
"name": "summer_teammates_slack_dms_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| allowed | Yes | true adds the person; false removes them. | |
| company | Yes | ||
| revision | Yes | Current list revision from teammates.slack.dms.list (0 for an empty list). | |
| teammate | Yes | ||
| slack_user_id | Yes | The person's Slack member ID in the company's workspace, such as U012AB3CD. | |
| idempotency_key | No | Reuse the same key when retrying the same change |