List weigh-ins
Returns up to 365 of the caller’s most recent weight readings, newest first.
/api/weight__Secure-better-auth.session_tokenAPI key · cookierequiredBetter Auth session. Signing in (Google or email magic link) sets an HttpOnly session cookie that scopes every request to that account. The web app and CLI use this; agents use the OAuth 2.1 flow of the MCP server.
AuthorizationBearer token · headerrequiredPersonal API key sent as Authorization: Bearer skcal_…. Create and scope keys in the app under your profile → API keys. Keys default to full access; a scoped key is limited to its granted resource:action permissions and cannot manage other keys.
Weight readings, newest first.
WeightReadingidintegerrequiredAuto-increment weight-reading identifier.
tsinteger<int64>requiredWeigh-in time as a Unix epoch in milliseconds.
weightKgnumberrequiredRecorded body weight in kilograms.
bodyFatPctnumber | nullrequiredBody-fat percentage, if recorded (noisy on consumer scales).
notestring | nullrequiredFree-text note attached to the reading.
sourcestringrequiredWhere the reading came from, e.g. manual or scale.