11-09-2015 11:10
11-09-2015 11:10
Fitbit introduced the intraday time series API endpoints in 2011. These endpoints contain the most detailed data recorded by Fitbit devices, such as second-level BPM heart rate measurement and minute-level step counts. These endpoints have always required use-case review.
Fitbit is introducing a new type of application classification: personal app. Starting today, people using the Fitbit Web API for their own personal use no longer need to go through the use-case review process. Access to the intraday time series is immediately available to any application classified as a personal app.
Only the developer who registered a personal app will be able to authorize the app. Developers wanting to access intraday time series data of other people will still need to request use-case review. Only select non-personal apps are granted access to the intraday time series.
Existing applications may be reclassified as personal apps. To do so, edit your app settings at https://dev.fitbit.com/apps . For the "OAuth 2.0 Application Type" setting, check the "Personal App" type.
Reclassifying a "Server" or "Client" app as a "Personal App" will cause all existing access tokens to be revoked, which cannot be undone. (Subscriptions for a user are also removed when a user's access token is revoked.) Apps later can be reclassified as "Server" or "Client", but existing access tokens will be revoked and access to the intraday time series will require use-case review.
We know Fitbit users love playing with their data. The new "personal app" classification will allow you to get started with the Fitbit Web API faster than ever.
This topic is for discussion of the new "personal app" classification. Off-topic discussions will be moderated.
12-27-2016 13:10
12-27-2016 13:10
@tvignaud It's not possible to get raw accelerometer data. Fitbit trackers don't store or transmit raw accelerometer data.
12-29-2016 14:36
12-29-2016 14:36
I've developed a web site (Client ID: 2286HQ) using the 'personal' app type that lets me download my heartrate data as a CSV (for importing into Excel, etc).
I'm a bit unclear on the interpretation of 'the owner of the app only' for web sites. Does this mean 'the current user of the site' or 'the developer of the site'? If the former, I could make it available for others to use.
Thanks!
12-31-2016 11:24 - edited 12-31-2016 11:24
12-31-2016 11:24 - edited 12-31-2016 11:24
@Gondwana The owner of the app refers to the account you used to register the app at: https://dev.fitbit.com/apps/new
12-31-2016 12:21
12-31-2016 12:21
@AndrewFitbitAh. Thanks for the quick reply, especially at this time of year.
I won't bother making it user-friendly, then!
12-31-2016 17:14
12-31-2016 17:14
Is this appropriate for use while developing an application?
Also, is this appropriate for an application which is publicly-accessible but only uses my own data, e.g. an application that exposes my data to other people?
01-03-2017 11:22
01-03-2017 11:22
I tried to get the heart rate data (minute and second level) through the "OAuth Tutorial" page, but get a response the request isn't valid. I did pick my app as personal. What am I missing?
01-04-2017 12:46
01-04-2017 12:46
01-05-2017 08:39
01-05-2017 08:39
@AndrewFitbitHere is what the "tutorial page" constructed for my query (based on my choices, checking just heart rate (I removed the authorization header) ...
GET https://api.fitbit.com/1/user/-/profile.json
Looking at the response at hurl.it, it appears the problem may be with the tutorial page (instead of the API's). After visiting the API docs, I was able to edit the calls and get the time series data I was looking for.
Thanks for getting back to me.
04-13-2017 10:54
04-13-2017 10:54
I am wanting to see the minute by minute step count with my Fitbit Zip but I am not sure how I need to complete the personal app page to get the data I am looking for. Could you give me a step by step process of how I can set this up?
07-17-2017 21:01
07-17-2017 21:01
@LaurenUNA.. Take a look at the sample available at https://github.com/Stasonis/fitbit-api-example-android ..
I was able to modify it and superimpose the heart rate data on to the .tcx file I could get from Strava for my bike rides.
12-17-2019 23:48
12-17-2019 23:48
Hey jeremiah
From where I can request for intraday time series? Can you give me a link for it where i can submit my request?
12-18-2019 16:26
12-23-2019 00:15
12-23-2019 00:15