Partager via


Intune (Éditeur indépendant) (préversion)

Un moyen d’accéder à l’API web De Consister

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Ashwin Ganesh Kumar
URL https://www.blisdigital.com/
Messagerie électronique a.kumar@blisdigital.com
Métadonnées du connecteur
Éditeur Ashwin Ganesh Kumar
Site web https://dev.fitbit.com//
Politique de confidentialité https://www.fitbit.com/global/nl/legal/privacy-policy
Catégories Data

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Obtenir des activités fréquentes

Récupère une liste des activités fréquentes d’un utilisateur.

Obtenir des alarmes

Récupère les alarmes activées pour un appareil spécifique.

Obtenir des appareils

Récupère une liste d’appareilssux couplés au compte d’un utilisateur.

Obtenir des badges

Récupère une liste des badges de l’utilisateur.

Obtenir des objectifs de corps

Récupère les objectifs de poids et de graisse corporelle d’un utilisateur.

Obtenir des objectifs d’activité

Récupère les objectifs d’activité quotidiens ou hebdomadaires actuels d’un utilisateur.

Obtenir la liste des journaux de veille

Retourne une liste des entrées du journal de veille d’un utilisateur avant ou après une date donnée

Obtenir la liste des journaux d’activité

Récupère une liste des entrées du journal d’activité d’un utilisateur avant ou après un jour donné.

Obtenir la série chronologique du corps par date

Récupère une liste de l’imi, de la graisse corporelle ou du poids de tous les utilisateurs pendant une période donnée.

Obtenir la série chronologique d’activité par date

Récupère les données d’activité d’une ressource donnée sur une période donnée en spécifiant une date et une période d’heure. La réponse inclut uniquement les valeurs récapitulatives quotidiennes.

Obtenir le classement des amis

Ce point de terminaison retourne le classement ami de l’utilisateur

Obtenir le journal de poids

Récupère une liste de toutes les entrées de journal de pondération de l’utilisateur pour une date donnée.

Obtenir le journal de veille par date

Retourne la liste des entrées du journal de veille d’un utilisateur pour une date donnée

Obtenir le journal de veille par plage de dates

Retourne la liste des entrées du journal de veille d’un utilisateur pour une plage de dates.

Obtenir le journal des graisses corporelles

Récupère la liste de toutes les entrées du journal des graisses corporelles de l’utilisateur pour une date donnée.

Obtenir le profil

Récupère les données de profil de l’utilisateur.

Obtenir le résumé de l’activité quotidienne

Récupère un résumé et une liste des activités et entrées du journal d’activité d’un utilisateur pour une journée donnée.

Obtenir le résumé du taux de respiration par date

Ce point de terminaison retourne des données de taux de respiration moyennes pour une date unique. Les données du taux de respiration s’appliquent spécifiquement au « sommeil principal » d’un utilisateur, qui est la période la plus longue pendant laquelle il dormait à une date donnée.

Obtenir le résumé hrV par date

Ce point de terminaison retourne les données de variabilité de la fréquence cardiaque (HRV) pour une date unique

Obtenir le résumé vo2 max par date

Retourne les données du score d’entraînement cardio (également appelé VO2 Max) pour une date unique. Les valeurs VO2 Max sont affichées sous la forme d’une plage si aucune donnée d’exécution n’est disponible ou une valeur numérique unique si l’utilisateur utilise un GPS pour les exécutions. Pour plus d’informations, consultez informations supplémentaires.

Obtenir le type d’activité

Récupère les détails d’une activité unique à partir de la base de données d’activitésssnel dans le format demandé. S’il est disponible, les détails du niveau d’activité s’affichent.

Obtenir les activités favorites

Récupère une liste des activités favorites d’un utilisateur.

Obtenir les statistiques de durée de vie

Récupère les statistiques d’activité de l’utilisateur.

Obtenir les séries chronologiques de graisse corporelle par date

Récupère une liste de toutes les entrées du journal des graisses corporelles de l’utilisateur pour une période donnée.

Obtenir les types d’activités récents

Récupère une liste des types d’activités récents d’un utilisateur enregistrés avec quelques détails du dernier journal d’activité de ce type.

Obtenir l’activité TCX

Le CODE XML du Centre d’entraînement (TCX) est un format d’échange de données qui contient des données GPS, de fréquence cardiaque et de tour. Ce point de terminaison récupère les détails de l’emplacement d’un utilisateur à l’aide de données GPS et de fréquence cardiaque pendant un exercice enregistré.

Obtenir l’objectif de veille

Spécifiez l’ID codé de l’utilisateur. Utilisez « - » (tiret) pour l’utilisateur connecté actuel.

Obtenir tous les types d’activités

Récupère la liste de toutes les activités publiques De Microsoft Azure valides et les activités privées créées par l’utilisateur à partir de la base de données d’activités DeBase dans le format demandé. S’il est disponible, les détails du niveau d’activité s’affichent.

Obtenir une série chronologique de poids par date

Récupère une liste de toutes les entrées du journal de pondération de l’utilisateur pour une période donnée.

Obtenir des activités fréquentes

Récupère une liste des activités fréquentes d’un utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
array of object
activityId
activityId integer

Numéro d’identificateur de l’activité enregistrée.

Calories
calories integer

Nombre de calories brûlées associées à l’activité.

descriptif
description string

Informations supplémentaires sur l’activité enregistrée.

distance
distance integer

Distance parcourue associée à l’activité enregistrée.

durée
duration integer

Durée (millisecondes) après la modification de l’exercice. Cette valeur contient des pauses pendant l’exercice.

nom
name string

Nom de l’activité enregistrée.

Obtenir des alarmes

Récupère les alarmes activées pour un appareil spécifique.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

ID de suivi
tracker-id True string

ID du suivi pour lequel les données sont retournées.

Retours

Nom Chemin d’accès Type Description
trackerAlarms
trackerAlarms array of object

trackerAlarms

alarmId
trackerAlarms.alarmId integer

Valeur numérique représentant l’ID d’alarme.

supprimé
trackerAlarms.deleted boolean

Indique si une alarme a été supprimée.

enabled
trackerAlarms.enabled boolean

Indique si une alarme est activée.

récurrent
trackerAlarms.recurring boolean

Indique si une alarme est récurrente.

snoozeCount
trackerAlarms.snoozeCount integer

Indique le nombre de répétitions de l’alarme.

snoozeLength
trackerAlarms.snoozeLength integer

Indique l’heure en minutes entre les périodes de répétition.

syncedToDevice
trackerAlarms.syncedToDevice boolean

true | faux

time
trackerAlarms.time string

Heure et décalage UTC de l’alarme spécifiée.

vibe
trackerAlarms.vibe string

Retourne le type de vibration configuré.

weekDays
trackerAlarms.weekDays array of string

weekDays

Obtenir des appareils

Récupère une liste d’appareilssux couplés au compte d’un utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
array of object
battery
battery string

Retourne le niveau de batterie de l’appareil

batteryLevel
batteryLevel integer

Retourne le pourcentage de niveau de batterie de l’appareil.

deviceVersion
deviceVersion string

Nom du produit de l’appareil.

features
features array of

features

pièce d'identité
id string

ID de l’appareil.

lastSyncTime
lastSyncTime string

Horodatage représentant la dernière fois que l’appareil a été synchronisé avec l’application mobile DePc.

mac
mac string

Numéro d’ID Mac

type
type string

TRACKER | ÉCAILLE

Obtenir des badges

Récupère une liste des badges de l’utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
Badges
badges array of object

Badges

badgeGradientEndColor
badges.badgeGradientEndColor string

badgeGradientEndColor

badgeGradientStartColor
badges.badgeGradientStartColor string

badgeGradientStartColor

badgeType
badges.badgeType string

Type de badge reçu.

catégorie
badges.category string

catégorie

à votre santé
badges.cheers array of

à votre santé

date et heure
badges.dateTime string

Date à laquelle le badge a été obtenu.

descriptif
badges.description string

descriptif

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

nom
badges.name string

nom

shareImage640px
badges.shareImage640px string

shareImage640px

shareText
badges.shareText string

shareText

brève description
badges.shortDescription string

brève description

shortName
badges.shortName string

shortName

timesAchieved
badges.timesAchieved integer

Nombre de fois où l’utilisateur a obtenu le badge.

value
badges.value integer

Objectif de badge dans la mesure de l’unité.

Obtenir des objectifs de corps

Récupère les objectifs de poids et de graisse corporelle d’un utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Type d’objectif
goal-type True string

Type d’objectif

Retours

Nom Chemin d’accès Type Description
goalType
goal.goalType string
date de début
goal.startDate string

Date de début de l’objectif.

startWeight
goal.startWeight float

Poids de l’utilisateur lors de l’établissement de l’objectif.

weight
goal.weight float

Objectif de poids à atteindre.

weightThreshold
goal.weightThreshold float

La quantité recommandée de poids à perdre chaque semaine pour atteindre et maintenir l’objectif.

Obtenir des objectifs d’activité

Récupère les objectifs d’activité quotidiens ou hebdomadaires actuels d’un utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant utilisateur
user-id True string

ID codé de l’utilisateur

Période
period True string

quotidien| hebdomadaire

Retours

Nom Chemin d’accès Type Description
activeMinutes
goals.activeMinutes integer

Objectif quotidien des minutes actives. Une valeur n’est pas retournée pour les objectifs hebdomadaires.

activeZoneMinutes
goals.activeZoneMinutes integer

Objectif quotidien ou hebdomadaire des minutes de zone active.

caloriesOut
goals.caloriesOut integer

Les calories quotidiennes ont brûlé l’objectif. Une valeur n’est pas retournée pour les objectifs hebdomadaires.

distance
goals.distance float

Objectif quotidien ou hebdomadaire de distance.

Étages
goals.floors integer

Les étages quotidiens ou hebdomadaires ont grimpé l’objectif.

steps
goals.steps integer

Des mesures quotidiennes ou hebdomadaires ont été prises en compte.

Obtenir la liste des journaux de veille

Retourne une liste des entrées du journal de veille d’un utilisateur avant ou après une date donnée

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Après la date
afterDate string

Après la date à laquelle le journal de veille de l’utilisateur est retourné (aaaa-mm-dd)

Avant la date
beforeDate string

Avant la date à laquelle le journal de veille de l’utilisateur est retourné (aaaa-mm-dd)

Trier
sort string

croissant ou décroissant

Limit
limit integer

Nombre de journaux de veille à retourner. (max. 100)

Retours

Nom Chemin d’accès Type Description
afterDate
pagination.afterDate string

afterDate

limit
pagination.limit integer

limit

prochain
pagination.next string

prochain

offset
pagination.offset integer

offset

précédent
pagination.previous string

précédent

sort
pagination.sort string

sort

sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string
durée
sleep.duration integer

durée

efficacité
sleep.efficiency integer

efficacité

endTime
sleep.endTime string

endTime

infoCode
sleep.infoCode integer

infoCode

isMainSleep
sleep.isMainSleep boolean

isMainSleep

données
sleep.levels.data array of object

données

date et heure
sleep.levels.data.dateTime string

date et heure

niveau
sleep.levels.data.level string

niveau

Secondes
sleep.levels.data.seconds integer

Secondes

shortData
sleep.levels.shortData array of object

shortData

date et heure
sleep.levels.shortData.dateTime string

date et heure

niveau
sleep.levels.shortData.level string

niveau

Secondes
sleep.levels.shortData.seconds integer

Secondes

count
sleep.levels.summary.deep.count integer

count

minutes
sleep.levels.summary.deep.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.deep.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.light.count integer

count

minutes
sleep.levels.summary.light.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.light.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.rem.count integer

count

minutes
sleep.levels.summary.rem.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.rem.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.wake.count integer

count

minutes
sleep.levels.summary.wake.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.wake.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

logId
sleep.logId integer

logId

logType de journal
sleep.logType string

logType de journal

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

Obtenir la liste des journaux d’activité

Récupère une liste des entrées du journal d’activité d’un utilisateur avant ou après un jour donné.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Après la date
afterDate string

Date après (aaaa-mm-dd)

Avant la date
beforeDate string

Date antérieure (aaaa-mm-dd)

Trier
sort string

Ordre de tri des entrées par date.

Limit
limit integer

Nombre d’entrées retournées.

Retours

Nom Chemin d’accès Type Description
activities
activities array of object

activities

activeDuration
activities.activeDuration integer

Durée (millisecondes) dans chaque activityLevel.

activityLevel
activities.activityLevel array of object

activityLevel

minutes
activities.activityLevel.minutes integer

minutes

nom
activities.activityLevel.name string

nom

activityName
activities.activityName string

Nom de l’exercice enregistré.

activityTypeId
activities.activityTypeId integer

Numéro d’identificateur du nom d’activité.

Calories
activities.calories integer

Nombre de calories brûlées pendant l’exercice.

caloriesLink
activities.caloriesLink string

Point de terminaison de l’API web à appeler pour obtenir les calories spécifiques brûlées pour l’exercice nommé.

durée
activities.duration integer

Durée (millisecondes) après la modification de l’exercice. Si l’exercice n’a pas été modifié, la durée = originalDuration. Cette valeur contient des pauses pendant l’exercice.

elevationGain
activities.elevationGain float

Élévation acquise pendant l’exercice.

dernière modification
activities.lastModified string

Horodatage de la dernière modification de l’exercice.

logId
activities.logId integer

Identificateur du journal d’activité de l’exercice.

logType de journal
activities.logType string

auto_detected | manuel | mobile_run | tracker | nom de l’application tierce

Calories
activities.manualValuesSpecified.calories boolean

Valeur booléenne indiquant si les calories ont été fournies lors de l’enregistrement de l’exercice.

distance
activities.manualValuesSpecified.distance boolean

Valeur booléenne indiquant si la distance a été fournie lors de l’enregistrement de l’exercice.

steps
activities.manualValuesSpecified.steps boolean

Valeur booléenne indiquant si les étapes ont été fournies lors de l’enregistrement de l’exercice.

originalDuration
activities.originalDuration integer

Durée initiale (millisecondes) enregistrée par l’exercice. Cette valeur contient des pauses pendant l’exercice.

originalStartTime
activities.originalStartTime string

Date de début initiale enregistrée par l’exercice.

startTime
activities.startTime string

Date de début après la modification de l’exercice. Si l’exercice n’a pas été modifié, startTime = originalStartTime.

steps
activities.steps integer

Nombre d’étapes effectuées pendant l’exercice.

tcxLink
activities.tcxLink string

URL pour télécharger le fichier TCX.

afterDate
pagination.afterDate string

afterDate

limit
pagination.limit integer

limit

prochain
pagination.next string

prochain

offset
pagination.offset integer

offset

précédent
pagination.previous string

précédent

sort
pagination.sort string

sort

Obtenir la série chronologique du corps par date

Récupère une liste de l’imi, de la graisse corporelle ou du poids de tous les utilisateurs pendant une période donnée.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Resource
resource True string

Ressource de corps à renvoyer.

Date
date True string

Date de fin de la période spécifiée au format aaaa-mm-dd ou aujourd’hui.

Période
period True string

Plage pour laquelle les données seront retournées.

Retours

Nom Chemin d’accès Type Description
poids du corps
body-weight array of object

poids du corps

date et heure
body-weight.dateTime string

date et heure

value
body-weight.value string

value

Obtenir la série chronologique d’activité par date

Récupère les données d’activité d’une ressource donnée sur une période donnée en spécifiant une date et une période d’heure. La réponse inclut uniquement les valeurs récapitulatives quotidiennes.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Resource
resource True string

Ressource des données à retourner.

Date
date True string

Date de fin de la période spécifiée au format aaaa-mm-dd

Période
period True string

Plage pour laquelle les données seront retournées.

Retours

Nom Chemin d’accès Type Description
activités-étapes
activities-steps array of object

activités-étapes

date et heure
activities-steps.dateTime string

date et heure

value
activities-steps.value string

value

Obtenir le classement des amis

Ce point de terminaison retourne le classement ami de l’utilisateur

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
données
data array of object

données

type
data.type string

type

pièce d'identité
data.id string

pièce d'identité

step-rank
data.attributes.step-rank integer

Classement parmi les amis de l’utilisateur.

step-summary
data.attributes.step-summary integer

Nombre d’étapes hebdomadaires.

type
data.relationships.user.data.type string

type

pièce d'identité
data.relationships.user.data.id string

pièce d'identité

inclus
included array of object

inclus

type
included.type string

type

pièce d'identité
included.id string

pièce d'identité

avatar
included.attributes.avatar string

Lien vers l’image d’avatar de l’utilisateur.

enfant
included.attributes.child boolean

enfant

Ami
included.attributes.friend boolean

Ami

nom
included.attributes.name string

nom

Obtenir le journal de poids

Récupère une liste de toutes les entrées de journal de pondération de l’utilisateur pour une date donnée.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date
date True string

Date au format aaaa-mm-dd

Retours

Nom Chemin d’accès Type Description
weight
weight array of object

weight

IMC
weight.bmi float

IMC calculé au format X.XX

date
weight.date string

Date d’entrée du journal au format aaaa-mm-dd.

graisse
weight.fat integer
logId
weight.logId integer

Les ID de journal de pondération sont uniques à l’utilisateur, mais pas globalement uniques.

Source
weight.source string

Source

time
weight.time string

Heure de la mesure ; heures et minutes au format HH :mm :ss, défini sur la dernière seconde du jour s’il n’est pas fourni.

weight
weight.weight integer

Poids au format X.XX, dans le système d’unité qui correspond à l’en-tête Accept-Language fourni ou s’il n’est pas fourni dans la métrique.

Obtenir le journal de veille par date

Retourne la liste des entrées du journal de veille d’un utilisateur pour une date donnée

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date
date True string

aaaa-mm-jj

Retours

Nom Chemin d’accès Type Description
sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string

Date de fin du journal de veille

durée
sleep.duration integer

Longueur du sommeil en millisecondes.

efficacité
sleep.efficiency integer

Score d’efficacité du sommeil calculé. Ce n’est pas le score de veille disponible dans l’application mobile.

endTime
sleep.endTime string

Heure de fin du journal de veille.

infoCode
sleep.infoCode integer

Valeur entière représentant la qualité des données collectées dans le journal de veille. 0 = Quantité suffisante de données pour générer un journal de veille. 1 = Données de fréquence cardiaque insuffisantes. 2 = La période de sommeil était trop courte (moins de 3 heures). 3 = Problème côté serveur.

isMainSleep
sleep.isMainSleep boolean

Booléen

données
sleep.levels.data array of object

données

date et heure
sleep.levels.data.dateTime string

date et heure

niveau
sleep.levels.data.level string

niveau

Secondes
sleep.levels.data.seconds integer

Secondes

shortData
sleep.levels.shortData array of object

shortData

date et heure
sleep.levels.shortData.dateTime string

date et heure

niveau
sleep.levels.shortData.level string

niveau

Secondes
sleep.levels.shortData.seconds integer

Secondes

count
sleep.levels.summary.deep.count integer

count

minutes
sleep.levels.summary.deep.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.deep.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.light.count integer

count

minutes
sleep.levels.summary.light.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.light.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.rem.count integer

count

minutes
sleep.levels.summary.rem.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.rem.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.wake.count integer

count

minutes
sleep.levels.summary.wake.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.wake.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

logId
sleep.logId integer

ID du journal en veille.

minutesAfterWakeup
sleep.minutesAfterWakeup integer

Nombre total de minutes après le réveil de l’utilisateur.

minutesAsleep
sleep.minutesAsleep integer

Nombre total de minutes que l’utilisateur a dormi.

minutesAwake
sleep.minutesAwake integer

Somme totale de minutes « wake » uniquement. Il n’inclut pas avant de s’endormir ou après le réveil.

minutesToFallAsleep
sleep.minutesToFallAsleep integer

Nombre total de minutes avant l’endormissement de l’utilisateur. Cette valeur est généralement 0 pour les journaux de veille créés automatiquement.

logType de journal
sleep.logType string

auto_detected | Manuelle

startTime
sleep.startTime string

Heure de début du journal de veille.

timeInBed
sleep.timeInBed integer

Nombre total de minutes pendant lesquelles l’utilisateur était au lit.

type
sleep.type string

classique | Étapes

profond
summary.stages.deep integer

profond

lumière
summary.stages.light integer

lumière

rem
summary.stages.rem integer

rem

réveiller
summary.stages.wake integer

réveiller

totalMinutesAsleep
summary.totalMinutesAsleep integer

Nombre total de minutes que l’utilisateur a dormi sur tous les enregistrements de veille dans le journal de veille.

totalSleepRecords
summary.totalSleepRecords integer

Nombre d’enregistrements de veille dans le journal de veille.

totalTimeInBed
summary.totalTimeInBed integer

Nombre total de minutes pendant lesquelles l’utilisateur était au lit dans tous les enregistrements du journal de veille.

Obtenir le journal de veille par plage de dates

Retourne la liste des entrées du journal de veille d’un utilisateur pour une plage de dates.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date de début
startDate True string

Date de retour du premier journal de veille (aaaa-mm-dd)

Date de fin
endDate True string

Date du dernier journal de veille à retourner (aaaa-mm-dd)

Retours

Nom Chemin d’accès Type Description
sleep
sleep array of object

sleep

dateOfSleep
sleep.dateOfSleep string

Date de fin du journal de veille.

durée
sleep.duration integer

Longueur du sommeil en millisecondes.

efficacité
sleep.efficiency integer

Score d’efficacité du sommeil calculé. Ce n’est pas le score de veille disponible dans l’application mobile.

endTime
sleep.endTime string

Heure de fin du journal de veille.

infoCode
sleep.infoCode integer

Valeur entière représentant la qualité des données collectées dans le journal de veille. 0 = Quantité suffisante de données pour générer un journal de veille. 1 = Données de fréquence cardiaque insuffisantes. 2 = La période de sommeil était trop courte (moins de 3 heures). 3 = Problème côté serveur.

isMainSleep
sleep.isMainSleep boolean

Booléen

données
sleep.levels.data array of object

données

date et heure
sleep.levels.data.dateTime string

date et heure

niveau
sleep.levels.data.level string

niveau

Secondes
sleep.levels.data.seconds integer

Secondes

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

trenteDayAvgMinutes
sleep.levels.summary.deep.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.light.count integer

count

minutes
sleep.levels.summary.light.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.light.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.rem.count integer

count

minutes
sleep.levels.summary.rem.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.rem.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

count
sleep.levels.summary.wake.count integer

count

minutes
sleep.levels.summary.wake.minutes integer

minutes

trenteDayAvgMinutes
sleep.levels.summary.wake.thirtyDayAvgMinutes integer

trenteDayAvgMinutes

shortData
sleep.levels.shortData array of object

shortData

date et heure
sleep.levels.shortData.dateTime string

date et heure

niveau
sleep.levels.shortData.level string

niveau

Secondes
sleep.levels.shortData.seconds integer

Secondes

logId
sleep.logId integer

ID du journal en veille.

minutesAfterWakeup
sleep.minutesAfterWakeup integer

Nombre total de minutes après le réveil de l’utilisateur.

minutesAsleep
sleep.minutesAsleep integer

Nombre total de minutes que l’utilisateur a dormi.

minutesAwake
sleep.minutesAwake integer

Somme totale de minutes « wake » uniquement. Il n’inclut pas avant de s’endormir ou après le réveil.

minutesToFallAsleep
sleep.minutesToFallAsleep integer

Nombre total de minutes avant l’endormissement de l’utilisateur. Cette valeur est généralement 0 pour les journaux de veille créés automatiquement.

logType de journal
sleep.logType string

auto_detected | Manuelle

startTime
sleep.startTime string

Heure de début du journal de veille

timeInBed
sleep.timeInBed integer

Nombre total de minutes pendant lesquelles l’utilisateur était au lit

type
sleep.type string

classique | Étapes

Obtenir le journal des graisses corporelles

Récupère la liste de toutes les entrées du journal des graisses corporelles de l’utilisateur pour une date donnée.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date
date True string

Date au format aaaa-mm-dd.

Retours

Nom Chemin d’accès Type Description
graisse
fat array of object

graisse

date
fat.date string

Date à laquelle le journal des graisses corporelles a été enregistré.

graisse
fat.fat integer

Pourcentage de graisse corporelle.

logId
fat.logId integer

ID du journal des matières grasses du corps.

Source
fat.source string

Emplacement où proviennent les données de graisse corporelle.

time
fat.time string

Horodatage lorsque le journal des graisses corporelles a été enregistré.

Obtenir le profil

Récupère les données de profil de l’utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
aboutMe
user.aboutMe string

Informations « À propos de moi » spécifiées dans les paramètres du compte de l’utilisateur.

âge
user.age string

Âge basé sur leur anniversaire spécifié dans les paramètres du compte de l’utilisateur.

ambassadeur
user.ambassador string

ambassadeur

autoStrideEnabled
user.autoStrideEnabled string

autoStrideEnabled

avatar
user.avatar string

avatar

avatar150
user.avatar150 string

avatar150

avatar640
user.avatar640 string

avatar640

averageDailySteps
user.averageDailySteps string

Étapes quotidiennes moyennes calculées pour l’utilisateur.

challengesBeta
user.challengesBeta string

challengesBeta

clockTimeDisplayFormat
user.clockTimeDisplayFormat string

clockTimeDisplayFormat

country
user.country string

country

corporatif
user.corporate string

corporatif

corporateAdmin
user.corporateAdmin string

corporateAdmin

dateOfBirth
user.dateOfBirth string

dateOfBirth

nom d’affichage
user.displayName string

nom d’affichage

displayNameSetting
user.displayNameSetting string

displayNameSetting

distanceUnit
user.distanceUnit string

distanceUnit

encodedId
user.encodedId string

encodedId

exerciseGoal
user.features.exerciseGoal string

exerciseGoal

firstName
user.firstName string

firstName

foodsLocale
user.foodsLocale string

foodsLocale

fullName
user.fullName string

fullName

gender
user.gender string

gender

glucoseUnit
user.glucoseUnit string

glucoseUnit

height
user.height string

Valeur de hauteur spécifiée dans les paramètres du compte de l’utilisateur.

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

lastName
user.lastName string

lastName

legalTermsAcceptRequired
user.legalTermsAcceptRequired string

legalTermsAcceptRequired

paramètres régionaux
user.locale string

paramètres régionaux

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

état
user.state string

état

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

Tableau répertoriant les badges De France actuellement gagnés par l’utilisateur.

waterUnit
user.waterUnit string

waterUnit

waterUnitName
user.waterUnitName string

waterUnitName

weight
user.weight string

weight

weightUnit
user.weightUnit string

weightUnit

Obtenir le résumé de l’activité quotidienne

Récupère un résumé et une liste des activités et entrées du journal d’activité d’un utilisateur pour une journée donnée.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date
date True string

Date

Retours

Nom Chemin d’accès Type Description
activities
activities array of

activities

activeMinutes
goals.activeMinutes integer

activeMinutes

caloriesOut
goals.caloriesOut integer

caloriesOut

distance
goals.distance float

distance

Étages
goals.floors integer

Étages

steps
goals.steps integer

steps

activeScore
summary.activeScore integer

activeScore

activityCalories
summary.activityCalories integer

activityCalories

calorieEstimationMu
summary.calorieEstimationMu integer

calorieEstimationMu

caloriesBMR
summary.caloriesBMR integer

caloriesBMR

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

nom
summary.customHeartRateZones.name string

nom

Distances
summary.distances array of object

Distances

activité
summary.distances.activity string

<nom> de l’activité | total | suivi | loggedActivities | veryActive | moderatelyActive | lightlyActive | sédentarisationActive

distance
summary.distances.distance integer

Pour la ressource spécifiée, la distance parcourue pour le jour affiché dans les unités définies par l’en-tête Accept-Language.

élévation
summary.elevation integer

Élévation parcourue pour le jour affiché dans les unités définies par l’en-tête Accept-Language.

assezActiveMinutes
summary.fairlyActiveMinutes integer

Nombre total de minutes pendant lesquelles l’utilisateur était assez/modérément actif.

Étages
summary.floors integer

Les étages équivalents ont grimpé pour le jour affiché dans les unités définies par l’en-tête Accept-Language.

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

nom
summary.heartRateZones.name string

L’étendue de la fréquence cardiaque est nécessaire pour voir cette valeur. Hors plage | Brûlure de graisse | Cardio | Sommet

lightlyActiveMinutes
summary.lightlyActiveMinutes integer

Nombre total de minutes pendant lesquelles l’utilisateur était légèrement actif.

marginalCalories
summary.marginalCalories integer

Total des calories estimées marginales brûlées pour la journée.

restingHeartRate
summary.restingHeartRate integer

L’étendue de la fréquence cardiaque est nécessaire pour voir cette valeur.

sédentarités
summary.sedentaryMinutes integer

Nombre total de minutes pendant lesquelles l’utilisateur était sédentarisé.

steps
summary.steps integer

Nombre total d’étapes effectuées pour la journée.

useEstimation
summary.useEstimation boolean

Valeur booléenne indiquant si les estimations sont utilisées dans les calculs.

veryActiveMinutes
summary.veryActiveMinutes integer

Nombre total de minutes pendant lesquelles l’utilisateur était très actif.

Obtenir le résumé du taux de respiration par date

Ce point de terminaison retourne des données de taux de respiration moyennes pour une date unique. Les données du taux de respiration s’appliquent spécifiquement au « sommeil principal » d’un utilisateur, qui est la période la plus longue pendant laquelle il dormait à une date donnée.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date
date True string

Date au format aaaa-mm-dd ou aujourd’hui.

Retours

Nom Chemin d’accès Type Description
Br
br array of object

Br

breathingRate
br.value.breathingRate float

Nombre moyen de respirations prises par minute.

date et heure
br.dateTime string

Date du journal de veille spécifiée au format AAAA-MM-DD.

Obtenir le résumé hrV par date

Ce point de terminaison retourne les données de variabilité de la fréquence cardiaque (HRV) pour une date unique

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date
date True string

Date au format aaaa-MM-jj ou aujourd’hui.

Retours

Nom Chemin d’accès Type Description
hrv
hrv array of object

hrv

dailyRmssd
hrv.value.dailyRmssd float

Carré moyen racine des différences successives (RMSSD) entre les rythmes cardiaques. Il mesure la variabilité à court terme dans la fréquence cardiaque quotidienne de l’utilisateur en millisecondes (ms).

deepRmssd
hrv.value.deepRmssd float

Carré moyen racine des différences successives (RMSSD) entre les rythmes cardiaques. Il mesure la variabilité à court terme dans la fréquence cardiaque de l’utilisateur pendant le sommeil profond, en millisecondes (ms).

date et heure
hrv.dateTime string

Date du journal de veille spécifiée au format AAAA-MM-DD.

Obtenir le résumé vo2 max par date

Retourne les données du score d’entraînement cardio (également appelé VO2 Max) pour une date unique. Les valeurs VO2 Max sont affichées sous la forme d’une plage si aucune donnée d’exécution n’est disponible ou une valeur numérique unique si l’utilisateur utilise un GPS pour les exécutions. Pour plus d’informations, consultez informations supplémentaires.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date
date True string

Date au format aaaa-mm-dd ou aujourd’hui.

Retours

Nom Chemin d’accès Type Description
cardioScore
cardioScore array of object

cardioScore

date et heure
cardioScore.dateTime string

Date spécifiée au format AAAA-MM-DD.

vo2Max
cardioScore.value.vo2Max string

Valeur affichable de VO2 Max en mL/kg/min

Obtenir le type d’activité

Récupère les détails d’une activité unique à partir de la base de données d’activitésssnel dans le format demandé. S’il est disponible, les détails du niveau d’activité s’affichent.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

ID d’activité
activity-id True string

ID d’activité

Retours

Nom Chemin d’accès Type Description
accessLevel
activity.accessLevel string

PUBLIC | PRIVÉ

activityLevels
activity.activityLevels array of object

activityLevels

pièce d'identité
activity.activityLevels.id integer

Valeur numérique représentant le niveau d’activité correspondant.

maxSpeedMPH
activity.activityLevels.maxSpeedMPH float

Vitesse maximale en MPH. Valeur : -1 signifie non applicable.

mets
activity.activityLevels.mets integer

Score METs pour l’ID d’activité.

minSpeedMPH
activity.activityLevels.minSpeedMPH integer

Vitesse minimale en MPH. Valeur : -1 signifie non applicable.

nom
activity.activityLevels.name string

Nom du niveau d’activité.

hasSpeed
activity.hasSpeed boolean

true | faux

pièce d'identité
activity.id integer

Valeur numérique représentant l’activité correspondante.

nom
activity.name string

Nom de l’activité ou de l’exercice.

Obtenir les activités favorites

Récupère une liste des activités favorites d’un utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
array of object
activityId
activityId integer

Numéro d’identificateur de l’activité enregistrée.

descriptif
description string

Informations supplémentaires sur l’activité enregistrée.

mets
mets integer

Équivalent métabolique (MET) de l’activité effectuée.

nom
name string

Nom de l’activité enregistrée.

Obtenir les statistiques de durée de vie

Récupère les statistiques d’activité de l’utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
date
best.total.distance.date string

date

value
best.total.distance.value float

value

date
best.total.floors.date string

date

value
best.total.floors.value float

value

date
best.total.steps.date string

date

value
best.total.steps.value integer

value

date
best.tracker.distance.date string

date

value
best.tracker.distance.value float

value

date
best.tracker.floors.date string

date

value
best.tracker.floors.value float

value

date
best.tracker.steps.date string

date

value
best.tracker.steps.value integer

value

activeScore
lifetime.total.activeScore integer

activeScore

caloriesOut
lifetime.total.caloriesOut integer

caloriesOut

distance
lifetime.total.distance float

distance

Étages
lifetime.total.floors integer

Étages

steps
lifetime.total.steps integer

steps

activeScore
lifetime.tracker.activeScore integer

activeScore

caloriesOut
lifetime.tracker.caloriesOut integer

caloriesOut

distance
lifetime.tracker.distance float

distance

Étages
lifetime.tracker.floors integer

Étages

steps
lifetime.tracker.steps integer

steps

Obtenir les séries chronologiques de graisse corporelle par date

Récupère une liste de toutes les entrées du journal des graisses corporelles de l’utilisateur pour une période donnée.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Date
date True string

Date de fin de la période spécifiée au format aaaa-mm-dd ou aujourd’hui.

Période
period True string

Plage pour laquelle les données seront retournées.

Retours

Nom Chemin d’accès Type Description
graisse
fat array of object

graisse

date
fat.date string

Date à laquelle le journal des graisses corporelles a été enregistré.

graisse
fat.fat float

Pourcentage de graisse corporelle.

logId
fat.logId integer

ID du journal des matières grasses du corps.

Source
fat.source string

Emplacement où proviennent les données de graisse corporelle. Pour plus d’informations, consultez les valeurs « source ».

time
fat.time string

Horodatage lorsque le journal des graisses corporelles a été enregistré.

Obtenir les types d’activités récents

Récupère une liste des types d’activités récents d’un utilisateur enregistrés avec quelques détails du dernier journal d’activité de ce type.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
array of object
activityId
activityId integer

ID numérique de l’activité ou de l’exercice.

Calories
calories integer

Nombre de calories brûlées pendant l’activité enregistrée.

descriptif
description string

Informations, le cas échéant, sur l’activité ou l’exercice.

distance
distance integer

Distance parcourue pendant l’activité enregistrée.

durée
duration integer

Durée (millisecondes) pour terminer l’activité enregistrée.

nom
name string

Nom de l’activité ou de l’exercice.

Obtenir l’activité TCX

Le CODE XML du Centre d’entraînement (TCX) est un format d’échange de données qui contient des données GPS, de fréquence cardiaque et de tour. Ce point de terminaison récupère les détails de l’emplacement d’un utilisateur à l’aide de données GPS et de fréquence cardiaque pendant un exercice enregistré.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisation

ID de journal
log-id True string

ID de journal de l’activité.

TCX partiel
includePartialTCX boolean

Inclut les points TCX lorsque les données GPS ne sont pas disponibles.

Obtenir l’objectif de veille

Spécifiez l’ID codé de l’utilisateur. Utilisez « - » (tiret) pour l’utilisateur connecté actuel.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant
user-id True string

ID codé de l’utilisateur

Retours

Nom Chemin d’accès Type Description
flowId
consistency.flowId integer

0 = Un objectif de veille est défini, mais il n’y a pas assez de journaux de veille enregistrés. 1 = L’utilisateur a manqué son objectif de sommeil ou aucun objectif n’est défini, mais il y a suffisamment de journaux de veille enregistrés. 2 = Un objectif de veille n’est pas défini et il n’y a pas suffisamment de journaux de veille enregistrés. 3 = L’utilisateur a atteint son objectif de sommeil

minDuration
goal.minDuration integer

Durée de la période d’objectif de sommeil en minutes.

updatedOn
goal.updatedOn string

Horodatage que l’objectif a été créé/mis à jour.

Obtenir tous les types d’activités

Récupère la liste de toutes les activités publiques De Microsoft Azure valides et les activités privées créées par l’utilisateur à partir de la base de données d’activités DeBase dans le format demandé. S’il est disponible, les détails du niveau d’activité s’affichent.

Retours

Nom Chemin d’accès Type Description
categories
categories array of object

categories

activities
categories.activities array of object

activities

accessLevel
categories.activities.accessLevel string

accessLevel

activityLevels
categories.activities.activityLevels array of object

activityLevels

pièce d'identité
categories.activities.activityLevels.id integer

pièce d'identité

maxSpeedMPH
categories.activities.activityLevels.maxSpeedMPH integer

maxSpeedMPH

mets
categories.activities.activityLevels.mets integer

mets

minSpeedMPH
categories.activities.activityLevels.minSpeedMPH integer

minSpeedMPH

nom
categories.activities.activityLevels.name string

nom

hasSpeed
categories.activities.hasSpeed boolean

hasSpeed

pièce d'identité
categories.activities.id integer

pièce d'identité

nom
categories.activities.name string

nom

mets
categories.activities.mets float

mets

Obtenir une série chronologique de poids par date

Récupère une liste de toutes les entrées du journal de pondération de l’utilisateur pour une période donnée.

Paramètres

Nom Clé Obligatoire Type Description
Identifiant utilisateur
user-id True string

ID codé de l’utilisateur

Date
date True string

Date de fin de la période spécifiée au format aaaa-mm-dd ou aujourd’hui.

Période
period True string

Plage pour laquelle les données seront retournées.

Retours

Nom Chemin d’accès Type Description
weight
weight array of object

weight

IMC
weight.bmi float

IMC calculé au format X.XX.

date
weight.date string

Date d’entrée du journal au format aaaa-mm-dd.

graisse
weight.fat integer

Pourcentage de graisse corporelle.

logId
weight.logId integer

ID du journal de poids. Il est unique à l’utilisateur, mais pas globalement unique.

Source
weight.source string

Source du journal de pondération.

time
weight.time string

Heure de la mesure ; heures et minutes au format HH :mm :ss, défini sur la dernière seconde du jour s’il n’est pas fourni.

weight
weight.weight integer

Poids au format X.XX, dans le système d’unité qui correspond à l’en-tête Accept-Language fourni ou s’il n’est pas fourni dans la métrique.