Eventos
Verificar Websocket
Retorna a configuração atual do WebSocket da instância
GET
Verificar Websocket
Auth:
Envelope:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Retorna a configuração atual do WebSocket da instância. Retorna404 quando não há linha em websocket_configs (a instância nunca foi configurada via POST), não existe “config default implícita”.
Atenção à grafia: o path correto é
getWebsocket (w minúsculo em socket), diferente de POST /websocket. Esta inconsistência é histórica, use o literal exato do registro.Parâmetros de rota
Nome da instância.
Exemplo
Headers
TokenAccount ou TokenInstance.Resposta de sucesso
Retorna o objetowebsocket com a configuração atual: enabled, events e mediaBase64. Atenção: 404 significa “nunca foi configurado” (não há linha em websocket_configs), diferente de enabled=false (que retorna 200 com a linha persistida e os campos zerados). Trate os dois casos no cliente.
200 OK
200 OK (desabilitado)
Erros
| HTTP | error.message |
|---|---|
| 401 | Invalid token |
| 404 | Instance not found |
| 404 | WebSocket not configured for this instance |
| 429 | Rate limit exceeded. Try again later. |
| 500 | Failed to get instance |
| 500 | Failed to get websocket configuration |
Notas
404≠ “desabilitado”:404significa “nunca criou linha”; umenabled=falseretorna200normalmente com"enabled": false. Trate os dois casos no cliente.- Sem alias
GET /websocket/:instance: diferente do webhook, não há um alias na grafia “regular”, apenasgetWebsocket(minúsculo).
Próximo
Configurar WebSocket
POST /api/events/websocket/:instanceConectar via WebSocket
GET /ws/:instance