# Reagir a uma mensagem

`POST /message/react`

Pasta: **Ações na mensagem e Buscar**

## Autenticação

```http
token: {{token}}
```

## Descrição

# Reagir a uma mensagem

Envia (ou remove) uma reação emoji em uma mensagem existente. Para remover a reação, envie `reaction` como string vazia `""`.

## Endpoint

`POST {{baseUrl}}/message/react`

## Autenticação

Header obrigatório: `token: {{token}}`.

## Corpo da requisição

| Campo | Tipo | Obrigatório | Descrição |
| --- | --- | --- | --- |
| chatid | string | Sim | JID do chat |
| messageid | string | Sim | ID da mensagem alvo |
| reaction | string | Sim | Emoji (ex.: `👍`) ou `""` para remover |
| sender | string | Não | JID do autor da mensagem (recomendado em grupos) |

## Exemplo de Requisição

```bash
curl -X POST "{{baseUrl}}/message/react" \
  -H "token: {{token}}" \
  -H "Content-Type: application/json" \
  -d '{
    "chatid": "5511999999999@s.whatsapp.net",
    "messageid": "3EB0538DA65A59F6D8A251",
    "reaction": "👍",
    "sender": "5511999999999@s.whatsapp.net"
  }'
```

## Resposta de Sucesso

```json
{
  "success": true,
  "message": {
    "id": "3EB0REACTID",
    "timestamp": "2026-07-17T06:45:00Z"
  }
}
```

## Erros comuns

- `401` — token ausente ou inválido
- `400` — JSON inválido
- `500` — mensagem/chat inválidos ou sessão offline

## Corpo (exemplo)

```json
{
  "chatid": "5511999999999@s.whatsapp.net",
  "messageid": "3EB0538DA65A59F6D8A251",
  "reaction": "👍",
  "sender": "5511999999999@s.whatsapp.net"
}
```

## cURL

```bash
curl -X POST "{{baseUrl}}/message/react" \
  -H "token: {{token}}" \
  -H "Content-Type: application/json" \
  -d '{
  "chatid": "5511999999999@s.whatsapp.net",
  "messageid": "3EB0538DA65A59F6D8A251",
  "reaction": "👍",
  "sender": "5511999999999@s.whatsapp.net"
}'
```

---

[Índice da pasta](./index.md) · [Índice geral](../index.md) · [UI](https://gozap.dev/docs?op=acoes-na-mensagem-e-buscar/reagir-a-uma-mensagem)
