Theon
Market-snapshot and per-character data service. Companion to
Hypatia.
Privacy disclosure (read before linking). If you link your EVE character
with this Theon instance, the operator of this server holds — encrypted at rest — your
ESI refresh token plus a copy of every character-gated dataset they choose to cache
(wallet, assets, blueprints, jobs, etc.). An operator can technically read all of that.
In an EVE context that includes your ISK flow, your industry timing, your stockpile
locations, and the structure of your meta-game. The only way to be sure the operator
can't see your data is to host your own instance. If you trust this operator, you accept
that trust by linking.
Endpoints
Public market data (no auth)
- GET
/v1/snapshot/version
- GET
/v1/orders/{region_id}
- GET
/v1/orderbooks/{region_id}
- GET
/v1/competition/{region_id}
- GET
/v1/fulfillment/{region_id}
- GET
/v1/history-summary/{region_id}
- GET
/v1/names/types
- GET
/v1/market-prices
- GET
/v1/cost-indices
- GET
/v1/hub-jumps
- GET
/v1/hubs-meta
Character link (initiated by Hypatia)
- POST
/v1/auth/link
- DELETE
/v1/auth/unlink (bearer)
- GET
/v1/auth/me (bearer)
Admin (owner role only)
- GET
/v1/admin/allowlist
- PUT
/v1/admin/allowlist
- POST
/v1/admin/role
- GET
/v1/admin/audit
Sanity check
curl https://.../v1/snapshot/version should
return a JSON blob whose last_run_at is within the last cadence interval.