> ## Documentation Index
> Fetch the complete documentation index at: https://docs.inboxapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# message.reactionAdded

> Occurs when a reaction is added to a message

<ResponseExample>
  ```json Example payload theme={null}
  {
    "id": "ck9v2m5nj0xp4wq7ybftrae8",
    "seq": 134,
    "teamId": "hzcai5t59nn9vsck3rbuepyg",
    "type": "message.reactionAdded",
    "timestamp": "2025-01-15T15:45:00.000Z",
    "version": "1.0",
    "data": {
      "messageId": "p8rvk2m5j0xn4wq7ybftcael",
      "threadId": "l44e15irdq4db30i77cgphhx",
      "reaction": {
        "emoji": "🔥",
        "senderPlatformId": "1876543210987654321",
        "createdAt": "2025-01-15T15:45:00.000Z"
      }
    }
  }
  ```
</ResponseExample>

A reaction was added to a message in a thread — either by a prospect on the platform or by a team member through Inbox.

## Payload

<ResponseField name="messageId" type="string" required>
  The Inbox ID of the message that was reacted to.
</ResponseField>

<ResponseField name="threadId" type="string" required>
  The Inbox thread ID containing the message.
</ResponseField>

<ResponseField name="reaction" type="object" required>
  The reaction that was added or removed.

  <Expandable title="properties">
    <ResponseField name="emoji" type="string">
      The emoji character of the reaction.
    </ResponseField>

    <ResponseField name="senderPlatformId" type="string">
      The platform ID of the user who reacted.
    </ResponseField>

    <ResponseField name="createdAt" type="string">
      ISO 8601 timestamp of when the reaction was created.
    </ResponseField>
  </Expandable>
</ResponseField>
