API Keys & Automation
Manage the automation API key and outgoing webhook settings for n8n, Make.com, and other tools.
Automation API Key
Used in the X-API-Key header to call /api/automation/*
Key will be hidden in 30 seconds. Make sure to copy it.
How to use
Add this header to every request from n8n or Make.com:
X-API-Key: <your-key> Outgoing Webhooks
The app will POST to these URLs when events happen
- No webhook URLs configured yet.
Connected Services
Third-party API keys configured on this server
No integrations configured.
Telegram Notifications
Send real-time notifications to your team's Telegram group
Bot:
Group Chat ID: No group chat configured yet
Setup Steps:
- Create a Telegram group for your compliance team
- Add to the group
- Send any message in the group
- Click "Auto-detect Group" below
Notifications being sent:
WhatsApp Notifications
Self-hosted WhatsApp via WAHA — no third-party accounts needed
WhatsApp session is live
Scan this QR code with your WhatsApp phone
WAHA is not running
Start the Docker container first: docker compose up -d waha, then click Start Session below.
Recipients (phone numbers or group IDs)
No recipients added yet.
Notifications being sent:
Alert Settings
Configure SMTP email alerts for Critical and High severity threats
- No alert recipients configured yet.
Integration Guide
n8n
- Create a new workflow with an HTTP Request node.
- Set the URL to your server:
http://<server>:3001/api/automation/tasks - In Headers, add
X-API-Key: <your-key> - To receive events, add a Webhook trigger node, copy its URL, and paste it above.
Make.com
- Create a new scenario with an HTTP → Make a request module.
- Set the URL to
http://<server>:3001/api/automation/tasks - Add a custom header
X-API-Key: <your-key> - To receive events, use a Webhooks → Custom webhook module, copy the URL, and paste it above.
Available Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/automation/tasks | List tasks (filter: status, priority, limit) |
| POST | /api/automation/tasks | Create a new task |
| PUT | /api/automation/tasks/:id | Update task or change status |
| GET | /api/automation/dashboard | Task counts + requirements summary |