> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hooksnode.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Extra headers

> Add static headers, such as an API key, to every request to a destination.

Extra headers are fixed headers that hooksnode adds to every request to one destination. Use them for an API key, a bearer token or a tenant ID that your endpoint expects.

```json theme={null}
{
  "Authorization": "Bearer sk_live_...",
  "X-Tenant": "acme"
}
```

Edit them under **Destination → Extra headers**.

## Order of headers

1. The headers of the incoming request.
2. Extra headers. They replace an incoming header with the same name.
3. `X-Hooksnode-Source-Id`.
4. `X-Hooksnode-Signature`. It is always last, so an extra header cannot forge it.

## Rules

| Rule    | Limit                              |
| ------- | ---------------------------------- |
| Headers | 20                                 |
| Name    | 128 bytes, a valid HTTP token      |
| Value   | 2,048 bytes, no control characters |
| Total   | 8 KB                               |

These names are refused: `Host`, `Content-Length`, `Transfer-Encoding`, `Connection`, `Upgrade`, `Keep-Alive`, `TE`, `Trailer`, `Proxy-Authenticate`, `Proxy-Authorization` and `X-Hooksnode-Signature`.

Save `{}` to remove all extra headers.
