WuKongIM Docs

Experimental JSON-RPC Schema

Download JSON-RPC shapes and understand the supported EasySDK core plus the remaining experimental boundary.

Experimental · EasySDK core path supported

This schema records the WebSocket JSON-RPC boundary. Product Gateway supports CONNECT, ping, and online bidirectional messaging for the pinned EasySDKs; batches, subscriptions, offline sync, and general-purpose JSON-RPC remain experimental or unimplemented.

Download JSON Schema 2020-12

The schema's x-wukongim-stability is experimental-easysdk-core-supported. Current behavior is:

  • connect is the first request and returns a correlated result/error after authentication and activation;
  • send and ping correlate SENDACK/PONG through the request ID;
  • recv notifications and recvack complete online-delivery acknowledgement;
  • subscribe, unsubscribe, and several notifications are codec-only or lack a frame bridge;
  • [ selects JSON mode, but batch arrays are unimplemented; request IDs must be strings, and SEND payload may be an object, Base64, or null.

Schema entries outside the EasySDK core path remain non-promises. See WebSocket JSON-RPC for the full matrix, pinned versions, and evidence boundary.