リリースノート

2026 年 4 月 14 日

新しいデータ型

  • アクティビティとフィットネス: swim-lengths-data
  • 健康指標と測定値: height

新しいエンドポイント

  • project.subscribers: サブスクリプションを手動で管理するための deletegetlistpatch メソッド。
  • users.dataTypes.dataPoints: get は、ID に基づいて単一のデータポイントを返します。

Webhook のサポート

  • サブスクライバーが登録されると、サブスクリプションが自動的に作成されます。
  • project.subscribers エンドポイントを使用してサブスクリプションを手動で管理します。
  • データ型 activeZoneMinutesaltitudebodyFatcaloriesInHeartRateZonedailyHeartRateVariabilitydailyHeartRateZonesdailyOxygenSaturationdailyRestingHeartRatedailySleepTemperatureDerivationsdistanceexercisefloorsheartRatesleepstepstotalCaloriesweight の通知をサポートします。

その他の機能

  • 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 とのパリティを実現することに重点を置いています。また、デベロッパー コミュニティからリクエストのあった機能も追加されています。現在利用可能な機能は次のとおりです。

主な機能のハイライト

  • 設定の合理化: 使い慣れた Google Cloud コンソール からプロジェクトを登録し、OAuth クライアント ID を 直接管理できます。
  • 幅広いプラットフォームのサポート: 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 とプロフィールの管理のための getIdentitygetProfilegetSettingsupdateProfileupdateSettings メソッド。
  • users.dataTypes.dataPoints: 包括的なデータ型管理のための batchDeletedailyRollUplistpatchreconcilerollUp メソッド。