# The Reaction object

> Attributes of a BloomText Reaction and the endpoints that return it.

Source: https://www.bloomtext.com/developers/api/reference/reaction-object/

Emoji reactions on messages.

### Attributes

- `message_id` (UUID, required): Message the reaction is on.

- `user_id` (UUID, required): User who reacted.

- `emoji` (string, required): The emoji.

- `created_at` (timestamp, required): When the reaction was added.

### Endpoints

| Method | Path | Endpoint |
| --- | --- | --- |
| GET | `/messages/{messageId}/reactions` | [List reactions](https://www.bloomtext.com/developers/api/reference/list-reactions/) |
| POST | `/messages/{messageId}/reactions` | [Add a reaction](https://www.bloomtext.com/developers/api/reference/create-reaction/) |
| DELETE | `/messages/{messageId}/reactions` | [Remove a reaction](https://www.bloomtext.com/developers/api/reference/delete-reaction/) |

```json filename="The Reaction object"
{
  "message_id": "4cbfdb50-6b7d-45d4-94b3-05a52ce3f4d1",
  "user_id": "8b9c2d2f-6b1a-44f4-a7b1-0d6d3f2d6f55",
  "emoji": "👍",
  "created_at": "2026-09-21T15:04:05Z"
}
```
