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

Challenge API

I am currently trying to make a live leaderboard for challenges for my company, I was wondering if there was any Challenge API or Corporate API that would allow me to get data regarding each participants progress in the challenge such as active minutes, floors, steps, etc.

Best Answer
5 REPLIES 5

Hi @AzzaamFarooq 

 

I'm not aware of a Challenges API, but I'll ask around.   You may use the public Web APIs to obtain active minutes, floors, steps, etc for each user.   

 

Gordon

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes

Will I need authorization from each user participating in the challenge? Or can I access their data through as an organizer? 

Best Answer
0 Votes

Using the Web APIs, you will need consent from each user to collect their data.  The reason is you will be pulling their data into a separate application.   I know we have a Challenges dashboard that can show stats of the population in the challenge.    Would this be something you would want more info on?

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes

I believe the Challenges dashboard gives an overview of all the participants, I was hoping to get the individual data and create a live leaderboard so the participants would be able to see how who is winning and so on. 

Best Answer
0 Votes

Hi @AzzaamFarooq 

 

The public Web APIs would probably be the best way to see the user's individual data.   The data would be available after the user syncs their device with the mobile application which occurs automatically every 15 minutes.   This is the same for the data appearing in the Challenges dashboard.   Each participant would need to consent to share their data with your personal leaderboard since it is a separate application from the dashboard Fitbit provides.

 

If you want a live stream of data, the only option we offer is the Device SDK which is only supported on the Fitbit smart watches.   

 

Gordon

Gordon Crenshaw
Senior Technical Solutions Consultant
Fitbit Partner Engineering & Web API Support | Google
Best Answer
0 Votes