HTTP
| Status | Typical meaning |
|---|---|
400 | Invalid or missing parameters |
401 / 403 | Authentication or authorization failed |
404 | Unknown resource or route |
422 | Semantically invalid body or state |
429 | Rate limited |
500 | Unexpected server error |
components.schemas define (for example a { "error": { "code", "message" } } envelope). Align client parsing with that contract.
WebSocket
Application-level errors may arrive as dedicatedServerMessage error frames. Treat disconnects as recoverable: reconnect, resubscribe, and use sequence numbers if your integration logic requires ordering guarantees.