Eventos: uazapi → Orkesio
Como os eventos funcionam está em Eventos. Cada página mostra o payload de hoje (uazapi) e o da Orkesio do mesmo assunto. A mensagem (messages →
message.received/message.sent) está nas páginas de envio e busca: o objeto é o mesmo, no
data.message, com a conversa em data.chat e, em conversa direta, o lead em data.lead.
Todos os eventos abaixo chegam no webhook e no /events.
| Assunto | uazapi | Orkesio |
|---|---|---|
| Status de mensagem | messages_update | message.status |
| Recibos de grupo | messages_update | group.receipts |
| Mensagem alterada, apagada ou reação | messages_update, messages | message.updated, message.reaction, message.status |
| Conversa | chat_labels, chats | chat.updated |
| Lead | não existe | lead.updated |
| Presença | presence | chat.presence |
| Contato | contacts | contact.updated |
| Etiqueta | labels | label.updated |
| Grupo | groups | group.updated, group.participants, group.joined |
| Ligação | call | call.updated, call.log |
| Conexão | connection | inbox.status |
| Histórico | history | history.batch, history.completed |
| Status (stories) | status_posts | status_post.received |
| Canal (newsletter) | newsletter_messages | newsletter.message, newsletter.updated |
| Campanha | sender | campaign.updated |
Todo evento da Orkesio vem no mesmo envelope: id (para descartar repetidos), type, created_at, inbox (com channel)
e data. A uazapi manda EventType, owner, instanceName, BaseUrl e o token no corpo.