# `Accrue.SignatureError`
[🔗](https://github.com/szTheory/accrue/blob/accrue-v0.3.0/lib/accrue/errors.ex#L96)

Raised when a webhook signature fails verification. This is
NEVER returned as a tuple — a bad signature is either a misconfiguration
or an attacker, and neither is recoverable at the call site. The webhook
plug translates this raise into an HTTP 400.

# `t`

```elixir
@type t() :: %Accrue.SignatureError{
  __exception__: true,
  message: term(),
  reason: term()
}
```

---

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