Changelog
Dated entries for every Partner API change. Within v1, every change is additive and backwards-compatible.
2026-04-25
- Partner management spec; full schemas published. All 16 admin endpoints (
/v1/admin/org,/members,/invites,/tenant-keys,/queues/*) now include request bodies, response shapes, error tables, and polymorphic queue-config schemas (aws_sqs,azure_event_hubs,azure_storage_queue). Sourced from the Admin Management Routes Notion child page. - Workouts and Nutrition restored as endpoint groups. Plan-management surfaces (
/v1/users/{user_id}/workout-plans/*,/nutrition-plans/*,/meal-logs/*,/grocery-lists/*,/workout-sessions/*) added as path stubs under the Workouts and Nutrition tags. The earlier "removed Nutrition/Workouts" tag note referred to metric-summary data (now under Metrics and insights); plan management is back as standalone tags. - Async jobs: added
GET /v1/jobs/{job_id}for polling long-running plan generation/regeneration jobs. - Nudges narrative guide added at /docs/nudges; sequence diagram, 13 trigger detectors, full body variants (Basic + Full), data structures.
- Push tokens:
POST /v1/users/{user_id}/push-tokensexposed under Notifications. - Nudge body field rename:
id→nudge_id(the envelope'sevent_idremains the idempotency key;nudge_ididentifies the underlying nudge record across retries). - Push-fallback timing clarified; partners should fall back from push to SMS or in-app if push isn't engaged within 15 minutes.
- New endpoints: biological age (
GET /v1/users/{user_id}/bio-age,GET …/bio-age/history) under Health scores; monthly reports (GET /v1/users/{user_id}/monthly-reports,GET …/monthly-reports/{monthly_report_id}) under the new Monthly reports tag. - Tag rename:
Admin management→ Partner management. Paths under/v1/admin/org/*are unchanged; only the docs grouping label moved. - Tag restructure: Standalone
NutritionandWorkoutstags removed. Workouts data now lives under Metrics and insights (/v1/users/{user_id}/metrics/workouts/summary); nutrition photo uploads are part of Coaching viaPOST /v1/uploads. - Event stream is now its own top-level tag (catalog and queue-target docs unchanged).
- React Native SDK: official client library is now available; contact your onboarding contact for the package URL. See Introduction.
- Credentials handoff clarified: sandbox credentials are issued at the start of integration; production credentials are issued separately at go-live. See Authentication → Initial provisioning.
- Errors: the
detailsarray is now documented as always present (empty[]when no per-field context applies). Schema unchanged.
2026-04-23
- Docs site launched, migrated from the internal Notion reference.