# OnlineEvaluationSummary

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/http-api/schemas/onlineevaluationsummary/
> Summary: OpenAPI request or response schema for OnlineEvaluationSummary, including required fields, defaults, constraints, and linked nested types.

[← All HTTP schemas](/http-api/schemas/)

Summarizes the online evaluation window (`GET /api/evaluation/online`).

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `windowStart` | yes | `string (date-time)` | Gets the window start in UTC. | — |
| `windowEnd` | yes | `string (date-time)` | Gets the window end in UTC. | — |
| `sampleCount` | yes | `integer (int64)` | Gets the sample count, which is the number of scored runs in the window. | pattern `^-?(?:0\\|[1-9]\d*)$` |
| `averageScore` | no | `number (double)` | Gets the average score in the window, from 0 to 100, or `null` with no samples. | pattern `^-?(?:0\\|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$` |
| `lowScoreThreshold` | yes | `integer (int32)` | Gets the configured low-score threshold. | pattern `^-?(?:0\\|[1-9]\d*)$` |
| `minSampleSize` | yes | `integer (int32)` | Gets the minimum sample count required for an alarm. | pattern `^-?(?:0\\|[1-9]\d*)$` |
| `belowThreshold` | yes | `boolean` | Gets `true` when the average is below the threshold and the sample count meets the minimum. | — |
| `judgeCost` | no | `number (double)` | Gets the total judge cost in the window, or `null` when unknown. | pattern `^-?(?:0\\|[1-9]\d*)(?:\.\d+)?$` |
| `judgeCostCurrency` | no | `string` | Gets the judge-cost currency. | — |
| `judgeCostCurrencyCount` | no | `integer (int32)` | Gets the number of currencies the window's judge runs are priced in. | pattern `^-?(?:0\\|[1-9]\d*)$` |
