# Mensagem enviada

**Evento:** `message.sent` · **Transporte:** POST para o seu receptor

Mensagem da inbox (`direction: out`), saída pela api, por automação, pelo celular ou por outro aparelho. `sent_by` diz por onde. Assine `message.sent` num webhook (`POST /webhooks`) ou no `GET /events`.

**Estado:** Disponível

## Compatibilidade de canais

| Canal | Compatível | Observação |
|---|---|---|
| WhatsApp (Web) | Sim |  |
| WhatsApp (API oficial) | Sim |  |
| Instagram | Sim |  |
| Messenger | Sim |  |
| Telegram | Sim |  |

### Mensagem enviada

```json
{
  "id": "evt_01JAB3K9ZQ7V0M4T8R2X6WYD5H",
  "type": "message.sent",
  "created_at": "2026-10-17T12:00:00.000Z",
  "inbox": {
    "id": "r0269625d29bfbd",
    "name": "loja",
    "phone": "5511888888888",
    "channel": "whatsapp_web"
  },
  "data": {
    "message": {
      "id": "3EB05DCE1D4036FCE241C6",
      "chat_id": "5511999999999@s.whatsapp.net",
      "author": {
        "id": "5511888888888@s.whatsapp.net",
        "name": "Loja"
      },
      "direction": "out",
      "sent_by": "api",
      "sent_at": "2026-10-17T12:00:00.000Z",
      "category": "conversation",
      "type": "text",
      "text": "Seu pedido saiu para entrega.",
      "track_source": "crm",
      "track_id": "42"
    },
    "chat": {
      "id": "5511999999999@s.whatsapp.net",
      "lid": "123456789012345@lid",
      "type": "direct",
      "assigned_to": "ra1b2c3d4e5f6a7",
      "ticket_open": true,
      "automation": {
        "active": false
      },
      "lead_id": "rbb629d0fdfa7b3"
    },
    "lead": {
      "id": "rbb629d0fdfa7b3",
      "name": "Maria",
      "status": "Negociação",
      "tags": [
        "vip"
      ],
      "fields": {
        "Cidade": "Rio de Janeiro"
      }
    }
  }
}
```

## Referências

- [Eventos e webhooks](/docs/webhook)
- [Contrato OpenAPI completo](/openapi-bundled.json)
