# NoPermission (/docs/errors/chain/NoPermission)

The proxy pallet refused the action: the proxied call could escalate privileges, or the caller lacks authority over the pure proxy (e.g. `kill_pure` by a non-spawner). Check the proxy type's call filter and the original `create_pure` arguments.

Declared by the `Proxy` pallet; it classifies to the semantic code [`not_authorized`](/docs/errors/not-authorized).

## Remediation [#remediation]

Sign with the key or origin that owns the target object, then retry

The same explanation is available in the terminal: `btcli explain NoPermission`.
