Go to Slack

reaction_added event

Compatibility: RTM Events API

Events API Scope: reactions:read


A team member has added an emoji reaction to an item

{
    "type": "reaction_added",
    "user": "U024BE7LH",
    "reaction": "thumbsup",
    "item_user": "U0G9QF9C6",
    "item": {
        ...
    },
    "event_ts": "1360782804.083113"
}

When a reaction is added to an item the reaction_added event is sent to all connected clients for users who can see the content that was reacted to.

The user field indicates the ID of the user who performed this event. The item_user field represents the ID of the user that created the original item that has been reacted to.

Embedded item objects

Embedded item nodes are more lightweight than the structures you'll find in reactions.list.

Here are some examples:

Message:

"item": {
    "type": "message",
    "channel": "C0G9QF9GZ",
    "ts": "1360782400.498405"
}

File:

"item": {
    "type": "file",
    "file": "F0HS27V1Z"
}

File Comment:

"item": {
    "type": "file_comment",
    "file_comment": "Fc0HS2KBEZ",
    "file": "F0HS27V1Z"
}

Events API compatibility

Subscribe to this event via the Events API.

Events of this type will be wrapped in metadata when sent via the Events API.

reaction_added requires the reactions:read OAuth permission scope.