Developers
Complete API reference and integration guides for developers
●
Production Environment -For actual trading. Trades execute on real Hyperliquid markets with real funds. Switch to to test your bot first.
Authentication
API KeyGet Your API Key
- Go to app.propr.xyz and create an account / log in with Google
- Navigate to Settings
- Generate your API key, it begins with
pk_live_
Include your API key in the X-API-Key header on all authenticated requests:
curl -H "X-API-Key: <your_api_key>" \ https://api.propr.xyz/v1/users/me
Header: X-API-Key: pk_live_...
Rate limit: 1,200 requests/min
Keys per user: 1 (regenerate from Settings if compromised)
Scope: Full account access (orders, positions, trades)
Keep your API key secret. Do not commit it to version control or share it publicly. Use environment variables to store it in your bot.
Health Check
No AuthAlways check health before trading. No authentication required.
GET
/healthReturns { "status": "OK" }
GET
/health/servicesReturns { "core": "OK" | "ERROR" }
User Profile
Auth RequiredReturns your user profile including userId.
GET
/users/meGet the current authenticated user's profile.
