Skip to content

Check In API

All endpoints require authentication. Base path: /api/v1/check-in.

MethodPathDescription
GET/v1/check-inList check-in entries
POST/v1/check-inCreate or upsert a check-in for a date (unique per user/date)
GET /v1/check-in

Returns the user’s check-in entries.

POST /v1/check-in
FieldTypeDescription
datedateRequired. Date for this entry
moodintegerOptional. 1–5
sleepintegerOptional. 1–5
dreamsintegerOptional. 1–5
food_qualityintegerOptional. 1–5
food_amountintegerOptional. 1–5
waterintegerOptional. 1–5
sportsintegerOptional. Sport value
workintegerOptional. 1–5
menstruationintegerOptional. 1–5
alcoholintegerOptional. 1–5
smokingintegerOptional. 1–5
social_lifeintegerOptional. 1–5

All tracker fields are nullable and optional; a date is unique per user, so posting the same date again updates the existing entry.

Check-in settings (enabled trackers, selected sports) are managed via the user settings endpoints — see Users & Settings.