name: webhook-trigger description: "POST Aegis events to webhook URLs" version: 1.0.0
parameters:
name: webhook_url label: "Webhook URL" type: url required: true group: Connection
name: secret label: "Webhook Secret" type: password description: "Sent as X-Aegis-Secret header" group: Connection
name: events label: "Events to Send" type: string default: "clip_completed,person_detected,alert" group: Webhook
capabilities: automation: script: scripts/webhook.py description: "POSTs Aegis events to webhook URL"
Webhook Trigger
Posts SharpAI Aegis events as JSON to any webhook URL. Works with Zapier, IFTTT, Make, n8n, or custom endpoints.
Setup
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt