Authentication
Register and authenticate to get a session token:- Create an account via
POST /api/users/register - Log in via
POST /api/users/loginto receive asession_token - Include the token as a query parameter on authenticated requests:
?session_token=<token>
Response format
All responses return JSON. Successful responses contain the requested data:Status codes
| Code | Meaning |
|---|---|
| 200 | Success |
| 400 | Invalid request parameters |
| 401 | Invalid or expired session token |
| 404 | Resource not found |
| 409 | Conflict (duplicate resource) |
| 500 | Server error |
API sections
Accounts and orders
Create traders, manage wallets, place orders
Strategies
Prompt templates, programs, signal pools
Market data
Prices, candlestick data, indicators
Exchange
Hyperliquid and Binance integration
HyperAI
AI assistant, memory, skills
Real-time
WebSocket streaming for live data