Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How do I enable public OAuth access for my Fitbit developer app (no “Submit for Review” option )?

Hello,

I’m building a small iOS app, and I’m looking for guidance on how to enable public OAuth access for it.

What the app does

  • 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

Current issue

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.

What I’m trying to do

I’d like to:

  1. Submit this app for Fitbit review (if required), and

  2. Enable public OAuth access so that any Fitbit user can authorize the app

My question

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!

Best Answer
0 Votes
1 REPLY 1

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:

  1. 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.

  2. No Review Required: Please note that we do not currently have a formal review process for Web API applications.

Hope it helps! 

Best Answer
0 Votes