# invalid_message

> A WebSocket frame is not a valid message (sent as an error frame, not an HTTP status).

Source: https://tickwire.io/docs/errors/invalid_message/

WebSocket error frame.

**Likely cause:** Not JSON, not an object, an unknown type, or a bad field.

**What to do:** Fix the frame; the message names the field.

**Retry:** No. The same request gets the same answer; change something first.

Listed under [Streaming](https://tickwire.io/docs/errors/#streaming) in [Errors](https://tickwire.io/docs/errors/). Send the error's `requestId` to support and we can find the request.
