API Reference
Endpoint inventory for the PostHealth REST contract.
Discovery
GET /api/v1
GET /api/v1/data-types?source=FITBIT
GET /api/v1/profile
GET /api/v1/connection
GET /api/v1/health-resources?resource=pairedDevices
GET /api/v1/backfill
POST /api/v1/backfillHealth data
GET /api/v1/data-points?type=steps&start=2026-07-01&end=2026-07-31&limit=100
GET /api/v1/daily?days=30&types=steps,sleep,weight&page=1&per_page=100
GET /api/v1/daily-summary?date=2026-07-31&types=activity,heart,sleep,body,metabolic,workouts
GET /api/v1/timeline?days=30&limit=100&include=metadataAnalysis
GET /api/v1/summary?days=30
GET /api/v1/context?days=30
GET /api/v1/data-quality?days=30
GET /api/v1/compare?days=30&types=steps,weight
GET /api/v1/correlation?x=steps&y=sleep&days=90
POST /api/v1/askWorkouts and nutrition
GET /api/v1/workouts?days=90&include=heart_rate_series
GET /api/v1/workout-logs?days=90&page=1&per_page=50
POST /api/v1/workout-logs
POST /api/v1/workout-logs/import
GET /api/v1/nutrition?type=nutrition-log&days=30
GET /api/v1/glucose?days=30&selected_date=2026-07-31
GET /api/v1/glucose/readings?start=2026-07-01&end=2026-07-31&page=1&per_page=200Exports and sharing
POST /api/export/jobs
GET /api/export/jobs/{id}
GET /api/export/jobs/{id}/download
DELETE /api/export/jobs/{id}
GET /api/shares
POST /api/shares
DELETE /api/shares/{id}
GET /api/share/{token}All personal-data routes require the bearer key unless explicitly marked as a signed-in browser-session route.