02-03-2026 11:10
02-03-2026 11:10
Hello,
I’m building a small iOS app, and I’m looking for guidance on how to enable public OAuth access for it.
The app allows users to sync their Fitbit step count into Apple Health on iPhone
Currently steps only (read-only access)
No data is stored on servers — all processing happens on-device
The app uses OAuth 2.0 (Client) with a custom URL scheme redirect
Default access type is Read Only
Intended for public distribution via the Apple App Store
I have successfully registered the app on dev.fitbit.com, and OAuth works for my own Fitbit account. However:
I do not see any option to:
“Submit for Review”
Request public access
Change app status (private → public)
The app appears to be restricted to my developer account only
I’m concerned that non-developer Fitbit users (e.g., App Store reviewers) will not be able to authorize the app
I’ve checked both the main app page and Edit Application Settings, and I only see the standard OAuth configuration (Client ID, Secret, Redirect URL, scopes, etc.), but nothing related to app review or public access enablement.
I’d like to:
Submit this app for Fitbit review (if required), and
Enable public OAuth access so that any Fitbit user can authorize the app
What is the correct process to enable public access for an OAuth 2.0 client app if no “Submit for Review” option is shown in the developer dashboard?
If this needs to be handled manually by Fitbit, is there a specific form or contact I should use?
I’m happy to provide screenshots, app details, or additional context if needed.
Thanks very much for your help!
02-09-2026 15:32
Fitbit Developers oversee the SDK and API forums. We're here to answer questions about Fitbit developer tools, assist with projects, and make sure your voice is heard by the development team.
02-09-2026 15:32
Hi @iffat77
Welcome to the community!
To enable public access for your application so that other users (including App Store reviewers) can authorize it, please update your application settings as follows:
Change Application Type: Log in to the Fitbit Developer Dashboard, select your app, and change the Application Type from "Personal" to "Client."
Note: The "Personal" type restricts access exclusively to the owner of the developer account. Changing it to "Client" allows any Fitbit user to authorize your app.
No Review Required: Please note that we do not currently have a formal review process for Web API applications.
Hope it helps!
Best Answer