Skip to content

Get Today Summary

GET
/users/{user_id}/daily-summaries/today
curl --request GET \
--url https://example.com/users/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/daily-summaries/today

Compute the in-progress current day’s summary live (not persisted).

The nightly job only ever builds yesterday, so today has no stored row. The frontends’ “Today so far” surfaces call this to get the same shape as any past day, computed on the fly from data already ingested. Read-only: no event creation, no metric writes, no upsert.

user_id
required
User Id
string format: uuid

Successful Response

Media typeapplication/json
DailySummaryRead
object
activity_score
required
Any of:
number
body_fat_pct
required
Any of:
number
calories_kcal
required
Any of:
number
carbs_g
required
Any of:
number
created_at
required
Created At
string format: date-time
date
required
Date
string format: date
day_rating
required
Any of:
string
day_sentiment
required
Any of:
number
distance_m
required
Any of:
number
event_summary
required
Event Summary
object
key
additional properties
any
exercise_min
required
Any of:
number
fat_g
required
Any of:
number
fiber_g
required
Any of:
number
glucose_avg_mgdl
required
Any of:
number
glucose_stddev_mgdl
required
Any of:
number
glucose_time_in_range_pct
required
Any of:
number
has_all_day_event
required
Any of:
boolean
hrv_ms
required
Any of:
number
id
required
Id
string format: uuid
meals_logged
required
Any of:
integer
meeting_count
required
Any of:
integer
meeting_minutes
required
Any of:
integer
metrics
required
Metrics
object
key
additional properties
any
places_visited
required
Any of:
integer
precipitation_mm
required
Any of:
number
protein_g
required
Any of:
number
readiness_score
required
Any of:
number
resting_hr_bpm
required
Any of:
number
sleep_awake_s
required
Any of:
integer
sleep_deep_s
required
Any of:
integer
sleep_efficiency_pct
required
Any of:
number
sleep_latency_s
required
Any of:
integer
sleep_rem_s
required
Any of:
integer
sleep_score
required
Any of:
number
sleep_total_s
required
Any of:
integer
sodium_mg
required
Any of:
number
sources
required
Sources
Array<string>
steps
required
Any of:
integer
sugar_g
required
Any of:
number
temp_high_c
required
Any of:
number
temp_low_c
required
Any of:
number
updated_at
required
Updated At
string format: date-time
user_id
required
User Id
string format: uuid
weather_condition
required
Any of:
string
weight_kg
required
Any of:
number
Examplegenerated
{
"activity_score": 1,
"body_fat_pct": 1,
"calories_kcal": 1,
"carbs_g": 1,
"created_at": "2026-04-15T12:00:00Z",
"date": "2026-04-15",
"day_rating": "example",
"day_sentiment": 1,
"distance_m": 1,
"event_summary": {},
"exercise_min": 1,
"fat_g": 1,
"fiber_g": 1,
"glucose_avg_mgdl": 1,
"glucose_stddev_mgdl": 1,
"glucose_time_in_range_pct": 1,
"has_all_day_event": true,
"hrv_ms": 1,
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"meals_logged": 1,
"meeting_count": 1,
"meeting_minutes": 1,
"metrics": {},
"places_visited": 1,
"precipitation_mm": 1,
"protein_g": 1,
"readiness_score": 1,
"resting_hr_bpm": 1,
"sleep_awake_s": 1,
"sleep_deep_s": 1,
"sleep_efficiency_pct": 1,
"sleep_latency_s": 1,
"sleep_rem_s": 1,
"sleep_score": 1,
"sleep_total_s": 1,
"sodium_mg": 1,
"sources": [
"example"
],
"steps": 1,
"sugar_g": 1,
"temp_high_c": 1,
"temp_low_c": 1,
"updated_at": "2026-04-15T12:00:00Z",
"user_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"weather_condition": "example",
"weight_kg": 1
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}