API key — organizations (prop firms)
Organization endpoints accept an API key via theX-API-Key header for
programmatic access from your backend — no browser session needed.
- Keys are managed by organization admins in the dashboard and can be rotated or revoked at any time.
- Each key carries permissions:
read,write, oradmin. Endpoints that create or modify data requirewriteoradmin; a key without them getsINSUFFICIENT_PERMISSIONS. - Keys are stored hashed (SHA-256) — the raw
hp_live_...value is shown once at creation and cannot be retrieved later.
Bearer token (JWT) — users and dashboard
Most endpoints accept a JWT viaAuthorization: Bearer <token>. This is what
the Hyperprop dashboard and client applications use; user-scoped endpoints
(profile, notifications, demo accounts) require it.
Partner session — third-party apps acting for a trader
A third-party application (trade copier, journal, analytics tool) trades on behalf of an individual trader by exchanging its partner app credentials plus a trader-generated key (hpk_...) for a short-lived, firm-scoped Trade API
token:
Which one do I use?
Organization endpoints accept either of the first two methods; everything
in this documentation’s examples uses the API key.