Thrive AI Health

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-tokens exposed under Notifications.
  • Nudge body field rename: idnudge_id (the envelope's event_id remains the idempotency key; nudge_id identifies 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 managementPartner management. Paths under /v1/admin/org/* are unchanged; only the docs grouping label moved.
  • Tag restructure: Standalone Nutrition and Workouts tags removed. Workouts data now lives under Metrics and insights (/v1/users/{user_id}/metrics/workouts/summary); nutrition photo uploads are part of Coaching via POST /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 details array 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.

On this page