Anatomy of a Fitbit API Client Application Any Fitbit API Client application consists of the following three components: Fitbit API client, Client application, Repository of Fitbit user OAuth credentials and data.