05-21-2020 02:11
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

05-21-2020 02:11
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Hi
I am part of a research project who have applied for and received Fitbit intra-day access for our data collection app. However, I still cannot access intra-day data. I think it is because I originally registered my app with a personal account (I needed some sample intraday data to test our data analysis script). The error I receive when trying to access another users account is
The app you're trying to connect did not provide valid information to Fitbit. Please report this issue to them.
Developer information: unauthorized_client - A "Personal" application is only authorized to request access tokens from the owner of the application.
To me, this suggests I have to re-designate my app as a client rather than personal app. I have logged back into the dev website but cannot see anyway to change my app from Personal to Client. My question is: (1) Is it possible to change the type associated with and app and (2) if not and I recreate a new one - will I have to re-apply for intra-day access because the new app will have a different Client ID and Secret?
05-21-2020 08:32
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



05-21-2020 08:32
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Hi @NickUK_1973,
To get around this error, you need to go into your application settings and change your application type. Visit https://dev.fitbit.com/apps, select your application, then select “Edit Application Settings”. From here, you can change the “OAuth 2.0 Application Type” to “Server” or "Client" depending on your application's architecture.
Keep in mind that the "personal" application type granted immediate access to your intraday data only. Once you switch your application to "server" or "client", you'll still be able to use the public Web APIs but will no longer have access to the Intraday data. You'll have to apply for intraday access through this form in order to continue using the intraday time series endpoints.
I hope this helps. Let me know if you have any additional questions.

