Evaluator Analysis
Generate a performance dashboard for a specific evaluator across all its evaluations.
data.metadata.query_limit_reached is true, the report is based on a partial dataset.data.charts.heatmap is built from each transcription’s created_at hour — recordings submitted with a date-only period_date all land at hour "0" (midnight UTC). Send a time with period_date if you want an accurate hour axis.data.comparison.delta may be an empty object {} when either the current or previous period has no calls.start_date / end_date filters (YYYY-MM-DD, both inclusive, each independent) scope the entire response to a date window — every metric is computed over the filtered set only. They match on each transcription’s created_at, which is exactly what period_date sets at upload time, so a call uploaded in June but dated April is correctly returned by a Q2 filter. data.metadata.filtered tells you whether a filter was applied — distinguishing “no data” from “the filter excluded everything”.kpis, charts, comparison, and raw_data, but contribute nothing to criteria_breakdown or criteria_evolution — so total_calls: 25 alongside a criterion with evaluated_count: 5 is correct, not a bug.data.criteria_evolution is an object keyed by criterion ID, not an array — unlike every other collection in the response. Interpret avg_score via each criterion’s type: 0.0–1.0 compliance rate for boolean/strict, 1.0–5.0 for scale — the two scales must not share a chart axis.data.criteria_breakdown only includes criteria that still exist on the evaluator. Deleted criteria are excluded.Authorizations
Body
The evaluator to analyze. Must belong to the authenticated account.
Optional. Only analyse transcriptions from this date onwards. YYYY-MM-DD, inclusive — starts at 00:00:00 UTC on this day. Matches on each transcription's created_at (which period_date sets at upload time). Month-only values (2026-04) are rejected with 400. Omit for no lower bound.
"2026-04-01"
Optional. Only analyse transcriptions up to this date. YYYY-MM-DD, inclusive — ends at 23:59:59 UTC on this day. Month-only values are rejected with 400. Omit for no upper bound. A start_date later than end_date is not an error — it simply matches nothing and returns the standard empty response. There is no quarter parameter: a quarter is just a range (2026-04-01 → 2026-06-30).
"2026-06-30"
Response
Analysis generated successfully.