openapi: 3.0.3 info: title: MapMyFitness Devices Heart Rate Zones API description: The MapMyFitness API (Under Armour Connected Fitness API) provides RESTful access to fitness data including workouts, routes, user profiles, heart rate zones, fitness devices, and webhooks. The platform powers MapMyFitness, MapMyRun, MapMyRide, and MapMyWalk and supports over 400 partner apps and devices. Authentication uses OAuth 2.0. version: 7.1.0 contact: name: Under Armour Developer Support url: https://developer.mapmyfitness.com/ termsOfService: https://developer.mapmyfitness.com/Terms_Of_Service/ servers: - url: https://api.ua.com description: Under Armour Connected Fitness API tags: - name: Heart Rate Zones description: Heart rate zone configuration and calculations paths: /v7.1/heart_rate_zone/: get: operationId: listHeartRateZones summary: List Heart Rate Zones description: Retrieves heart rate zone configuration for a user. tags: - Heart Rate Zones parameters: - name: user in: query required: true description: User ID to retrieve heart rate zones for schema: type: string responses: '200': description: Heart rate zone definitions content: application/json: schema: $ref: '#/components/schemas/HeartRateZoneCollection' '401': description: Authentication required security: - oauth2: - read components: schemas: HeartRateZone: type: object properties: name: type: string description: Zone name (e.g., Zone 1, Zone 2) min_heartrate: type: integer description: Minimum heart rate for this zone in bpm max_heartrate: type: integer description: Maximum heart rate for this zone in bpm color: type: string description: Display color for the zone HeartRateZoneCollection: type: object properties: total_count: type: integer _embedded: type: object properties: heart_rate_zones: type: array items: $ref: '#/components/schemas/HeartRateZone' securitySchemes: oauth2: type: oauth2 description: OAuth 2.0 authentication flows: authorizationCode: authorizationUrl: https://www.mapmyfitness.com/v7.1/oauth2/authorize/ tokenUrl: https://api.ua.com/v7.1/oauth2/access_token/ scopes: read: Read access to fitness data write: Write access to fitness data externalDocs: description: MapMyFitness API Documentation url: https://developer.mapmyfitness.com/docs/