AI Traders
Webhooks
In development

Webhooks on Hyperliquid

Receive TradingView (or any external) signals and execute on Hyperliquid via your agent wallet. HMAC-signed, risk-gate-enforced, fully logged.

What is Webhooks?

Receive TradingView (or any external) signals and execute on Hyperliquid via your agent wallet. HMAC-signed, risk-gate-enforced, fully logged.

Webhooks sits inside AI Traders' non-custodial trading platform on Hyperliquid. The funds never leave your wallet; AI Traders holds only a trade-only agent wallet, and every order — automated, manual, or webhook — runs through the same risk-gate.

Capabilities

Per-strategy endpoint

Unique URL per strategy. Lose one, regenerate without affecting others.

HMAC signature mandatory

Every payload must carry an HMAC-SHA256 signature. Unsigned requests are rejected.

Full risk-gate

Every webhook order passes the same risk-gate as bot/manual orders. No bypass.

TradingView template

Copy-paste alert template for TradingView — JSON shape, fields, examples.

Rate-limit per endpoint

Configurable rate-limit per strategy. Defaults at 60/min, raisable per request.

Rejection log

Every rejected webhook (bad signature, risk-gate breach, rate-limit) goes to the log with reason.

How to start

01

Create endpoint

Strategy settings → Webhooks → Create. Get URL + HMAC secret.

02

Configure source

In TradingView (or your tool), set Webhook URL + payload template + HMAC.

03

Test signed payload

AI Traders dashboard "Test webhook" sends a sample payload and shows risk-gate verdict.

04

Watch live execution

First real webhook lands; check the decision log for HMAC verdict + risk-gate verdict + fill.

FAQ

What if my HMAC secret leaks?+
Regenerate the secret from strategy settings; the old one is invalidated immediately. Past requests with the old signature remain logged but trigger nothing.
Can webhooks bypass the risk-gate?+
No. Risk-gate is mandatory and applies before order submission. A webhook can be rejected even with a valid signature if it breaches the gate.
What payload format does AI Traders expect?+
JSON with fields: action (buy/sell/close), symbol (HL perp slug), size (USDC nominal or % capital), optional limit_price.
Rate-limit too low for high-frequency strategies?+
Default 60/min suits manual and TradingView alerts. For higher frequency, request a per-strategy bump — we'll review the use case.