Aller au contenu

API Check-in

Tous les endpoints nécessitent une authentification. Chemin de base : /api/v1/check-in.

MéthodeCheminDescription
GET/v1/check-inLister les entrées de check-in
POST/v1/check-inCréer ou mettre à jour un check-in pour une date (unique par utilisateur/date)
GET /v1/check-in

Retourne les entrées de check-in de l’utilisateur.

POST /v1/check-in
ChampTypeDescription
datedateRequis. Date de l’entrée
moodintegerOptionnel. 1–5
sleepintegerOptionnel. 1–5
dreamsintegerOptionnel. 1–5
food_qualityintegerOptionnel. 1–5
food_amountintegerOptionnel. 1–5
waterintegerOptionnel. 1–5
sportsintegerOptionnel. Valeur du sport
workintegerOptionnel. 1–5
menstruationintegerOptionnel. 1–5
alcoholintegerOptionnel. 1–5
smokingintegerOptionnel. 1–5
social_lifeintegerOptionnel. 1–5

Tous les champs de suivi sont nullables et optionnels ; une date est unique par utilisateur, donc renvoyer la même date met à jour l’entrée existante.

Les paramètres de check-in (trackers activés, sports sélectionnés) sont gérés via les endpoints de paramètres utilisateur — voir Utilisateurs et paramètres.