API reference for real-time communication using WebSockets
wss://
protocol instead:
Parameter | Required | Description |
---|---|---|
token | Yes | Valid JWT token for authentication |
Event Type | Description | Example Data |
---|---|---|
notification | System notification | {"message": "New comment on your post", "level": "info"} |
chat_message | New chat message | {"conversation_id": "conv-123", "sender_id": "user-456", "content": "Hello there!"} |
status_update | Status change | {"entity_type": "task", "entity_id": "task-789", "status": "completed"} |
Command Type | Description | Example Data |
---|---|---|
subscribe | Subscribe to a specific channel | {"channel": "conversation:conv-123"} |
unsubscribe | Unsubscribe from a channel | {"channel": "conversation:conv-123"} |
ping | Check connection | {} |
Error Code | Description |
---|---|
invalid_request | The message format is invalid |
unauthorized | Authentication failed or insufficient permissions |
subscription_failed | Failed to subscribe to the requested channel |
internal_error | Server-side error |