BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//aifitnessapi.com//Fitness API Changes & Deadlines//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
NAME:AIFitnessAPI — API deadlines
X-WR-CALNAME:AIFitnessAPI — API deadlines
DESCRIPTION:Dated fitness-API ecosystem changes: deprecations\, turndowns a
 nd term changes. Events marked [reported month] have no confirmed day. 3 u
 ndated risks are tracked on the site but are deliberately not in this cale
 ndar — they have no date to place.
X-WR-CALDESC:Fitness API deprecations\, turndowns and deadlines. Graded con
 firmed vs reported.
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
BEGIN:VEVENT
UID:2026-12-31-google-fit-apis-end-of-documented-support@aifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20261231
DTEND;VALUE=DATE:20270101
SUMMARY:[reported month] Google Fit APIs: end of documented support
DESCRIPTION:[CONFIRMED] Google's own documentation states Fit APIs "will be
  supported until the end of 2026" (verified against developer.android.com 
 on July 31\, 2026). Migration targets differ by integration shape: Health 
 Connect on-device\, Health Services on Wear OS\, or the Google Health API 
 for server-side reads.\n\nPLACED on this day for calendaring only. The sou
 rce states 2026-12\, not an exact day — do not treat this as a committed
  date.\nLast checked: 2026-07-31.\nSource page: https://aifitnessapi.com/g
 oogle-fit-shutdown
URL:https://aifitnessapi.com/google-fit-shutdown
CATEGORIES:confirmed
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-20-fitbit-google-health-side-by-side-window-reported-to-close@a
 ifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20260920
DTEND;VALUE=DATE:20260921
SUMMARY:[reported month] Fitbit → Google Health side-by-side window repor
 ted to close
DESCRIPTION:[REPORTED] A window in which the legacy Fitbit Web API and the 
 Google Health API run side by side is reported to extend into late Septemb
 er 2026 — the practical dual-read period for migrating integrations.\n\n
 PLACED on this day for calendaring only. The source states 2026-09\, not a
 n exact day — do not treat this as a committed date.\nLast checked: 2026
 -08-11.\nSource page: https://aifitnessapi.com/migrate/fitbit-web-api-to-g
 oogle-health
URL:https://aifitnessapi.com/migrate/fitbit-web-api-to-google-health
CATEGORIES:reported
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-15-fitbit-web-api-turndown-reported-window@aifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20260915
DTEND;VALUE=DATE:20260916
SUMMARY:[reported month] Fitbit Web API turndown (reported window)
DESCRIPTION:[REPORTED] The legacy Fitbit Web API's retirement in favour of 
 the cloud Google Health API is reported to land around September 2026. No 
 official day is confirmed on a page we could verify\; some third-party gui
 des name September 30\, which is weaker evidence\, not stronger. Tokens ar
 e reported not to transfer — every user re-consents via Google OAuth.\n\
 nPLACED on this day for calendaring only. The source states 2026-09\, not 
 an exact day — do not treat this as a committed date.\nLast checked: 202
 6-08-11.\nSource page: https://aifitnessapi.com/fitbit-api-shutdown
URL:https://aifitnessapi.com/fitbit-api-shutdown
CATEGORIES:reported
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-06-01-strava-developer-terms-standard-tier-subscription-reported@a
 ifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20260601
DTEND;VALUE=DATE:20260602
SUMMARY:[reported year] Strava developer terms: Standard-tier subscription 
 (reported)
DESCRIPTION:[REPORTED] Strava's developer access terms reportedly changed d
 uring 2026\, with Standard-tier developers said to need a paid Strava subs
 cription. The architectural constraints matter more than the fee: athlete 
 data may generally only be displayed back to that athlete\, and using it t
 o train AI/ML models is prohibited.\n\nPLACED on this day for calendaring 
 only. The source states 2026\, not an exact day — do not treat this as a
  committed date.\nLast checked: 2026-08-12.\nSource page: https://aifitnes
 sapi.com/migrate/adapt-to-strava-api-changes
URL:https://aifitnessapi.com/migrate/adapt-to-strava-api-changes
CATEGORIES:reported
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-05-15-fitbit-accounts-google-account-consolidation-gate-reported@a
 ifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20260515
DTEND;VALUE=DATE:20260516
SUMMARY:[reported month] Fitbit accounts: Google Account consolidation gate
  (reported)
DESCRIPTION:[REPORTED] Users on legacy Fitbit-only logins are reported to n
 eed consolidation into a Google Account by roughly mid-May 2026\, and repo
 rtedly cannot use the successor API until they do — a gate on your migra
 tion\, not a detail inside it.\n\nPLACED on this day for calendaring only.
  The source states 2026-05\, not an exact day — do not treat this as a c
 ommitted date.\nLast checked: 2026-08-11.\nSource page: https://aifitnessa
 pi.com/fitbit-api-shutdown
URL:https://aifitnessapi.com/fitbit-api-shutdown
CATEGORIES:reported
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-04-01-whoop-membership-restructuring@aifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20260401
DTEND;VALUE=DATE:20260402
SUMMARY:[reported year] WHOOP membership restructuring
DESCRIPTION:[REPORTED] WHOOP has restructured its membership recently. Beca
 use WHOOP requires both a developer membership and an active end-user memb
 ership for data to flow\, a restructuring moves two columns of the cost mo
 del at once — verify current terms before budgeting.\n\nPLACED on this d
 ay for calendaring only. The source states 2026\, not an exact day — do 
 not treat this as a committed date.\nLast checked: 2026-08-12.\nSource pag
 e: https://aifitnessapi.com/pricing/whoop-api-pricing
URL:https://aifitnessapi.com/pricing/whoop-api-pricing
CATEGORIES:reported
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-03-01-nutritionix-open-free-tier-reportedly-curtailed@aifitnessapi
 .com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20260301
DTEND;VALUE=DATE:20260302
SUMMARY:[reported year] Nutritionix open free tier reportedly curtailed
DESCRIPTION:[REPORTED] Reports conflict on whether Nutritionix's open free 
 tier still exists\; higher tiers route through a Syndigo sales contact. If
  the free tier is gone\, the freemium classification shifts toward sales-g
 ated.\n\nPLACED on this day for calendaring only. The source states 2026\,
  not an exact day — do not treat this as a committed date.\nLast checked
 : 2026-08-12.\nSource page: https://aifitnessapi.com/pricing/nutrition-api
 -pricing
URL:https://aifitnessapi.com/pricing/nutrition-api-pricing
CATEGORIES:reported
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2025-12-15-oura-personal-access-tokens-deprecated@aifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20251215
DTEND;VALUE=DATE:20251216
SUMMARY:[reported month] Oura personal access tokens deprecated
DESCRIPTION:[CONFIRMED] Oura deprecated personal access tokens in December 
 2025 — scripts and internal tools built on PATs need the OAuth flow inst
 ead. This page's phrasing has been quoted back to us in search queries\, a
  sign assistants cite it.\n\nPLACED on this day for calendaring only. The 
 source states 2025-12\, not an exact day — do not treat this as a commit
 ted date.\nLast checked: 2026-08-02.\nSource page: https://aifitnessapi.co
 m/fix/oura-personal-access-token-deprecated
URL:https://aifitnessapi.com/fix/oura-personal-access-token-deprecated
CATEGORIES:confirmed
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2025-06-30-ant-membership-and-certification-programs-discontinued-repor
 ted@aifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20250630
DTEND;VALUE=DATE:20250701
SUMMARY:ANT+ membership and certification programs discontinued (reported)
DESCRIPTION:[REPORTED] Per widely-quoted announcements from the ANT+ organi
 zation — the official page was unreachable in our research pass\, so thi
 s stays reported — the ANT+ membership and certification programs were d
 iscontinued on June 30\, 2025\, with certification applications accepted o
 nly until March 31\, 2025. Device profiles and documentation reportedly re
 main available and existing devices are unaffected\; coverage cites the EU
  Radio Equipment Directive as a driver. For new fitness apps\, BLE is the 
 practical default radio.\n\nDate confirmed as 2025-06-30.\nLast checked: 2
 026-08-14.\nSource page: https://aifitnessapi.com/devices/ant-plus-vs-blue
 tooth
URL:https://aifitnessapi.com/devices/ant-plus-vs-bluetooth
CATEGORIES:reported
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2024-07-01-strava-tightened-its-developer-program@aifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20240701
DTEND;VALUE=DATE:20240702
SUMMARY:[reported year] Strava tightened its developer program
DESCRIPTION:[CONFIRMED] Strava tightened developer-program rules in 2024 
 — the start of the stricter display\, branding\, and access regime its A
 PI operates under today.\n\nPLACED on this day for calendaring only. The s
 ource states 2024\, not an exact day — do not treat this as a committed 
 date.\nLast checked: 2026-08-12.\nSource page: https://aifitnessapi.com/mi
 grate/adapt-to-strava-api-changes
URL:https://aifitnessapi.com/migrate/adapt-to-strava-api-changes
CATEGORIES:confirmed
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2024-06-01-movenet-no-model-updates-observed-since-2024@aifitnessapi.co
 m
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20240601
DTEND;VALUE=DATE:20240602
SUMMARY:[reported year] MoveNet: no model updates observed since 2024
DESCRIPTION:[CONFIRMED] No updates to the MoveNet pose models have been obs
 erved since 2024. The single-person models remain Apache-2.0\; treat the w
 eights as stable rather than evolving.\n\nPLACED on this day for calendari
 ng only. The source states 2024\, not an exact day — do not treat this a
 s a committed date.\nLast checked: 2026-08-02.\nSource page: https://aifit
 nessapi.com/motion/mediapipe-vs-movenet
URL:https://aifitnessapi.com/motion/mediapipe-vs-movenet
CATEGORIES:confirmed
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2024-05-01-google-fit-new-developer-sign-ups-closed@aifitnessapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20240501
DTEND;VALUE=DATE:20240502
SUMMARY:Google Fit: new developer sign-ups closed
DESCRIPTION:[CONFIRMED] Google closed Google Fit API sign-ups for new devel
 opers on May 1\, 2024 — the first hard milestone of the Fit sunset. Exis
 ting integrations continued to work.\n\nDate confirmed as 2024-05-01.\nLas
 t checked: 2026-07-31.\nSource page: https://aifitnessapi.com/google-fit-s
 hutdown
URL:https://aifitnessapi.com/google-fit-shutdown
CATEGORIES:confirmed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2023-04-15-mediapipe-pose-landmarker-weights-last-modification@aifitnes
 sapi.com
DTSTAMP:20260814T000000Z
DTSTART;VALUE=DATE:20230415
DTEND;VALUE=DATE:20230416
SUMMARY:[reported month] MediaPipe Pose Landmarker weights: last modificati
 on
DESCRIPTION:[CONFIRMED] The served MediaPipe Pose Landmarker .task model fi
 les were last modified in April 2023. The framework evolves\; the pose wei
 ghts have not — pin versions and treat model updates as an event\, not a
  stream.\n\nPLACED on this day for calendaring only. The source states 202
 3-04\, not an exact day — do not treat this as a committed date.\nLast c
 hecked: 2026-08-02.\nSource page: https://aifitnessapi.com/motion/mediapip
 e-pose-landmarker-models
URL:https://aifitnessapi.com/motion/mediapipe-pose-landmarker-models
CATEGORIES:confirmed
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
