Lote do histórico
Evento: history.batch · Transporte: POST para o seu receptor
Parte da sincronização de histórico (ao parear ou pedida em POST /chats/history-sync). Cada lote traz mensagens (ligações vêm como mensagens com type: call) ou conversas, até 200 por evento. O fim chega em history.completed. Assine history.batch num webhook (POST /webhooks) ou, pelo nome, no GET /events (o histórico do pareamento são milhares de mensagens: sem events, não vem). Etiquetas não vêm aqui: use POST /labels/sync.
Estado: Disponível
Compatibilidade de canais
| Canal | Compatível | Observação |
|---|---|---|
| WhatsApp (Web) | Sim | |
| WhatsApp (API oficial) | Não | |
| Não | ||
| Messenger | Não | |
| Telegram | Não |
Lote do histórico
{
"id": "evt_01JAB3K9ZQ7V0M4T8R2X6WYD5H",
"type": "history.batch",
"created_at": "2026-10-17T12:00:00.000Z",
"inbox": {
"id": "r0269625d29bfbd",
"name": "loja",
"phone": "5511888888888",
"channel": "whatsapp_web"
},
"data": {
"chunk": {
"index": 0,
"has_more": true
},
"messages": [
{
"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"
}
]
}
}