add_reaction
React to a Slack message with an emoji. Posts the reaction AS THE CONNECTING PERSON when the workspace has the user-token reactions:write (a bot-added emoji shows the app's icon and doesn't read as a person acknowledging), otherwise as the app — the result's reacted_as says which actually happened. Reacting to a message that already has that emoji from you is treated as success, not an error. channel accepts a search hit's composite external_id ('channel:ts') whole. Needs reactions:write — a workspace connected before 2026-08-28 returns a reconnect hint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ts | Yes | Timestamp of the message to react to (a search result's external_id after the colon, or read_channel's ts). | |
| name | Yes | Emoji name, with or without colons — 'thumbsup' and ':thumbsup:' both work. | |
| account | No | Workspace label (see list_accounts). Required when several workspaces are connected. | |
| channel | Yes | Channel id. A search hit's composite external_id ('channel:ts') is accepted whole — the ts is taken from it when `ts` is omitted. |