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

# The Reaction Object

> The Reaction object represents a message reaction in WhatsApp.

**Attributes**

<ParamField path="org_id" type="string">
  The unique identifier of the organization that owns the WhatsApp account.
</ParamField>

<ParamField path="chat_id" type="string">
  The unique identifier of the WhatsApp chat or group where the reaction occurred.
</ParamField>

<ParamField path="message_id" type="string">
  A complete serialized identifier of the message that received the reaction.
</ParamField>

<ParamField path="ack" type="string">
  The delivery status acknowledgment of the reaction message.
</ParamField>

<ParamField path="id" type="object">
  Detailed identification information for the reaction.

  <Expandable>
    <ParamField path="id" type="string">
      A unique identifier for this specific reaction event.
    </ParamField>

    <ParamField path="fromMe" type="boolean">
      Indicates if the reaction was sent by the organization's WhatsApp account.
    </ParamField>

    <ParamField path="remote" type="string">
      The chat or group ID where the reaction occurred.
    </ParamField>

    <ParamField path="_serialized" type="string">
      A complete serialized string containing all reaction identifiers.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="orphan" type="string">
  Indicates if the reaction is orphaned (no longer connected to an existing message).
</ParamField>

<ParamField path="reaction" type="string">
  The emoji used for the reaction. For example: 😀
</ParamField>

<ParamField path="read" type="boolean">
  Indicates if the reaction has been seen by the recipient.
</ParamField>

<ParamField path="reaction_id" type="string">
  A unique serialized identifier for the reaction event.
</ParamField>

<ParamField path="timestamp" type="string">
  The ISO 8601 formatted timestamp when the reaction was created.
</ParamField>

<ParamField path="msg_id" type="object">
  Detailed identification information for the message that received the reaction.

  <Expandable>
    <ParamField path="id" type="string">
      A unique identifier for the original message.
    </ParamField>

    <ParamField path="fromMe" type="boolean">
      Indicates if the original message was sent by the organization's WhatsApp account.
    </ParamField>

    <ParamField path="remote" type="string">
      The chat or group ID where the original message exists.
    </ParamField>

    <ParamField path="_serialized" type="string">
      A complete serialized string containing all message identifiers.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="orphan_reason" type="string | null">
  The reason why the reaction became orphaned, if applicable. Null if not orphaned.
</ParamField>

<ParamField path="sender_id" type="string">
  The WhatsApp ID of the user who sent the reaction (format: `{phone_number}@c.us`).
</ParamField>

<ParamField path="org_phone" type="string">
  The organization phone where the reaction was sent or received (in the format `{phone_number}@c.us`)
</ParamField>

<ParamField path="unique_id" type="string">
  A unique identifier for the reaction event, matching the `id.id` field.
</ParamField>

<ResponseExample>
  ```json The Reaction Object theme={null}
  {
    "org_id": "2997dd64-89bf-48d3-9a22-b314fca017e5",
    "message_id": "false_120363297269676566@g.us_3EB01F4653BB9DD05E9859_919004389372@c.us",
    "ack": "0",
    "id": {
      "id": "3EB01D1702AD13661CDAEA",
      "fromMe": true,
      "remote": "120363297269676566@g.us",
      "_serialized": "true_120363297269676566@g.us_3EB01D1702AD13661CDAEA_919289665999@c.us"
    },
    "orphan": "0",
    "reaction": "😀",
    "read": true,
    "reaction_id": "true_120363297269676566@g.us_3EB01D1702AD13661CDAEA_919289665999@c.us",
    "timestamp": "2024-05-13 11:22:14+00",
    "msg_id": {
      "id": "3EB01F4653BB9DD05E9859",
      "fromMe": false,
      "remote": "120363297269676566@g.us",
      "_serialized": "false_120363297269676566@g.us_3EB01F4653BB9DD05E9859_919004389372@c.us"
    },
    "orphan_reason": null,
    "sender_id": "919289665999@c.us",
    "org_phone": "919289665999@c.us",
    "chat_id": "120363297269676566@g.us",
    "unique_id": "3EB01F4653BB9DD05E9859"
  }
  ```
</ResponseExample>
