Habilita ou desabilita o WebSocket da instância e define filtro de eventos e mídia em base64
Auth:Documentation Index
Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt
Use this file to discover all available pages before exploring further.
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim (upsert)
label). Esse endpoint não abre conexão, apenas autoriza o upgrade posterior em GET /ws/:instance.
events é omitido, o cliente recebe os 6 tipos de evento, e mediaBase64 permanece em false.
message.exchange e message.status e ativa mediaBase64: true para que os frames com mídia já tragam o conteúdo binário codificado em base64.
enabled: false. A linha de configuração é preservada, events e mediaBase64 são zerados, e novas conexões em /ws/:instance passam a ser rejeitadas.
websocket com a configuração efetivamente persistida (enabled, events, mediaBase64), espelha o body do request após o upsert. Quando enabled=false, events e mediaBase64 voltam zerados; conexões já abertas em /ws/:instance permanecem até serem fechadas naturalmente, mas novas conexões passam a ser rejeitadas com 400.
TokenAccount ou TokenInstance.application/jsonfalse, events e mediaBase64 são zerados antes do save.{message.exchange, message.status, call.update, group.flow, instance.state, label.update}.true, eventos message.exchange com mídia incluem media.base64 nos frames WS.HasClients antes de qualquer trabalho de serialização).enabled=false não desconecta clientes já abertos: as conexões existentes em /ws/:instance permanecem até serem fechadas naturalmente; novas conexões falham com 400.POST /api/instance/new via websocketEnabled, websocketEvents, websocketMediaBase64.| HTTP | error.message |
|---|---|
| 400 | Invalid request body |
| 401 | Invalid token |
| 404 | Instance not found |
| 429 | Rate limit exceeded. Try again later. |
| 500 | Failed to get instance |
GET /api/events/getWebsocket/:instanceGET /ws/:instance, protocolo, auth, reconexão.