Pular para o conteúdo

Stream global

GET/v1/eventsdesde M3token admin

Quando usar

Server-Sent Events de todas as instâncias (só token admin). Mesmo formato do stream da instância; use instance_id do envelope para separar.

Autenticação

Exige o token admin. Com um token de instância a resposta é 403 forbidden.

Parâmetros

Query

NomeTipoDescrição
typesstringFiltro separado por vírgulas: tipos exatos (instance.status), famílias (message.*) ou *. Omitido: todos. chat.presence, status.received e channel.message são opt-in: nem * nem a omissão os incluem (use *,chat.presence,status.received).

Exemplo

Janela do terminal
curl -sN "$LITEZAP_URL/v1/events" \
-H "Authorization: Bearer $LITEZAP_ADMIN_TOKEN"

Nos exemplos, LITEZAP_URL é a URL base (ex.: http://localhost:8787) e o token vem deLITEZAP_TOKEN (instância) ou LITEZAP_ADMIN_TOKEN.

Resposta

200 Stream text/event-stream. Também: text/event-stream.

retry: 3000
: connected
id: evt_0a7d3c9e1f5b2486
event: instance.status
data: {"id":"evt_0a7d3c9e1f5b2486","type":"instance.status","version":1,"instance_id":"inst_7f3a9c2e5b1d4086","timestamp":"2026-10-17T13:40:02.511Z","data":{"state":"connected"}}

Erros

CódigoHTTPRetentávelO que fazer
validation_failed400nãoCorrija o corpo ou os parâmetros; a message diz o campo.
unauthorized401nãoEnvie Authorization: Bearer <token> válido.
forbidden403nãoUse o token certo (admin, ou o da própria instância).

Todo erro usa o envelope {"error":{"code","message","retryable"}}. Tabela completa em Erros.

Equivalente na Z-API: (sem equivalente). Veja Migrar da Z-API.

Outras operações de Eventos em tempo real: Assinar presença de um contato · Stream da instância