Fitbit Friends API

Read the authorized user's Fitbit friends list and weekly friends leaderboard rankings.

OpenAPI Specification

fitbit-friends-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Fitbit Friends API
  description: |
    Read the user's Fitbit friends list and weekly leaderboard rankings.
  version: '1.1'
  contact:
    name: Fitbit Developer
    url: https://dev.fitbit.com/build/reference/web-api/friends/
servers:
- url: https://api.fitbit.com
security:
- OAuth2:
  - social
paths:
  /1.1/user/{user-id}/friends.json:
    get:
      summary: Get Friends
      description: Returns data of a user's friends.
      operationId: getFriends
      parameters:
      - $ref: '#/components/parameters/UserId'
      responses:
        '200':
          description: List of friends.
  /1.1/user/{user-id}/leaderboard/friends.json:
    get:
      summary: Get Friends Leaderboard
      description: Returns the user's friends leaderboard ranked by activity.
      operationId: getFriendsLeaderboard
      parameters:
      - $ref: '#/components/parameters/UserId'
      responses:
        '200':
          description: Friends leaderboard.
components:
  parameters:
    UserId:
      name: user-id
      in: path
      required: true
      schema:
        type: string
        default: '-'
  securitySchemes:
    OAuth2:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: https://www.fitbit.com/oauth2/authorize
          tokenUrl: https://api.fitbit.com/oauth2/token
          scopes:
            social: Friends and leaderboard data