# `bird whatsapp reaction`

## Usage

```bash
bird whatsapp reaction
```

## Description

A reaction goes on a message the contact sent, and the workspace holds at most one per
message, so placing another replaces it. Acceptance is not application: the reaction log
is where a change WhatsApp refused says why.

Destructive commands require --yes.

## Commands

| Name                                                               | Description                                  |
| ------------------------------------------------------------------ | -------------------------------------------- |
| [`list-events`](/docs/cli/reference/whatsapp-reaction-list-events) | List reaction events for a WhatsApp message  |
| [`remove`](/docs/cli/reference/whatsapp-reaction-remove)           | Remove your reaction from a WhatsApp message |
| [`set`](/docs/cli/reference/whatsapp-reaction-set)                 | React to a WhatsApp message                  |

## Related resources

- [Should I use a Bird SDK or call the API directly?](/explained/platform/should-i-use-an-sdk-or-call-the-api-directly) (answer)
- [Build your first integration](/learn/paths/integration) (course)
- [Send your first email](/docs/get-started/send-your-first-email) (docs)

[Get an implementation brief](/learn/workspace?topic=api-basics)
