Get the bake session consistency report data by booth for the filters given. Measures how uniform bake mode durations are within the period using the Gini coefficient, median, min, max, and key percentiles.
GET
/api/reports/bake_session_consistency
curl \
--request GET 'http://localhost:4000/api/reports/bake_session_consistency?period_type=monthly&period_start=string' \
--header "Authorization: $API_KEY"
Response examples (200)
{
"booth_id": "a2d136b7-8940-44ed-ba34-500263fb4871",
"region_id": "1763a59a-83f6-46f2-8347-8cb48c83c3be",
"account_id": "a0d52533-5a8b-4f30-89fa-54be1c45cf70",
"bake_count": 20,
"booth_name": "Booth 1",
"updated_at": "2025-09-09 23:38:03",
"facility_id": "1a309ee7-d332-4af5-bae8-c209e1e576ae",
"inserted_at": "2025-09-09 23:38:03",
"period_type": "monthly",
"region_name": "Test Region",
"account_name": "Test Account",
"period_start": "2025-08-01",
"facility_name": "Test Facility",
"gini_coefficient": 0.18,
"max_duration_minutes": 45.0,
"min_duration_minutes": 12.0,
"p05_duration_minutes": 13.1,
"p25_duration_minutes": 18.4,
"p75_duration_minutes": 28.7,
"p95_duration_minutes": 41.2,
"median_duration_minutes": 22.5
}
Response examples (400)
{
"error": "Error Reason"
}
Response examples (401)
{
"error": "Error Reason"
}