API documentation

Reproduce every number we publish

Two endpoints carry the judgeable claims: the VO₂max estimator and the sealed-proof verifier. Both are unauthenticated, CORS-open and described by a single OpenAPI 3.1 document you can import into Postman or Insomnia.

POST /api/public/v1/estimate

curl -sS -X POST https://vo2max.one/api/public/v1/estimate \
  -H 'content-type: application/json' \
  -d '{"age":38,"resting_hr":58,"recent_vo2max":[44,45,46]}'

GET /api/public/v1/verify

curl -sS 'https://vo2max.one/api/public/v1/verify?token=YOUR_SHARE_TOKEN'

GET /api/public/v1/openapi.json

curl -sS https://vo2max.one/api/public/v1/openapi.json | jq '.info'
Loading the interactive reference…