# `SnakeBridge.InvalidRefError`
[🔗](https://github.com/nshkrdotcom/snakebridge/blob/v0.16.0/lib/snakebridge/invalid_ref_error.ex#L1)

Raised when a ref payload is malformed or invalid.

This occurs when the ref structure is missing required fields or has
an unrecognized format.

## Fields

- `:reason` - Why the ref is invalid (atom or string)
- `:message` - Human-readable error message

# `t`

```elixir
@type t() :: %SnakeBridge.InvalidRefError{
  __exception__: true,
  message: String.t(),
  reason: atom() | String.t() | nil
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
