Bearer auth
Create a key in app settings once API access is active. The raw key is shown one time.
Developer API
API keys are stored as one-way hashes and every request re-checks the active entitlement. Included with All Access when it launches. No public price is set.
Create a key in app settings once API access is active. The raw key is shown one time.
Cancelled, revoked, expired, or non-API entitlements receive 403 responses.
Responses expose manual signal fields only. No broker custody, orders, or auto-trading.
GET /api/v1/signals/latest
Authorization: Bearer hsz_...GET /api/v1/signals/history?limit=50&tier=balanced
Authorization: Bearer hsz_...Signal objects include symbol, asset type, tier, signal date, entry, stop, target, confidence, status, and P/L percentage when available. Two derived fields are also included: riskReward(reward-to-risk multiple computed from (target − entry) / (entry − stop)) andriskBand (an educational low/moderate/elevated read of the stop distance). Both are null when the price levels are incomplete. Treat every response as educational context for manual execution. API keys are rate-limited per key; the default guard is 120 requests per minute.