Skip to main content
GET
Check Websocket
Auth: TokenAccount or TokenInstanceRate limit: Global (100/min) • Idempotent: yes

Description

Returns the instance’s current WebSocket configuration. Returns 404 when there is no row in websocket_configs (the instance was never configured via POST), there is no “implicit default config”.
Watch the spelling: the correct path is getWebsocket (lowercase w in socket), different from POST /websocket. This inconsistency is historical, use the exact literal from the registry.

Path parameters

string
required
Instance name.

Example

Headers

string
required
TokenAccount or TokenInstance.

Success response

Returns the 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.
200 OK
200 OK (disabled)

Errors

Envelope:

Notes

  • 404 ≠ “disabled”: 404 means “never created a row”; an enabled=false returns 200 normally with "enabled": false. Handle both cases on the client.
  • No GET /websocket/:instance alias: unlike the webhook, there is no alias with the “regular” spelling, only getWebsocket (lowercase).

Next

Configure WebSocket

POST /api/events/websocket/:instance

Connect via WebSocket

GET /ws/:instance