2026 年 5 月 26 日
新しいスコープ
- 心電図データを読み取るための
.ecg.readonly。 - IRN データを読み取るための
.irn.readonly。
スコープ名の変更
読み取り/書き込みスコープを .writeonly に置き換えました。デベロッパーは、読み取り権限と書き込み権限を明示的に指定する必要があります。
.activity_and_fitnessが.activity_and_fitness.writeonlyに変更されました。.health_metrics_and_measurementsを.health_metrics_and_measurements.writeonlyに変更.nutritionを.nutrition.writeonlyに変更.profileを.profile.writeonlyに変更.settingsを.settings.writeonlyに変更.sleepが.sleep.writeonlyに変更されました。
新しいデータ型
次のデータ型のサポートを追加しました。
- アクティビティとフィットネス:
active-energy-burned - ECG:
electrocardiogram - 健康指標と測定値:
core-body-temperature、blood-glucose - IRN:
irregular-rhythm-notification - 栄養:
food、food-measurement-unit、nutrition-log
新しいエンドポイント
project.subscribers.subscriptions: サブスクリプションを手動で管理するためのcreate、delete、list、patchメソッド。users:getIrnProfileは、ユーザーの IRN 機能の現在のエンゲージメントを返します。users.pairedDevices: ユーザーのアカウントにペア設定されているデバイスのgetとlist。
Webhook
次の Webhook 機能のサポートを追加しました。
- サブスクライバーが登録された場合の手動サブスクリプションのサポート 。
- データ型
activityLevel、bloodGlucose、dailyRespiratoryRate、heartRateVariability、height、hydrationLog、nutritionLog、respiratoryRateSleepSummary、runVo2Max、sedentaryPeriod、timeInHeartRateZoneの通知のサポート。 - Google Cloud コンソールでのカスタム指標、アラート、サブスクライバー エラーのサポート。
- サブスクライバーとの通信が切断された場合、失敗した Webhook 通知を最大 7 日間自動的に再試行します。
ドキュメントの更新のハイライト
- デベロッパー チェックリストやアプリの確認コンテンツなど、アプリの公開に役立つコンテンツ
- Codelab の使用に関する Codelab
- Google Health のブランド ガイド
- 定義されたレート制限
2026 年 4 月 14 日
新しいデータ型
- アクティビティとフィットネス:
swim-lengths-data - 健康指標と測定値:
height
新しいエンドポイント
project.subscribers: サブスクリプションを手動で管理するためのdelete、get、list、patchメソッド。users.dataTypes.dataPoints:getは、ID に基づいて単一のデータポイントを返します。
Webhook のサポート
- サブスクライバーが登録されたときの自動サブスクリプション作成。
project.subscribersエンドポイントを使用してサブスクリプションを手動で管理する- データ型
activeZoneMinutes、altitude、bodyFat、caloriesInHeartRateZone、dailyHeartRateVariability、dailyHeartRateZones、dailyOxygenSaturation、dailyRestingHeartRate、dailySleepTemperatureDerivations、distance、exercise、floors、heartRate、sleep、steps、totalCalories、weightの通知のサポート。
その他の機能
- GitHub の REST ライブラリ: Google Health API REST ライブラリは、 GitHub プロジェクト Google APIs に含まれる サポート対象のすべてのクライアント ライブラリ で使用できます。
- API Explorer のサポート: エンドポイントは、リファレンス ドキュメントに組み込まれている API Explorer を使用して 呼び出すことができます。
- OAuth Playground のサポート: Google Health API v4 は、 OAuth 2.0 Playground( Google の OAuth ライブラリをサポートするエンドポイントを呼び出すことができるツール)に一覧表示されます。
2026 年 3 月 24 日
Google Health API のリリースのお知らせ
Google Health API は、Fitbit Web API の次世代版です。デベロッパー コミュニティ向けにゼロから構築されました。今回のリリースでは、デベロッパー コミュニティから最もリクエストの多かったデータ型で Fitbit Web API とのパリティを実現することに重点を置いています。また、デベロッパー コミュニティからリクエストのあった機能も追加されています。現在利用可能な機能は次のとおりです。
主な機能のハイライト
- 設定の合理化: プロジェクトを登録し、OAuth クライアント ID を 使い慣れた Google Cloud コンソールから直接管理できます。
- 幅広いプラットフォームのサポート: Google OAuth2 ライブラリを基盤として、主要なプログラミング言語とプラットフォーム間でシームレスに 統合できます。
- 簡素化されたデータアクセス: 複数のデータ型を 1 つの管理しやすいスコープに統合する新しいスコープ定義を利用できます。
- データ型間で一貫したエンドポイント: 新しい統一されたエンドポイントとフィルタのサポートにより、すべてのデータ型で機能が合理化され、コーディングが簡単になります。
- 包括的なデータ カバレッジ: 複数のデータ型で読み取りと書き込みのサポートにアクセスできます。
- リアルタイム通知: 自動サブスクリプション作成や豊富な通知メッセージ コンテンツなどの機能強化された Webhook サポートにより、更新を即座に受け取ることができます。
- デフォルトで日中サポート: list エンドポイントを使用して、粒度の細かい日中データをデフォルトで取得できるため、余分な手順が不要になります。
-
包括的なドキュメント スイート: 次のような包括的な新しいドキュメントを使用して、迅速に開始できます。
- スタートガイド、API ガイド、移行ガイド、トラブルシューティング ガイド
- REST の完全なリファレンス ガイド
- 新しい Google Health API パリティツール、サンプルコード、ガイド付き Codelab
サポートされるデータ型
今回のリリースでは、革新的なヘルスソリューションの構築に必要なコア情報を提供するために、重要なデータ型にアクセスできます。
読み取りをサポートするデータ型:
- アクティビティとフィットネス: アクティブな時間(分)、アクティブ ゾーン時間、アクティビティ レベル、高度、心拍ゾーンのカロリー、1 日の最大酸素摂取量、距離、エクササイズ、階数、ランニング最大酸素摂取量、座りがちな時間、歩数、心拍ゾーンの時間、総消費カロリー、最大酸素摂取量
- 健康指標と測定値: 体脂肪、1 日の心拍変動、1 日の心拍ゾーン、1 日の酸素飽和度、1 日の呼吸数、1 日の安静時の心拍数、1 日の睡眠時の体温変化、心拍数、心拍変動、酸素飽和度、呼吸数、睡眠サマリー、体重
- ID: Fitbit ユーザー ID と Google ユーザー ID を返します。
- 位置情報: 記録されたエクササイズに基づく GPS データ(TCX 形式で公開)
- 栄養: 水分補給ログ
- プロフィール: ユーザーの基本プロフィール情報
- 設定: ユーザーが構成したデバイスとモバイルアプリの設定
- 睡眠: クラシックとステージの睡眠ログ
書き込みをサポートするデータ型:
これらのデータ型のデータを書き込んで変更できます。
- アクティビティとフィットネス: エクササイズ
- 健康指標と測定値: 体脂肪、体重
- プロフィール
- 設定
- 睡眠
インタラクションの主要なエンドポイント
サブスクリプション、ユーザー、健康とフィットネスのデータを管理するには、次のエンドポイントを使用できます。
users: ID とプロフィールの管理のためのgetIdentity、getProfile、getSettings、updateProfile、updateSettingsメソッド。users.dataTypes.dataPoints: 包括的なデータ型管理のためのbatchDelete、dailyRollUp、list、patch、reconcile、rollUpメソッド。