---
title: "Changes to POST /messages/{id}/reactions"
method: POST
path: "/messages/{id}/reactions"
---

# Changes to POST /messages/{id}/reactions

`POST /messages/{id}/reactions`

> Every recorded change to this operation, newest first.
> 575 revisions in range; 3 not diffed.

## Timeline

Changed in 19 of 575 revisions.

- **2026-10-12** `30f95dce0284`: 2 info
- **2026-07-29** `d274674f0337`: 3 breaking, 4 info
- **2026-04-13** `0e8699ecb9d0`: 1 info
- **2026-02-13** `72a8c35a3c01`: 3 breaking
- **2025-12-09** `60ac8749f9f3`: 1 info
- **2025-10-06** `4834c2766be0`: 2 info
- **2025-07-31** `ff8af70dc683`: 1 info
- **2025-04-17** `4790b8d86366`: 2 info
- **2025-01-31** `1af2cd87156c`: 1 breaking, 1 warning
- **2024-10-09** `54f4d9361280`: 1 info
- **2024-09-05** `c008f63f0618`: 2 info
- **2024-08-15** `e7439cb08b03`: 5 info
- **2024-07-15** `2c8816c7ade0`: 1 info
- **2024-06-10** `beb8b68c6223`: 1 info
- **2024-05-10** `105f5ea2983c`: 2 breaking
- **2024-05-08** `93c38a25cccf`: 2 info
- **2024-04-30** `8fa8e0a897c0`: 2 info
- **2024-04-29** `a49249cffc7a`: 1 breaking, 3 warning, 13 info
- **2024-04-24** `73a68e82218e`: 1 info

## Changes

- **2026-10-12** `30f95dce0284`: 2 info
  - added the optional property `cooldown_remaining_ms` to the response with the `400` status
  - added the optional property `cooldown_remaining_ms` to the response with the `429` status
- **2026-07-29** `d274674f0337`: 3 breaking, 4 info
  - the response property `reactions/items/user/privacy_settings/delivery_receipts/enabled` became optional for the status `201`
  - the response property `reactions/items/user/privacy_settings/read_receipts/enabled` became optional for the status `201`
  - the response property `reactions/items/user/privacy_settings/typing_indicators/enabled` became optional for the status `201`
  - the request property `user/privacy_settings/delivery_receipts/enabled` became optional
  - the request property `user/privacy_settings/read_receipts/enabled` became optional
  - the request property `user/privacy_settings/typing_indicators/enabled` became optional
  - added the optional property `reactions/items/user/devices/items/hardware_id` to the response with the `201` status
- **2026-04-13** `0e8699ecb9d0`: 1 info
  - added the optional property `reactions/items/user/bypass_moderation` to the response with the `201` status
- **2026-02-13** `72a8c35a3c01`: 3 breaking
  - removed the enum value `` of the request property `sort/items/type`
  - removed the enum value `boolean` of the request property `sort/items/type`
  - removed the enum value `number` of the request property `sort/items/type`
- **2025-12-09** `60ac8749f9f3`: 1 info
  - added the new optional request property `sort/items/type`
- **2025-10-06** `4834c2766be0`: 2 info
  - added the new optional request property `user/privacy_settings/delivery_receipts`
  - added the optional property `reactions/items/user/privacy_settings/delivery_receipts` to the response with the `201` status
- **2025-07-31** `ff8af70dc683`: 1 info
  - added the optional property `reactions/items/user/avg_response_time` to the response with the `201` status
- **2025-04-17** `4790b8d86366`: 2 info
  - added the new optional request property `user/teams_role`
  - added the optional property `reactions/items/user/teams_role` to the response with the `201` status
- **2025-01-31** `1af2cd87156c`: 1 breaking, 1 warning
  - the response property `reactions/items/user/devices` became optional for the status `201`
  - removed the request property `user/push_notifications`
- **2024-10-09** `54f4d9361280`: 1 info
  - the `limit` request property's max was increased from `25.00` to `100.00`
- **2024-09-05** `c008f63f0618`: 2 info
  - added the optional property `unrecoverable` to the response with the `400` status
  - added the optional property `unrecoverable` to the response with the `429` status
- **2024-08-15** `e7439cb08b03`: 5 info
  - added the optional property `reactions/items/user/privacy_settings` to the response with the `201` status
  - removed the `apn` enum value from the `reactions/items/user/devices/items/push_provider` response property for the response status `201`
  - removed the `firebase` enum value from the `reactions/items/user/devices/items/push_provider` response property for the response status `201`
  - removed the `huawei` enum value from the `reactions/items/user/devices/items/push_provider` response property for the response status `201`
  - removed the `xiaomi` enum value from the `reactions/items/user/devices/items/push_provider` response property for the response status `201`
- **2024-07-15** `2c8816c7ade0`: 1 info
  - added the optional property `reactions/items/user/ban_expires` to the response with the `201` status
- **2024-06-10** `beb8b68c6223`: 1 info
  - added the required property `reactions/items/user/blocked_user_ids` to the response with the `201` status
- **2024-05-10** `105f5ea2983c`: 2 breaking
  - the response property `reactions/items/user/image` became optional for the status `201`
  - the response property `reactions/items/user/name` became optional for the status `201`
- **2024-05-08** `93c38a25cccf`: 2 info
  - the response property `reactions/items/user/image` became required for the status `201`
  - the response property `reactions/items/user/name` became required for the status `201`
- **2024-04-30** `8fa8e0a897c0`: 2 info
  - added the new optional request property `user/privacy_settings`
  - the response property `reactions/items/user/invisible` became required for the status `201`
- **2024-04-29** `a49249cffc7a`: 1 breaking, 3 warning, 13 info
  - removed the required property `reactions/items/duration` from the response with the `201` status
  - removed the request property `MessageID`
  - removed the optional property `reactions/items/message` from the response with the `201` status
  - removed the optional property `reactions/items/reaction` from the response with the `201` status
  - api tag `product:chat` added
  - api tag `Messages` removed
  - api tag `Reactions` removed
  - added the new optional request property `user/invisible`
  - added the new optional request property `user/push_notifications`
  - added the required property `reactions/items/created_at` to the response with the `201` status
  - added the required property `reactions/items/custom` to the response with the `201` status
  - added the required property `reactions/items/message_id` to the response with the `201` status
  - added the required property `reactions/items/score` to the response with the `201` status
  - added the required property `reactions/items/type` to the response with the `201` status
  - added the required property `reactions/items/updated_at` to the response with the `201` status
  - added the required property `reactions/items/user` to the response with the `201` status
  - added the required property `reactions/items/user_id` to the response with the `201` status
- **2024-04-24** `73a68e82218e`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/getstream/apis/stream-api/docs/messages/:id/reactions/post.md) - [API](https://skmtc.dev/getstream/apis/stream-api.md) - [Page](https://skmtc.dev/getstream/apis/stream-api/changes/messages/:id/reactions/post)
