MyFitnessPal · OAuth Scopes

MyFitnessPal OAuth Scopes

OAuth 2.0 searched

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

Tokens are issued from https://api.myfitnesspal.com/v2/oauth2/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.

CompanyConsumerHealth and FitnessNutritionFitness TrackingFood DiaryWellnessWebhooksOAuth
Scopes: 4 Flows: authorizationCode Method: searched

OAuth endpoints

Authorization URL
https://api.myfitnesspal.com/v2/oauth2/auth
Token URL
https://api.myfitnesspal.com/v2/oauth2/token
Flows
authorizationCode

Scopes (4)

ScopeDescriptionFlows
diary Read and write the user's food and exercise diary (meals and cardio/exercise entries). authorizationCode
measurements Read and write the user's body measurements (weight and other measured values). authorizationCode
private-exercises Access the user's private/custom exercise definitions. authorizationCode
subscriptions Create, read, and delete webhook subscriptions for user data-change notifications. authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-07-20'
method: searched
source: https://myfitnesspalapi.com/docs/auth-example-2
docs: https://myfitnesspalapi.com/docs/user-authentication
schemes:
- name: OAuth2
  flows:
  - flow: authorizationCode
    authorizationUrl: https://api.myfitnesspal.com/v2/oauth2/auth
    tokenUrl: https://api.myfitnesspal.com/v2/oauth2/token
scopes:
- scope: diary
  description: Read and write the user's food and exercise diary (meals and cardio/exercise entries).
  flows: [authorizationCode]
- scope: measurements
  description: Read and write the user's body measurements (weight and other measured values).
  flows: [authorizationCode]
- scope: private-exercises
  description: Access the user's private/custom exercise definitions.
  flows: [authorizationCode]
- scope: subscriptions
  description: Create, read, and delete webhook subscriptions for user data-change notifications.
  flows: [authorizationCode]
notes:
- Scope values confirmed verbatim from the documented authorization request example (scope=diary+measurements+private-exercises+subscriptions).