Returns the instance’s current WebSocket configuration
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 or TokenInstance • Rate limit: Global (100/min) • Idempotent: yes
404 when there is no row in websocket_configs (the instance was never configured via POST), there is no “implicit default config”.
getWebsocket (lowercase w in socket), different from POST /websocket. This inconsistency is historical, use the exact literal from the registry.TokenAccount or TokenInstance.websocket object with the current configuration: enabled, events and mediaBase64. Note: 404 means “never configured” (no row in websocket_configs), different from enabled=false (which returns 200 with the persisted row and the fields cleared). Handle both cases on the client.
| 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 ≠ “disabled”: 404 means “never created a row”; an enabled=false returns 200 normally with "enabled": false. Handle both cases on the client.GET /websocket/:instance alias: unlike the webhook, there is no alias with the “regular” spelling, only getWebsocket (lowercase).POST /api/events/websocket/:instanceGET /ws/:instance