Versionshinweise

26. Mai 2026

Neue Bereiche

  • .ecg.readonly zum Lesen von EKG-Daten.
  • .irn.readonly zum Lesen von IRN-Daten.

Änderungen an Bereichsnamen

Lesen/Schreiben-Bereiche durch „.writeonly“ ersetzen Entwickler müssen jetzt Lese- und Schreibberechtigungen explizit angeben.

  • .activity_and_fitness ist jetzt .activity_and_fitness.writeonly
  • .health_metrics_and_measurements ist jetzt .health_metrics_and_measurements.writeonly
  • .nutrition ist jetzt .nutrition.writeonly
  • .profile ist jetzt .profile.writeonly
  • .settings ist jetzt .settings.writeonly
  • .sleep ist jetzt .sleep.writeonly

Neue Datentypen

Unterstützung für die folgenden Datentypen hinzugefügt:

  • Aktivität und Fitness: active-energy-burned
  • ECG: electrocardiogram
  • Gesundheitsmesswerte und ‑analysen: core-body-temperature, blood-glucose
  • IRN: irregular-rhythm-notification
  • Ernährung: food, food-measurement-unit, nutrition-log

Neue Endpunkte

  • project.subscribers.subscriptions: Die Methoden create, delete, list und patch für die manuelle Aboverwaltung.
  • users: getIrnProfile gibt die aktuelle Interaktion eines Nutzers mit der IRN-Funktion zurück.
  • users.pairedDevices: get und list sind die Geräte, die mit dem Konto eines Nutzers gekoppelt sind.

Webhooks

Unterstützung für die folgenden Webhook-Funktionen hinzugefügt:

  • Manuelle Abo-Unterstützung, wenn ein Abonnent registriert ist.
  • Benachrichtigungen werden für die Datentypen activityLevel, bloodGlucose, dailyRespiratoryRate, heartRateVariability, height, hydrationLog, nutritionLog, respiratoryRateSleepSummary, runVo2Max, sedentaryPeriod und timeInHeartRateZone unterstützt.
  • Unterstützung für benutzerdefinierte Messwerte, Benachrichtigungen und Abonnentenfehler in der Google Cloud Console.
  • Fehlgeschlagene Webhook-Benachrichtigungen werden bis zu sieben Tage lang automatisch wiederholt, wenn die Kommunikation mit dem Abonnenten unterbrochen wird.

Hervorgehobene Änderungen an der Dokumentation

14. April 2026

Neue Datentypen

  • Aktivität und Fitness: swim-lengths-data
  • Gesundheitsmesswerte und ‑messungen: height

Neue Endpunkte

Webhook-Unterstützung

  • Automatische Aboerstellung, wenn ein Abonnent registriert wird
  • Abos manuell über die project.subscribers-Endpunkte verwalten
  • Benachrichtigungen werden für die Datentypen activeZoneMinutes, altitude, bodyFat, caloriesInHeartRateZone, dailyHeartRateVariability, dailyHeartRateZones, dailyOxygenSaturation, dailyRestingHeartRate, dailySleepTemperatureDerivations, distance, exercise, floors, heartRate, sleep, steps, totalCalories und weight unterstützt.

Zusätzliche Funktionen

  • REST-Bibliotheken auf GitHub: Die Google Health API-REST-Bibliotheken sind für alle unterstützten Clientbibliotheken verfügbar, die im GitHub-Projekt Google APIs enthalten sind.
  • Unterstützung für API Explorer: Die Endpunkte können mit dem API Explorer aufgerufen werden, der in die Referenzdokumentation integriert ist.
  • Unterstützung für OAuth Playground: Die Google Health API v4 ist im OAuth 2.0 Playground aufgeführt. Mit diesem Tool können Sie die Endpunkte aufrufen, die die OAuth-Bibliothek von Google unterstützen.

24. März 2026

Mitteilung zur Einführung der Google Health API

Die Google Health API ist die nächste Generation der Fitbit Web API. Sie wurde von Grund auf neu entwickelt und ist für unsere geschätzte Entwickler-Community konzipiert. Bei dieser ersten Version liegt der Fokus darauf, die Fitbit Web API für die am häufigsten angeforderten Datentypen zu erreichen und Funktionen hinzuzufügen, die von der Entwickler-Community gewünscht wurden. Hier finden Sie eine Übersicht der heute verfügbaren Funktionen.

Highlights der Hauptfunktionen

  • Einfachere Einrichtung: Sie können Ihre Projekte registrieren und OAuth-Client-IDs direkt über die vertraute Google Cloud Console verwalten.
  • Breite Plattformunterstützung: Die Google OAuth2-Bibliotheken ermöglichen eine nahtlose Integration in alle wichtigen Programmiersprachen und Plattformen.
  • Vereinfachter Datenzugriff: Nutzen Sie neue Bereichsdefinitionen, mit denen mehrere Datentypen in einem einzigen, einfach zu verwaltenden Bereich zusammengefasst werden.
  • Einheitliche Endpunkte für alle Datentypen: Die neuen, einheitlichen Endpunkte und die Unterstützung von Filtern vereinfachen die Programmierung und optimieren die Funktionalität für alle Datentypen.
  • Umfassende Datenabdeckung: Sie können auf Lese- und Schreibunterstützung für mehrere Datentypen zugreifen.
  • Echtzeitbenachrichtigungen: Sie erhalten sofort Updates mit verbesserter Webhook-Unterstützung, einschließlich automatischer Aboerstellung und umfangreicherer Benachrichtigungsinhalte.
  • Standardmäßiger Intraday-Support: Mit dem Listenendpunkt können Sie standardmäßig detaillierte Intraday-Daten abrufen, sodass keine zusätzlichen Schritte erforderlich sind.
  • Vollständige Dokumentation: Mit unserer neuen umfassenden Dokumentation, die Folgendes umfasst, können Sie schnell loslegen:
    • Leitfäden für die ersten Schritte, API, Migration und Fehlerbehebung
    • Vollständige Referenzanleitung für REST
    • Neues Google Health API-Paritätstool, Beispielcode und ein geführtes Codelab

Unterstützte Datentypen

Mit dieser Einführung erhalten Sie Zugriff auf wichtige Datentypen, sodass Sie die wichtigsten Informationen haben, die Sie zum Entwickeln innovativer Gesundheitslösungen benötigen.

Datentypen, die das Lesen unterstützen:

  • Aktivität und Fitness: Aktive Minuten, Aktivzonenminuten, Aktivitätsniveau, Höhe, Kalorien in Herzfrequenzzonen, tägliche maximale Sauerstoffaufnahme, Distanz, Training, Stockwerke, maximale Sauerstoffaufnahme beim Laufen, Inaktivitätszeitraum, Schritte, Zeit in Herzfrequenzzone, Gesamtkalorien, maximale Sauerstoffaufnahme
  • Gesundheitsmesswerte und ‑messungen: Körperfett, tägliche Herzfrequenzvariabilität, tägliche Herzfrequenzzonen, tägliche Sauerstoffsättigung, tägliche Atemfrequenz, tägliche Ruheherzfrequenz, abgeleitete tägliche Schlaftemperatur, Herzfrequenz, Herzfrequenzvariabilität, Sauerstoffsättigung, Atemfrequenz, Schlafzusammenfassung, Gewicht
  • Identität: Gibt die Fitbit-Nutzer-ID und die Google-Nutzer-ID zurück.
  • Standort: GPS-Daten basierend auf einem aufgezeichneten Training im TCX-Format
  • Ernährung: Flüssigkeitszufuhr-Protokoll
  • Profil: grundlegende Profilinformationen der Nutzer
  • Einstellungen: Nutzer haben Geräte- und mobile App-Einstellungen konfiguriert.
  • Schlaf: Klassische Schlafprotokolle und Schlafphasenprotokolle

Datentypen, die das Schreiben unterstützen:

Sie können Daten für die folgenden Datentypen schreiben und ändern:

  • Aktivität & Fitness: Training
  • Gesundheitsmesswerte und ‑messungen: Körperfett, Gewicht
  • Profil
  • Einstellungen
  • Schlaf

Wichtige Endpunkte für die Interaktion

Die folgenden Endpunkte sind verfügbar, um Abos, Nutzer und Gesundheits‑ und Fitnessdaten zu verwalten:

  • users: Die Methoden getIdentity, getProfile, getSettings, updateProfile und updateSettings für die Identitäts- und Profilverwaltung.
  • users.dataTypes.dataPoints: batchDelete-, dailyRollUp-, list-, patch-, reconcile- und rollUp-Methoden für die umfassende Verwaltung von Datentypen.