Retorna a configuração atual do WebSocket da instância
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
404 quando não há linha em websocket_configs (a instância nunca foi configurada via POST), não existe “config default implícita”.
getWebsocket (w minúsculo em socket), diferente de POST /websocket. Esta inconsistência é histórica, use o literal exato do registro.TokenAccount ou TokenInstance.websocket 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.
| 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 |
404 ≠ “desabilitado”: 404 significa “nunca criou linha”; um enabled=false retorna 200 normalmente com "enabled": false. Trate os dois casos no cliente.GET /websocket/:instance: diferente do webhook, não há um alias na grafia “regular”, apenas getWebsocket (minúsculo).POST /api/events/websocket/:instanceGET /ws/:instance