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

# n8n

> Use KnoxCall in n8n workflows

`n8n-nodes-knoxcall` is a community node for [n8n](https://n8n.io/) — a great fit for
technical and security-minded teams running self-hosted automation.

## Install

In n8n, go to **Settings → Community Nodes → Install** and enter:

```
n8n-nodes-knoxcall
```

Self-hosters can also `npm install n8n-nodes-knoxcall` in their n8n custom-nodes directory.

## Credentials

Create a **KnoxCall API** credential: choose your **Environment** (Production or Sandbox)
and paste the **Client ID** and **Client Secret** from KnoxCall → **Security → API
credentials**. The credential performs the OAuth client-credentials exchange; its test
calls `GET /v1/account`.

## Nodes

**KnoxCall** (action node) — pick a resource and operation:

* **Proxy** → Send Request (inject secrets with `{{token: ...}}`).

* **Vault** → Tokenize, Detokenize.

* **Crypto Key** → Encrypt, Decrypt, Sign, Sign JWT, Get Public Key.

* **Database Credential** → Issue, Revoke.

* **Secret** → Create, Get OAuth2 Token.

* **OAuth Client** → Rotate Secret.

* **Certificate (PKI)** → Issue, Revoke.

* **Route / Audit Log / Account / Webhook** → list/get reads.

* **Environment / Client / API Key / Agent** → create and list management resources.

**KnoxCall Trigger** (trigger node) — starts a workflow on KnoxCall events. One
multi-select **Events** field covers all `request.*` events plus `audit.event`; optional
route filter; HMAC signature verification built in.

**KnoxCall Polling Trigger** (trigger node) — polls for New Audit Log, New Route, New
Secret, New Database Lease, and New Webhook Delivery.

The n8n node covers the full KnoxCall module catalog.
