Get the booth run consistency report data by booth for the filters given. A run is a contiguous sequence of active modes (Spray Mode, Flash Mode, Purge Mode, Bake Mode, Cool Down). Measures how uniform run durations are within the period using the Gini coefficient, median, min, max, and key percentiles.
GET
/api/reports/booth_run_consistency
curl \
--request GET 'http://localhost:4000/api/reports/booth_run_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",
"run_count": 35,
"account_id": "a0d52533-5a8b-4f30-89fa-54be1c45cf70",
"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.24,
"max_duration_minutes": 120.0,
"min_duration_minutes": 15.0,
"p05_duration_minutes": 17.5,
"p25_duration_minutes": 28.3,
"p75_duration_minutes": 68.2,
"p95_duration_minutes": 108.7,
"median_duration_minutes": 42.0
}
Response examples (400)
{
"error": "Error Reason"
}
Response examples (401)
{
"error": "Error Reason"
}