Protocol Errors
Failures not tied to a single subscription arrive on theerror channel:
Subscription Errors
Failures tied to one subscription arrive onsubscriptionResponse, with error attached to the
echoed subscription:
Rejected Types
/ws accepts Spot channels including userTwapHistory. Perpetual-specific types such as clearinghouseState and userFundings are rejected as not applicable for spot; use /ws/perp (Testnet-Only) for those channels.
Other unregistered channels are rejected, not silently subscribed.
Silent Failure
One case produces no error at all. A well-formed but non-existentcoin, for example FOO/BAR,
passes validation because the WebSocket layer has no market registry. The subscription succeeds and
never receives data, and snapshot types return an empty payload.
Validate symbols against
Markets & Currencies before subscribing.