Dela via


Fitbit (oberoende utgivare) (förhandsversion)

Ett sätt att komma åt Fitbit-webb-API:et

Den här anslutningsappen är tillgänglig i följande produkter och regioner:

Tjänster Class Regioner
Copilot Studio Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Logiska appar Norm Alla Logic Apps-regioner utom följande:
     – Azure Government-regioner
     – Regioner i Azure Kina
     - US Department of Defense (DoD)
Power Apps Premie Alla Power Apps-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Power Automate Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Kontakt
Namn Ashwin Ganesh Kumar
URL https://www.blisdigital.com/
E-postmeddelande a.kumar@blisdigital.com
Metadata för anslutningsprogram
Utgivare Ashwin Ganesh Kumar
Webbplats https://dev.fitbit.com//
Sekretesspolicy https://www.fitbit.com/global/nl/legal/privacy-policy
Kategorier Uppgifter

Begränsningsgränser

Name Anrop Förnyelseperiod
API-anrop per anslutning 100 60 sekunder

Åtgärder

Få maximal vo2-sammanfattning efter datum

Returnerar data från Cardio Fitness Score (även kallat VO2 Max) för ett enda datum. VO2 Max-värden visas som ett intervall om inga körningsdata är tillgängliga eller ett enda numeriskt värde om användaren använder en GPS för körningar. Mer information finns i Ytterligare kontext.

Få sammanfattning av andningsfrekvens per datum

Den här slutpunkten returnerar genomsnittliga andningsfrekvensdata för ett enda datum. Andningsfrekvensdata gäller specifikt för en användares "huvudsömn", vilket är den längsta enskilda tidsperioden under vilken de sov på ett visst datum.

Få sömnmål

Ange användarens kodade ID. Använd "-" (streck) för den aktuella inloggade användaren.

Get Friends Leaderboard

Den här slutpunkten returnerar användarens vänlista

Hämta aktivitets-TCX

TCX (Training Center XML) är ett datautbytesformat som innehåller GPS, puls och varvdata. Den här slutpunkten hämtar information om en användares plats med hjälp av GPS- och pulsdata under en loggad övning.

Hämta aktivitetslogglista

Hämtar en lista över en användares aktivitetsloggposter före eller efter en viss dag.

Hämta aktivitetsmål

Hämtar en användares aktuella dagliga eller veckovisa aktivitetsmål.

Hämta aktivitetstidsserier efter datum

Hämtar aktivitetsdata för en viss resurs under en viss tidsperiod genom att ange ett datum och en tidsperiod. Svaret innehåller endast de dagliga sammanfattningsvärdena.

Hämta aktivitetstyp

Hämtar information om en enskild aktivitet från databasen för Fitbit-aktiviteter i det begärda formatet. Om det är tillgängligt visas information på aktivitetsnivå.

Hämta alla aktivitetstyper

Hämtar en lista över alla giltiga offentliga Fitbit-aktiviteter och de privata, användarskapade aktiviteterna från databasen för Fitbit-aktiviteter i det begärda formatet. Om det är tillgängligt visas information på aktivitetsnivå.

Hämta favoritaktiviteter

Hämtar en lista över en användares favoritaktiviteter.

Hämta fettlogg för kropp

Hämtar en lista över alla användarens poster i kroppsfettloggen för ett visst datum.

Hämta frekventa aktiviteter

Hämtar en lista över en användares frekventa aktiviteter.

Hämta HRV-sammanfattning efter datum

Den här slutpunkten returnerar HRV-data (Heart Rate Variability) för ett enda datum

Hämta kroppsmål

Hämtar användarens mål för kroppsfett och vikt.

Hämta larm

Hämtar larmen som är aktiverade för en specifik enhet.

Hämta livslängdsstatistik

Hämtar användarens aktivitetsstatistik.

Hämta märken

Hämtar en lista över användarens märken.

Hämta profil

Hämtar användarens profildata.

Hämta sammanfattning av daglig aktivitet

Hämtar en sammanfattning och en lista över en användares aktiviteter och aktivitetsloggposter för en viss dag.

Hämta senaste aktivitetstyper

Hämtar en lista över en användares senaste aktivitetstyper som loggats med viss information om den senaste aktivitetsloggen av den typen.

Hämta tidsserie för brödtext efter datum

Hämtar en lista över alla användares bmi, kroppsfett eller vikt under en viss period.

Hämta tidsserier för kroppsfett efter datum

Hämtar en lista över alla användarens fettloggposter för brödtext under en viss period.

Hämta viktlogg

Hämtar en lista över alla användarens viktloggposter för ett visst datum.

Hämta vikttidsserier efter datum

Hämtar en lista över alla användarens viktloggposter för en viss period.

Hämta vilolägeslogg efter datum

Returnerar en lista över en användares vilolägesloggposter för ett visst datum

Hämta vilolägeslogg efter datumintervall

Returnerar en lista över en användares vilolägesloggposter för ett datumintervall.

Hämta vilolägeslogglista

Returnerar en lista över en användares vilolägesloggposter före eller efter ett visst datum

Skaffa enheter

Hämtar en lista över Fitbit-enheter som är kopplade till ett användarkonto.

Få maximal vo2-sammanfattning efter datum

Returnerar data från Cardio Fitness Score (även kallat VO2 Max) för ett enda datum. VO2 Max-värden visas som ett intervall om inga körningsdata är tillgängliga eller ett enda numeriskt värde om användaren använder en GPS för körningar. Mer information finns i Ytterligare kontext.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

Datumet i formatet åå-mm-dd eller idag.

Returer

Name Sökväg Typ Description
cardioScore
cardioScore array of object

cardioScore

datumtid
cardioScore.dateTime string

Det datum som anges i formatet ÅÅÅÅ-MM-DD.

vo2Max
cardioScore.value.vo2Max string

Visningsvärdet för VO2 Max i mL/kg/min

Få sammanfattning av andningsfrekvens per datum

Den här slutpunkten returnerar genomsnittliga andningsfrekvensdata för ett enda datum. Andningsfrekvensdata gäller specifikt för en användares "huvudsömn", vilket är den längsta enskilda tidsperioden under vilken de sov på ett visst datum.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

Datumet i formatet åå-mm-dd eller idag.

Returer

Name Sökväg Typ Description
Br
br array of object

Br

breathingRate
br.value.breathingRate float

Det genomsnittliga antalet andetag per minut.

datumtid
br.dateTime string

Vilolägesloggdatumet som anges i formatet ÅÅÅÅ-MM-DD.

Få sömnmål

Ange användarens kodade ID. Använd "-" (streck) för den aktuella inloggade användaren.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
flowId
consistency.flowId integer

0 = Ett vilolägesmål har angetts, men det finns inte tillräckligt med vilologgar registrerade. 1 = Användaren missade antingen sitt sömnmål eller så har inget mål angetts, men det finns tillräckligt med sömnloggar registrerade. 2 = Ett vilolägesmål har inte angetts och det finns inte tillräckligt med vilologgar registrerade. 3 = Användaren uppnådde sitt sömnmål

minDuration
goal.minDuration integer

Längden på vilomålsperioden i minuter.

updatedOn
goal.updatedOn string

Tidsstämpeln som målet skapades/uppdaterades.

Get Friends Leaderboard

Den här slutpunkten returnerar användarens vänlista

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
data
data array of object

data

type
data.type string

type

Id-nummer
data.id string

Id-nummer

steg-rankning
data.attributes.step-rank integer

Rangordning bland användarens vänner.

stegsammanfattning
data.attributes.step-summary integer

Antal steg varje vecka.

type
data.relationships.user.data.type string

type

Id-nummer
data.relationships.user.data.id string

Id-nummer

inkluderad
included array of object

inkluderad

type
included.type string

type

Id-nummer
included.id string

Id-nummer

avatar
included.attributes.avatar string

Länka till användarens avatarbild.

barn
included.attributes.child boolean

barn

vän
included.attributes.friend boolean

vän

name
included.attributes.name string

name

Hämta aktivitets-TCX

TCX (Training Center XML) är ett datautbytesformat som innehåller GPS, puls och varvdata. Den här slutpunkten hämtar information om en användares plats med hjälp av GPS- och pulsdata under en loggad övning.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Det kodade ID:t för användningen

Logg-ID
log-id True string

Aktivitetens logg-ID.

Partiell TCX
includePartialTCX boolean

Innehåller TCX-punkterna när GPS-data inte är tillgängliga.

Hämta aktivitetslogglista

Hämtar en lista över en användares aktivitetsloggposter före eller efter en viss dag.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Efter datum
afterDate string

Efter datum (yyyy-mm-dd)

Före datum
beforeDate string

Före-datumet (yyyy-mm-dd)

Sortera
sort string

Sorteringsordningen för poster efter datum.

Limit
limit integer

Antalet poster som returneras.

Returer

Name Sökväg Typ Description
activities
activities array of object

activities

activeDuration
activities.activeDuration integer

Hur lång tid (millisekunder) inom varje aktivitetNivå.

activityLevel
activities.activityLevel array of object

activityLevel

minutes
activities.activityLevel.minutes integer

minutes

name
activities.activityLevel.name string

name

activityName
activities.activityName string

Namnet på den inspelade övningen.

activityTypeId
activities.activityTypeId integer

ActivityNames ID-nummer.

kalorier
activities.calories integer

Antal kalorier som förbränts under övningen.

caloriesLink
activities.caloriesLink string

Webb-API-slutpunkt för att anropa för att få de specifika kalorier som bränns för den namngivna övningen.

duration
activities.duration integer

Tidslängden (millisekunder) efter att övningen redigerades. Om övningen inte redigerades, varaktigheten = originalDuration. Det här värdet innehåller pauser under övningen.

elevationGain
activities.elevationGain float

Höjd höjd under övningen.

senast ändrad
activities.lastModified string

Tidsstämpeln som övningen senast ändrades.

logId
activities.logId integer

Aktivitetsloggidentifieraren för övningen.

logType
activities.logType string

auto_detected | manual | mobile_run | tracker | namnet på programmet från tredje part

kalorier
activities.manualValuesSpecified.calories boolean

Ett booleskt värde som anger om kalorier angavs när övningen spelades in.

distance
activities.manualValuesSpecified.distance boolean

Ett booleskt värde som anger om avståndet angavs när övningen spelades in.

steps
activities.manualValuesSpecified.steps boolean

Ett booleskt värde som anger om steg angavs när övningen spelades in.

originalDuration
activities.originalDuration integer

Den inledande längden i tiden (millisekunder) som övningen registrerades. Det här värdet innehåller pauser under övningen.

originalStartTime
activities.originalStartTime string

Den första startdatumtiden som övningen registrerades för.

startTime
activities.startTime string

Startdatumtiden efter att övningen redigerades. Om övningen inte redigerades är startTime = originalStartTime.

steps
activities.steps integer

Antal steg som vidtagits under övningen.

tcxLink
activities.tcxLink string

URL för att ladda ned TCX-filen.

afterDate
pagination.afterDate string

afterDate

limit
pagination.limit integer

limit

next
pagination.next string

next

offset
pagination.offset integer

offset

föregående
pagination.previous string

föregående

sort
pagination.sort string

sort

Hämta aktivitetsmål

Hämtar en användares aktuella dagliga eller veckovisa aktivitetsmål.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Punkt slut
period True string

dagligen| en gång i veckan

Returer

Name Sökväg Typ Description
activeMinutes
goals.activeMinutes integer

Mål för aktiva minuter varje dag. Ett värde returneras inte för veckomål.

activeZoneMinutes
goals.activeZoneMinutes integer

Mål för aktiva zonminuter varje dag eller vecka.

caloriesOut
goals.caloriesOut integer

Dagligt kaloriförbränt mål. Ett värde returneras inte för veckomål.

distance
goals.distance float

Dagliga eller veckovisa avståndsmål.

Golv
goals.floors integer

Dagliga eller veckovisa golv klättrade mål.

steps
goals.steps integer

Dagliga eller veckovisa åtgärder har vidtagits.

Hämta aktivitetstidsserier efter datum

Hämtar aktivitetsdata för en viss resurs under en viss tidsperiod genom att ange ett datum och en tidsperiod. Svaret innehåller endast de dagliga sammanfattningsvärdena.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Resource
resource True string

Resursen för de data som ska returneras.

Date
date True string

Slutdatumet för den period som anges i formatet åå–mm-dd

Punkt slut
period True string

Intervallet för vilket data ska returneras.

Returer

Name Sökväg Typ Description
aktivitetssteg
activities-steps array of object

aktivitetssteg

datumtid
activities-steps.dateTime string

datumtid

värde
activities-steps.value string

värde

Hämta aktivitetstyp

Hämtar information om en enskild aktivitet från databasen för Fitbit-aktiviteter i det begärda formatet. Om det är tillgängligt visas information på aktivitetsnivå.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Aktivitets-ID
activity-id True string

Aktivitets-ID

Returer

Name Sökväg Typ Description
accessLevel (på engelska)
activity.accessLevel string

PUBLIC | PRIVAT

activityLevels
activity.activityLevels array of object

activityLevels

Id-nummer
activity.activityLevels.id integer

Numeriskt värde som representerar motsvarande aktivitetsnivå.

maxSpeedMPH
activity.activityLevels.maxSpeedMPH float

Maximal hastighet i MPH. Värde: -1 betyder inte tillämpligt.

Mets
activity.activityLevels.mets integer

MET-poäng för aktivitets-ID: t.

minSpeedMPH
activity.activityLevels.minSpeedMPH integer

Lägsta hastighet i MPH. Värde: -1 betyder inte tillämpligt.

name
activity.activityLevels.name string

Namnet på aktivitetsnivån.

hasSpeed
activity.hasSpeed boolean

true | falsk

Id-nummer
activity.id integer

Numeriskt värde som representerar motsvarande aktivitet.

name
activity.name string

Namnet på aktiviteten eller övningen.

Hämta alla aktivitetstyper

Hämtar en lista över alla giltiga offentliga Fitbit-aktiviteter och de privata, användarskapade aktiviteterna från databasen för Fitbit-aktiviteter i det begärda formatet. Om det är tillgängligt visas information på aktivitetsnivå.

Returer

Name Sökväg Typ Description
categories
categories array of object

categories

activities
categories.activities array of object

activities

accessLevel (på engelska)
categories.activities.accessLevel string

accessLevel (på engelska)

activityLevels
categories.activities.activityLevels array of object

activityLevels

Id-nummer
categories.activities.activityLevels.id integer

Id-nummer

maxSpeedMPH
categories.activities.activityLevels.maxSpeedMPH integer

maxSpeedMPH

Mets
categories.activities.activityLevels.mets integer

Mets

minSpeedMPH
categories.activities.activityLevels.minSpeedMPH integer

minSpeedMPH

name
categories.activities.activityLevels.name string

name

hasSpeed
categories.activities.hasSpeed boolean

hasSpeed

Id-nummer
categories.activities.id integer

Id-nummer

name
categories.activities.name string

name

Mets
categories.activities.mets float

Mets

Hämta favoritaktiviteter

Hämtar en lista över en användares favoritaktiviteter.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
array of object
activityId
activityId integer

Den registrerade aktivitetens ID-nummer.

beskrivning
description string

Ytterligare information om den registrerade aktiviteten.

Mets
mets integer

Den metaboliska motsvarigheten (MET) för den utförda aktiviteten.

name
name string

Namnet på den registrerade aktiviteten.

Hämta fettlogg för kropp

Hämtar en lista över alla användarens poster i kroppsfettloggen för ett visst datum.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

Datumet i formatet åå–mm-dd.

Returer

Name Sökväg Typ Description
fett
fat array of object

fett

date
fat.date string

Det datum då fettloggen för kroppen registrerades.

fett
fat.fat integer

Kroppsfettprocenten.

logId
fat.logId integer

Kroppsfettloggens ID.

källa
fat.source string

Den plats där data om kroppsfett har sitt ursprung.

time
fat.time string

Tidsstämpeln när kroppsfettloggen registrerades.

Hämta frekventa aktiviteter

Hämtar en lista över en användares frekventa aktiviteter.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
array of object
activityId
activityId integer

Den registrerade aktivitetens ID-nummer.

kalorier
calories integer

Antalet förbrända kalorier som är associerade med aktiviteten.

beskrivning
description string

Ytterligare information om den registrerade aktiviteten.

distance
distance integer

Avstånd som har färdats i samband med den registrerade aktiviteten.

duration
duration integer

Tidslängden (millisekunder) efter att övningen redigerades. Det här värdet innehåller pauser under övningen.

name
name string

Namnet på den registrerade aktiviteten.

Hämta HRV-sammanfattning efter datum

Den här slutpunkten returnerar HRV-data (Heart Rate Variability) för ett enda datum

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

Datumet i formatet åå-MM-dd eller i dag.

Returer

Name Sökväg Typ Description
hrv
hrv array of object

hrv

dailyRmssd
hrv.value.dailyRmssd float

Roten mean square of Successive Differences (RMSSD) mellan hjärtslag. Den mäter kortsiktig variabilitet i användarens dagliga hjärtfrekvens i millisekunder (ms).

deepRmssd
hrv.value.deepRmssd float

Roten mean square of Successive Differences (RMSSD) mellan hjärtslag. Den mäter kortsiktig variabilitet i användarens hjärtfrekvens i djup sömn, i millisekunder (ms).

datumtid
hrv.dateTime string

Vilolägesloggdatumet som anges i formatet ÅÅÅÅ-MM-DD.

Hämta kroppsmål

Hämtar användarens mål för kroppsfett och vikt.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Måltyp
goal-type True string

Måltyp

Returer

Name Sökväg Typ Description
goalType
goal.goalType string
startDate
goal.startDate string

Startdatum för mål.

startWeight
goal.startWeight float

Användarens vikt när målet fastställdes.

vikt
goal.weight float

Viktmålet att uppnå.

weightThreshold
goal.weightThreshold float

Den rekommenderade mängden vikt att gå ner varje vecka för att uppnå och upprätthålla målet.

Hämta larm

Hämtar larmen som är aktiverade för en specifik enhet.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Tracker-ID
tracker-id True string

ID:t för spåraren som data returneras för.

Returer

Name Sökväg Typ Description
trackerAlarms
trackerAlarms array of object

trackerAlarms

alarmId
trackerAlarms.alarmId integer

Numeriskt värde som representerar larm-ID:t.

borttagen
trackerAlarms.deleted boolean

Anger om ett larm har tagits bort.

enabled
trackerAlarms.enabled boolean

Anger om ett larm är aktiverat.

återkommande
trackerAlarms.recurring boolean

Anger om ett larm är återkommande.

snoozeCount
trackerAlarms.snoozeCount integer

Anger hur många gånger larmet kommer att snooza.

snoozeLength
trackerAlarms.snoozeLength integer

Anger tiden i minuter mellan snooze-perioder.

syncedToDevice
trackerAlarms.syncedToDevice boolean

true | falsk

time
trackerAlarms.time string

Tids- och UTC-förskjutningen för det angivna larmet.

Vibe
trackerAlarms.vibe string

Returnerar den typ av vibrationer som har konfigurerats.

weekDays
trackerAlarms.weekDays array of string

weekDays

Hämta livslängdsstatistik

Hämtar användarens aktivitetsstatistik.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
date
best.total.distance.date string

date

värde
best.total.distance.value float

värde

date
best.total.floors.date string

date

värde
best.total.floors.value float

värde

date
best.total.steps.date string

date

värde
best.total.steps.value integer

värde

date
best.tracker.distance.date string

date

värde
best.tracker.distance.value float

värde

date
best.tracker.floors.date string

date

värde
best.tracker.floors.value float

värde

date
best.tracker.steps.date string

date

värde
best.tracker.steps.value integer

värde

activeScore
lifetime.total.activeScore integer

activeScore

caloriesOut
lifetime.total.caloriesOut integer

caloriesOut

distance
lifetime.total.distance float

distance

Golv
lifetime.total.floors integer

Golv

steps
lifetime.total.steps integer

steps

activeScore
lifetime.tracker.activeScore integer

activeScore

caloriesOut
lifetime.tracker.caloriesOut integer

caloriesOut

distance
lifetime.tracker.distance float

distance

Golv
lifetime.tracker.floors integer

Golv

steps
lifetime.tracker.steps integer

steps

Hämta märken

Hämtar en lista över användarens märken.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
Märken
badges array of object

Märken

badgeGradientEndColor
badges.badgeGradientEndColor string

badgeGradientEndColor

badgeGradientStartColor
badges.badgeGradientStartColor string

badgeGradientStartColor

badgeType
badges.badgeType string

Typ av märke som tagits emot.

kategori
badges.category string

kategori

Skål
badges.cheers array of

Skål

datumtid
badges.dateTime string

Datum då märket uppnåddes.

beskrivning
badges.description string

beskrivning

earnedMessage
badges.earnedMessage string

earnedMessage

encodedId
badges.encodedId string

encodedId

image100px
badges.image100px string

image100px

image125px
badges.image125px string

image125px

image300px
badges.image300px string

image300px

image50px
badges.image50px string

image50px

image75px
badges.image75px string

image75px

marketingDescription
badges.marketingDescription string

marketingDescription

mobileDescription
badges.mobileDescription string

mobileDescription

name
badges.name string

name

shareImage640px
badges.shareImage640px string

shareImage640px

shareText
badges.shareText string

shareText

kort beskrivning
badges.shortDescription string

kort beskrivning

shortName
badges.shortName string

shortName

timesAchieved
badges.timesAchieved integer

Antal gånger användaren har uppnått märket.

värde
badges.value integer

Märkesmålet i enhetsmätningen.

Hämta profil

Hämtar användarens profildata.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
aboutMe
user.aboutMe string

Informationen "Om mig" som anges i användarens kontoinställningar.

ålder
user.age string

Åldern baserat på deras angivna födelsedag i användarens kontoinställningar.

ambassadör
user.ambassador string

ambassadör

autoStrideEnabled
user.autoStrideEnabled string

autoStrideEnabled

avatar
user.avatar string

avatar

avatar150
user.avatar150 string

avatar150

avatar640
user.avatar640 string

avatar640

averageDailySteps
user.averageDailySteps string

Genomsnittliga dagliga steg som beräknas för användaren.

challengesBeta
user.challengesBeta string

challengesBeta

clockTimeDisplayFormat
user.clockTimeDisplayFormat string

clockTimeDisplayFormat

country
user.country string

country

företags
user.corporate string

företags

corporateAdmin
user.corporateAdmin string

corporateAdmin

dateOfBirth
user.dateOfBirth string

dateOfBirth

visningsnamn
user.displayName string

visningsnamn

displayNameSetting
user.displayNameSetting string

displayNameSetting

distansenhet
user.distanceUnit string

distansenhet

encodedId
user.encodedId string

encodedId

exerciseGoal
user.features.exerciseGoal string

exerciseGoal

förnamn
user.firstName string

förnamn

foodsLocale
user.foodsLocale string

foodsLocale

fullName
user.fullName string

fullName

gender
user.gender string

gender

glucoseUnit
user.glucoseUnit string

glucoseUnit

höjd
user.height string

Höjdvärdet som anges i användarens kontoinställningar.

heightUnit
user.heightUnit string

heightUnit

isBugReportEnabled
user.isBugReportEnabled string

isBugReportEnabled

isChild
user.isChild string

isChild

isCoach
user.isCoach string

isCoach

languageLocale
user.languageLocale string

languageLocale

efternamn
user.lastName string

efternamn

legalTermsAcceptRequired
user.legalTermsAcceptRequired string

legalTermsAcceptRequired

Lokalisering
user.locale string

Lokalisering

memberSince
user.memberSince string

memberSince

mfaEnabled
user.mfaEnabled string

mfaEnabled

offsetFromUTCMillis
user.offsetFromUTCMillis string

offsetFromUTCMillis

sdkDeveloper
user.sdkDeveloper string

sdkDeveloper

sleepTracking
user.sleepTracking string

sleepTracking

startDayOfWeek
user.startDayOfWeek string

startDayOfWeek

state
user.state string

state

strideLengthRunning
user.strideLengthRunning string

strideLengthRunning

strideLengthRunningType
user.strideLengthRunningType string

strideLengthRunningType

strideLengthWalking
user.strideLengthWalking string

strideLengthWalking

strideLengthWalkingType
user.strideLengthWalkingType string

strideLengthWalkingType

swimUnit
user.swimUnit string

swimUnit

temperatureUnit
user.temperatureUnit string

temperatureUnit

timezone
user.timezone string

timezone

topBadges
user.topBadges string

En matris som visar de Fitbit-märken som användaren för närvarande tjänar.

waterUnit
user.waterUnit string

waterUnit

waterUnitName
user.waterUnitName string

waterUnitName

vikt
user.weight string

vikt

viktenhet
user.weightUnit string

viktenhet

Hämta sammanfattning av daglig aktivitet

Hämtar en sammanfattning och en lista över en användares aktiviteter och aktivitetsloggposter för en viss dag.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

Date

Returer

Name Sökväg Typ Description
activities
activities array of

activities

activeMinutes
goals.activeMinutes integer

activeMinutes

caloriesOut
goals.caloriesOut integer

caloriesOut

distance
goals.distance float

distance

Golv
goals.floors integer

Golv

steps
goals.steps integer

steps

activeScore
summary.activeScore integer

activeScore

activityCalories
summary.activityCalories integer

activityCalories

calorieEstimationMu
summary.calorieEstimationMu integer

calorieEstimationMu

kalorierBMR
summary.caloriesBMR integer

kalorierBMR

caloriesOut
summary.caloriesOut integer

caloriesOut

caloriesOutUnestimated
summary.caloriesOutUnestimated integer

caloriesOutUnestimated

customHeartRateZones
summary.customHeartRateZones array of object

customHeartRateZones

caloriesOut
summary.customHeartRateZones.caloriesOut integer

caloriesOut

max
summary.customHeartRateZones.max integer

max

min
summary.customHeartRateZones.min integer

min

minutes
summary.customHeartRateZones.minutes integer

minutes

name
summary.customHeartRateZones.name string

name

Avstånd
summary.distances array of object

Avstånd

aktivitet
summary.distances.activity string

<aktivitetsnamn> | totalt | tracker | loggedActivities | veryActive | moderatelyActive | lightlyActive | sedentaryActive

distance
summary.distances.distance integer

För den angivna resursen visas avståndet för dagen som visas i de enheter som definieras av Accept-Language-huvudet.

höjd
summary.elevation integer

Den höjd som restes för dagen som visas i de enheter som definieras av Accept-Language-huvudet.

fairlyActiveMinutes
summary.fairlyActiveMinutes integer

Totalt antal minuter som användaren var ganska/måttligt aktiv.

Golv
summary.floors integer

Motsvarande golv klättrade för dagen som visas i de enheter som definieras av Accept-Language-rubriken.

heartRateZones
summary.heartRateZones array of object

heartRateZones

caloriesOut
summary.heartRateZones.caloriesOut integer

caloriesOut

max
summary.heartRateZones.max integer

max

min
summary.heartRateZones.min integer

min

minutes
summary.heartRateZones.minutes integer

minutes

name
summary.heartRateZones.name string

Pulsomfång krävs för att se det här värdet. Out of Range | Fettförbränna | Cardio | Topp

lightlyActiveMinutes
summary.lightlyActiveMinutes integer

Totalt antal minuter som användaren var lätt aktiv.

marginalCalories
summary.marginalCalories integer

Totalt marginella beräknade kalorier som förbränts för dagen.

restingHeartRate
summary.restingHeartRate integer

Pulsomfånget krävs för att se det här värdet.

sedentaryMinutes
summary.sedentaryMinutes integer

Totalt antal minuter som användaren var stillasittande.

steps
summary.steps integer

Totalt antal steg som vidtagits för dagen.

useEstimation
summary.useEstimation boolean

Booleskt värde som anger om uppskattningar används i beräkningar.

veryActiveMinutes
summary.veryActiveMinutes integer

Totalt antal minuter som användaren var mycket aktiv.

Hämta senaste aktivitetstyper

Hämtar en lista över en användares senaste aktivitetstyper som loggats med viss information om den senaste aktivitetsloggen av den typen.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
array of object
activityId
activityId integer

Det numeriska ID:t för aktiviteten eller övningen.

kalorier
calories integer

Antal kalorier som förbränts under den registrerade aktiviteten.

beskrivning
description string

Information, om tillgänglig, om aktiviteten eller övningen.

distance
distance integer

Avstånd som restes under den registrerade aktiviteten.

duration
duration integer

Tid (millisekunder) för att slutföra den registrerade aktiviteten.

name
name string

Namnet på aktiviteten eller övningen.

Hämta tidsserie för brödtext efter datum

Hämtar en lista över alla användares bmi, kroppsfett eller vikt under en viss period.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Resource
resource True string

Den brödtextresurs som ska returneras.

Date
date True string

Slutdatumet för den period som anges i formatet åååå–mm-dd eller i dag.

Punkt slut
period True string

Intervallet för vilket data ska returneras.

Returer

Name Sökväg Typ Description
vikt
body-weight array of object

vikt

datumtid
body-weight.dateTime string

datumtid

värde
body-weight.value string

värde

Hämta tidsserier för kroppsfett efter datum

Hämtar en lista över alla användarens fettloggposter för brödtext under en viss period.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

Slutdatumet för den period som anges i formatet åååå–mm-dd eller i dag.

Punkt slut
period True string

Intervallet för vilket data ska returneras.

Returer

Name Sökväg Typ Description
fett
fat array of object

fett

date
fat.date string

Det datum då fettloggen för kroppen registrerades.

fett
fat.fat float

Kroppsfettprocenten.

logId
fat.logId integer

Kroppsfettloggens ID.

källa
fat.source string

Den plats där data om kroppsfett har sitt ursprung. Mer information finns i "källvärden".

time
fat.time string

Tidsstämpeln när kroppsfettloggen registrerades.

Hämta viktlogg

Hämtar en lista över alla användarens viktloggposter för ett visst datum.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

Datumet i formatet åå-mm-dd

Returer

Name Sökväg Typ Description
vikt
weight array of object

vikt

BMI
weight.bmi float

Beräknat BMI i formatet X.XX

date
weight.date string

Logginmatningsdatum i formatet åååå–mm-dd.

fett
weight.fat integer
logId
weight.logId integer

Viktlogg-ID:t är unika för användaren, men inte globalt unika.

källa
weight.source string

källa

time
weight.time string

Tid för mätningen; timmar och minuter i formatet HH:mm:ss, inställt på den sista sekunden på dagen om det inte anges.

vikt
weight.weight integer

Vikt i formatet X.XX, i enhetssystemet som motsvarar det Accept-Language sidhuvud som anges eller om det inte anges i måttet.

Hämta vikttidsserier efter datum

Hämtar en lista över alla användarens viktloggposter för en viss period.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

Slutdatumet för den period som anges i formatet åååå–mm-dd eller i dag.

Punkt slut
period True string

Intervallet för vilket data ska returneras.

Returer

Name Sökväg Typ Description
vikt
weight array of object

vikt

BMI
weight.bmi float

Beräknat BMI i formatet X.XX.

date
weight.date string

Logginmatningsdatum i formatet åååå–mm-dd.

fett
weight.fat integer

Kroppsfettprocenten.

logId
weight.logId integer

Viktlogg-ID:t. Det är unikt för användaren, men inte globalt unikt.

källa
weight.source string

Källan till viktloggen.

time
weight.time string

Tid för mätningen; timmar och minuter i formatet HH:mm:ss, inställt på den sista sekunden på dagen om det inte anges.

vikt
weight.weight integer

Vikt i formatet X.XX, i enhetssystemet som motsvarar det Accept-Language sidhuvud som anges eller om det inte anges i måttet.

Hämta vilolägeslogg efter datum

Returnerar en lista över en användares vilolägesloggposter för ett visst datum

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Date
date True string

åååå-mm-dd

Returer

Name Sökväg Typ Description
sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string

Datumet då vilolägesloggen avslutades

duration
sleep.duration integer

Längden på sömnen i millisekunder.

effektivitet
sleep.efficiency integer

Beräknad sömneffektivitetspoäng. Det här är inte den vilolägespoäng som är tillgänglig i mobilprogrammet.

endTime
sleep.endTime string

Tiden då vilolägesloggen avslutades.

infoCode
sleep.infoCode integer

Ett heltalsvärde som representerar kvaliteten på data som samlas in i vilolägesloggen. 0 = Tillräckligt med data för att generera en vilolägeslogg. 1 = Otillräckliga pulsdata. 2 = Viloperioden var för kort (mindre än 3 timmar). 3 = Problem på serversidan.

isMainSleep
sleep.isMainSleep boolean

Boolean

data
sleep.levels.data array of object

data

datumtid
sleep.levels.data.dateTime string

datumtid

nivå
sleep.levels.data.level string

nivå

Sekunder
sleep.levels.data.seconds integer

Sekunder

shortData
sleep.levels.shortData array of object

shortData

datumtid
sleep.levels.shortData.dateTime string

datumtid

nivå
sleep.levels.shortData.level string

nivå

Sekunder
sleep.levels.shortData.seconds integer

Sekunder

count
sleep.levels.summary.deep.count integer

count

minutes
sleep.levels.summary.deep.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.deep.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.light.count integer

count

minutes
sleep.levels.summary.light.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.light.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.rem.count integer

count

minutes
sleep.levels.summary.rem.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.rem.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.wake.count integer

count

minutes
sleep.levels.summary.wake.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.wake.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

logId
sleep.logId integer

Vilolägeslogg-ID.

minutesAfterWakeup
sleep.minutesAfterWakeup integer

Det totala antalet minuter efter att användaren vaknade.

minutesAsleep
sleep.minutesAsleep integer

Det totala antalet minuter som användaren sov.

minutesAwake
sleep.minutesAwake integer

Den totala summan av endast "aktiveringsminuter". Det inkluderar inte innan du somnar eller efter att ha vaknat.

minutesToFallAsleep
sleep.minutesToFallAsleep integer

Det totala antalet minuter innan användaren somnar. Det här värdet är vanligtvis 0 för automatiskt viloläge skapade vilologgar.

logType
sleep.logType string

auto_detected | handbok

startTime
sleep.startTime string

Tiden då vilolägesloggen börjar.

timeInBed
sleep.timeInBed integer

Totalt antal minuter som användaren låg i sängen.

type
sleep.type string

klassisk | stadier

djup
summary.stages.deep integer

djup

ljus
summary.stages.light integer

ljus

rem
summary.stages.rem integer

rem

vakna
summary.stages.wake integer

vakna

totalMinutesAsleep
summary.totalMinutesAsleep integer

Totalt antal minuter som användaren sov över alla vilolägesposter i vilolägesloggen.

totalSleepRecords
summary.totalSleepRecords integer

Antalet vilolägesposter i vilolägesloggen.

totalTimeInBed
summary.totalTimeInBed integer

Totalt antal minuter som användaren låg i sängen för alla poster i vilologgen.

Hämta vilolägeslogg efter datumintervall

Returnerar en lista över en användares vilolägesloggposter för ett datumintervall.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Startdatum
startDate True string

Datumet för den första vilolägesloggen som ska returneras (yyyy-mm-dd)

Slutdatum
endDate True string

Datumet för den senaste vilolägesloggen som ska returneras (yyyy-mm-dd)

Returer

Name Sökväg Typ Description
sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string

Datumet då vilolägesloggen avslutades.

duration
sleep.duration integer

Längden på sömnen i millisekunder.

effektivitet
sleep.efficiency integer

Beräknad sömneffektivitetspoäng. Det här är inte den vilolägespoäng som är tillgänglig i mobilprogrammet.

endTime
sleep.endTime string

Tiden då vilolägesloggen avslutades.

infoCode
sleep.infoCode integer

Ett heltalsvärde som representerar kvaliteten på data som samlas in i vilolägesloggen. 0 = Tillräckligt med data för att generera en vilolägeslogg. 1 = Otillräckliga pulsdata. 2 = Viloperioden var för kort (mindre än 3 timmar). 3 = Problem på serversidan.

isMainSleep
sleep.isMainSleep boolean

Boolean

data
sleep.levels.data array of object

data

datumtid
sleep.levels.data.dateTime string

datumtid

nivå
sleep.levels.data.level string

nivå

Sekunder
sleep.levels.data.seconds integer

Sekunder

count
sleep.levels.summary.asleep.count integer

count

minutes
sleep.levels.summary.asleep.minutes integer

minutes

count
sleep.levels.summary.awake.count integer

count

minutes
sleep.levels.summary.awake.minutes integer

minutes

count
sleep.levels.summary.restless.count integer

count

minutes
sleep.levels.summary.restless.minutes integer

minutes

count
sleep.levels.summary.deep.count integer

count

minutes
sleep.levels.summary.deep.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.deep.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.light.count integer

count

minutes
sleep.levels.summary.light.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.light.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.rem.count integer

count

minutes
sleep.levels.summary.rem.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.rem.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.wake.count integer

count

minutes
sleep.levels.summary.wake.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.wake.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

shortData
sleep.levels.shortData array of object

shortData

datumtid
sleep.levels.shortData.dateTime string

datumtid

nivå
sleep.levels.shortData.level string

nivå

Sekunder
sleep.levels.shortData.seconds integer

Sekunder

logId
sleep.logId integer

Vilolägeslogg-ID.

minutesAfterWakeup
sleep.minutesAfterWakeup integer

Det totala antalet minuter efter att användaren vaknade.

minutesAsleep
sleep.minutesAsleep integer

Det totala antalet minuter som användaren sov.

minutesAwake
sleep.minutesAwake integer

Den totala summan av endast "aktiveringsminuter". Det inkluderar inte innan du somnar eller efter att ha vaknat.

minutesToFallAsleep
sleep.minutesToFallAsleep integer

Det totala antalet minuter innan användaren somnar. Det här värdet är vanligtvis 0 för automatiskt viloläge skapade vilologgar.

logType
sleep.logType string

auto_detected | handbok

startTime
sleep.startTime string

Tid då vilolägesloggen börjar

timeInBed
sleep.timeInBed integer

Totalt antal minuter som användaren låg i sängen

type
sleep.type string

klassisk | stadier

Hämta vilolägeslogglista

Returnerar en lista över en användares vilolägesloggposter före eller efter ett visst datum

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Efter datum
afterDate string

Efter det datum då användarens vilolägeslogg returneras (yyyy-mm-dd)

Före datum
beforeDate string

Före det datum då användarens vilolägeslogg returneras (yyyy-mm-dd)

Sortera
sort string

stigande eller fallande

Limit
limit integer

Antalet vilolägesloggar som ska returneras. (max 100)

Returer

Name Sökväg Typ Description
afterDate
pagination.afterDate string

afterDate

limit
pagination.limit integer

limit

next
pagination.next string

next

offset
pagination.offset integer

offset

föregående
pagination.previous string

föregående

sort
pagination.sort string

sort

sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string
duration
sleep.duration integer

duration

effektivitet
sleep.efficiency integer

effektivitet

endTime
sleep.endTime string

endTime

infoCode
sleep.infoCode integer

infoCode

isMainSleep
sleep.isMainSleep boolean

isMainSleep

data
sleep.levels.data array of object

data

datumtid
sleep.levels.data.dateTime string

datumtid

nivå
sleep.levels.data.level string

nivå

Sekunder
sleep.levels.data.seconds integer

Sekunder

shortData
sleep.levels.shortData array of object

shortData

datumtid
sleep.levels.shortData.dateTime string

datumtid

nivå
sleep.levels.shortData.level string

nivå

Sekunder
sleep.levels.shortData.seconds integer

Sekunder

count
sleep.levels.summary.deep.count integer

count

minutes
sleep.levels.summary.deep.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.deep.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.light.count integer

count

minutes
sleep.levels.summary.light.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.light.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.rem.count integer

count

minutes
sleep.levels.summary.rem.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.rem.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

count
sleep.levels.summary.wake.count integer

count

minutes
sleep.levels.summary.wake.minutes integer

minutes

thirtyDayAvgMinutes
sleep.levels.summary.wake.thirtyDayAvgMinutes integer

thirtyDayAvgMinutes

logId
sleep.logId integer

logId

logType
sleep.logType string

logType

minutesAfterWakeup
sleep.minutesAfterWakeup integer

minutesAfterWakeup

minutesAsleep
sleep.minutesAsleep integer

minutesAsleep

minutesAwake
sleep.minutesAwake integer

minutesAwake

minutesToFallAsleep
sleep.minutesToFallAsleep integer

minutesToFallAsleep

startTime
sleep.startTime string

startTime

timeInBed
sleep.timeInBed integer

timeInBed

type
sleep.type string

type

Skaffa enheter

Hämtar en lista över Fitbit-enheter som är kopplade till ett användarkonto.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användar-ID
user-id True string

Användarens kodade ID

Returer

Name Sökväg Typ Description
array of object
batteri
battery string

Returnerar enhetens batterinivå

batteryLevel
batteryLevel integer

Returnerar enhetens batterinivåprocent.

deviceVersion
deviceVersion string

Enhetens produktnamn.

features
features array of

features

Id-nummer
id string

Enhets-ID:t.

lastSyncTime
lastSyncTime string

Tidsstämpel som representerar den senaste gången enheten synkroniserades med Fitbit-mobilappen.

Mac
mac string

Mac-ID-nummer

type
type string

TRACKER | SKALA