API/SSE (Eventos)
SSE (Server-Sent Events)
Receba eventos em tempo real através de Server-Sent Events
Visão geral
Server-Sent Events (SSE) permite receber eventos do WhatsApp em tempo real sem precisar fazer polling.
- Stream de instância: Receba eventos de uma instância específica
- Stream global: Receba eventos de todas as instâncias
- Tempo real: Eventos são enviados assim que ocorrem
- Reconexão automática: A conexão é mantida e reconecta automaticamente
💡 Dica: SSE é ideal para aplicações que precisam de atualizações em tempo real, como dashboards ou aplicações de monitoramento.
Endpoints
Exemplo de uso
JavaScript
// Conectar ao stream SSE
const eventSource = new EventSource('http://localhost:8080/sse/minha-instancia', {
headers: {
'X-API-Key': 'sua-api-key'
}
});
// Escutar eventos
eventSource.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log('Evento recebido:', data);
};
// Escutar eventos específicos
eventSource.addEventListener('message.received', (event) => {
const message = JSON.parse(event.data);
console.log('Nova mensagem:', message);
});
// Fechar conexão
eventSource.close();