Webhooks (Basic+)
Register Webhook
Register a webhook URL to receive HMAC-SHA256-signed POST payloads when AIOKA events occur.
POST
Overview
Register a callback URL to receive signed event payloads whenever AIOKA events occur. Each delivery includes aX-AIOKA-Signature: sha256=<hex> header you can use to verify authenticity.
Tier: Basic 🔒
Limit: 5 webhooks per API key
Delivery: HMAC-SHA256 signed via X-AIOKA-Signature: sha256=<hex> header
Retries: Up to 3 attempts with exponential backoff (5s, 25s, 125s)
Auto-disable: After 10 consecutive failures, the webhook is deactivated
Supported Events
| Event | Trigger |
|---|---|
verdict.new | New Judiciary verdict produced |
council.new | New AI Council verdict produced |
regime.change | Market regime changed |
ghost.signal | Ghost Trader detects entry opportunity (BTC, ETH, SOL, TAO, GOLD) |
ghost.tp1 | Ghost Trader TP1 partial sell executed (any asset) |
ghost.closed | Ghost Trader trade fully closed (any asset) |
macro.alert | Macro correlation crosses ±0.15 threshold |
Request
The HTTPS URL to deliver payloads to. Must start with
https://.List of event types to subscribe to. Must contain at least 1 and at most 5 items. Duplicates are rejected.
Response
UUID of the webhook subscription.
The registered HTTPS callback URL.
List of subscribed event types.
Whether the webhook is currently active.
ISO 8601 creation timestamp.
Shown only once. The HMAC signing secret. Store it securely — it cannot be retrieved again.
Number of consecutive delivery failures since last success.