Manage message reactions
manage_reactionsAdd, list, or remove emoji reactions on Google Chat messages to see who reacted and delete your own reactions.
Instructions
Emoji reactions on a message, as the authenticated user. action=add puts a unicode emoji (the emoji character itself, e.g. "👍" or "🎉" — not :shortcode:) on the message; adding the same emoji twice fails with ALREADY_EXISTS. action=list returns who reacted with what — each reaction's name (spaces/.../reactions/), emoji and user; filter with emoji to one emoji's reactions. action=remove deletes ONE reaction by its full reaction_name from list — only the authenticated user's own reactions can be removed (someone else's returns PERMISSION_DENIED). Custom (workspace) emoji need raw_request with emoji.customEmoji. Scopes: chat.messages.reactions (add/remove; .create suffices for add-only) or chat.messages.reactions.readonly (list).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emoji | No | add: the unicode emoji to add (e.g. "👍"). list: only this emoji's reactions. | |
| action | Yes | What to do with the message's reactions. | |
| message | No | add/list: the message to react to / read reactions from. | |
| page_size | No | list: max reactions per page (1..200). | |
| page_token | No | list: nextPageToken from the previous page. | |
| reaction_name | No | remove: the reaction to delete, from action=list. |