Google Fit REST · OAuth Scopes

Google Fit REST OAuth Scopes

OAuth 2.0 derived

Google Fit REST publishes 22 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Google Fit REST API on a user’s behalf.

Tokens are issued from https://oauth2.googleapis.com/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

Activity TrackingFitnessGoogleHealthSessionsWearablesWellness
Scopes: 22 Flows: authorizationCode Method: derived

OAuth endpoints

Authorization URL
https://accounts.google.com/o/oauth2/auth
Token URL
https://oauth2.googleapis.com/token
Flows
authorizationCode

Scopes (22)

ScopeDescriptionFlows
https://www.googleapis.com/auth/fitness.activity.read Use Google Fit to see and store your physical activity data authorizationCode
https://www.googleapis.com/auth/fitness.activity.write Add to your Google Fit physical activity data authorizationCode
https://www.googleapis.com/auth/fitness.blood_glucose.read See info about your blood glucose in Google Fit. I consent to Google sharing my blood glucose information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.blood_glucose.write Add info about your blood glucose to Google Fit. I consent to Google using my blood glucose information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.blood_pressure.read See info about your blood pressure in Google Fit. I consent to Google sharing my blood pressure information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.blood_pressure.write Add info about your blood pressure in Google Fit. I consent to Google using my blood pressure information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.body.read See info about your body measurements in Google Fit authorizationCode
https://www.googleapis.com/auth/fitness.body.write Add info about your body measurements to Google Fit authorizationCode
https://www.googleapis.com/auth/fitness.body_temperature.read See info about your body temperature in Google Fit. I consent to Google sharing my body temperature information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.body_temperature.write Add to info about your body temperature in Google Fit. I consent to Google using my body temperature information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.heart_rate.read See your heart rate data in Google Fit. I consent to Google sharing my heart rate information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.heart_rate.write Add to your heart rate data in Google Fit. I consent to Google using my heart rate information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.location.read See your Google Fit speed and distance data authorizationCode
https://www.googleapis.com/auth/fitness.location.write Add to your Google Fit location data authorizationCode
https://www.googleapis.com/auth/fitness.nutrition.read See info about your nutrition in Google Fit authorizationCode
https://www.googleapis.com/auth/fitness.nutrition.write Add to info about your nutrition in Google Fit authorizationCode
https://www.googleapis.com/auth/fitness.oxygen_saturation.read See info about your oxygen saturation in Google Fit. I consent to Google sharing my oxygen saturation information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.oxygen_saturation.write Add info about your oxygen saturation in Google Fit. I consent to Google using my oxygen saturation information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.reproductive_health.read See info about your reproductive health in Google Fit. I consent to Google sharing my reproductive health information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.reproductive_health.write Add info about your reproductive health in Google Fit. I consent to Google using my reproductive health information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.sleep.read See your sleep data in Google Fit. I consent to Google sharing my sleep information with this app. authorizationCode
https://www.googleapis.com/auth/fitness.sleep.write Add to your sleep data in Google Fit. I consent to Google using my sleep information with this app. authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-11-11'
method: derived
source: openapi/google-fitness-users-api-openapi.yml
schemes:
- name: oauth2
  source: openapi/google-fitness-users-api-openapi.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://accounts.google.com/o/oauth2/auth
    tokenUrl: https://oauth2.googleapis.com/token
scopes:
- scope: https://www.googleapis.com/auth/fitness.activity.read
  description: Use Google Fit to see and store your physical activity data
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.activity.write
  description: Add to your Google Fit physical activity data
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.blood_glucose.read
  description: See info about your blood glucose in Google Fit. I consent to Google sharing
    my blood glucose information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.blood_glucose.write
  description: Add info about your blood glucose to Google Fit. I consent to Google using my
    blood glucose information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.blood_pressure.read
  description: See info about your blood pressure in Google Fit. I consent to Google sharing
    my blood pressure information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.blood_pressure.write
  description: Add info about your blood pressure in Google Fit. I consent to Google using my
    blood pressure information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.body.read
  description: See info about your body measurements in Google Fit
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.body.write
  description: Add info about your body measurements to Google Fit
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.body_temperature.read
  description: See info about your body temperature in Google Fit. I consent to Google sharing
    my body temperature information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.body_temperature.write
  description: Add to info about your body temperature in Google Fit. I consent to Google using
    my body temperature information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.heart_rate.read
  description: See your heart rate data in Google Fit. I consent to Google sharing my heart
    rate information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.heart_rate.write
  description: Add to your heart rate data in Google Fit. I consent to Google using my heart
    rate information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.location.read
  description: See your Google Fit speed and distance data
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.location.write
  description: Add to your Google Fit location data
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.nutrition.read
  description: See info about your nutrition in Google Fit
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.nutrition.write
  description: Add to info about your nutrition in Google Fit
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.oxygen_saturation.read
  description: See info about your oxygen saturation in Google Fit. I consent to Google sharing
    my oxygen saturation information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.oxygen_saturation.write
  description: Add info about your oxygen saturation in Google Fit. I consent to Google using
    my oxygen saturation information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.reproductive_health.read
  description: See info about your reproductive health in Google Fit. I consent to Google sharing
    my reproductive health information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.reproductive_health.write
  description: Add info about your reproductive health in Google Fit. I consent to Google using
    my reproductive health information with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.sleep.read
  description: See your sleep data in Google Fit. I consent to Google sharing my sleep information
    with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml
- scope: https://www.googleapis.com/auth/fitness.sleep.write
  description: Add to your sleep data in Google Fit. I consent to Google using my sleep information
    with this app.
  flows:
  - authorizationCode
  sources:
  - openapi/google-fitness-users-api-openapi.yml

Work with this as data

Every scope set here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/google-fitness-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.