# ModelProviderHealth

> 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/modelproviderhealth/
> Summary: OpenAPI request or response schema for ModelProviderHealth, including required fields, defaults, constraints, and linked nested types.

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

A model provider's status at the last check.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `providerName` | yes | `string` | The provider name. | — |
| `status` | yes | [`ModelProviderHealthStatus`](/http-api/schemas/modelproviderhealthstatus/) | The check result. | — |
| `detail` | no | `string` | A short failure reason. <strong>Carries no secret</strong>: the response body, headers, or API key are never written here under any condition — only the HTTP status code and a short description. | — |
| `latency` | no | `string` | How long the check request took. | pattern `^-?(\d+\.)?\d{2}:\d{2}:\d{2}(\.\d{1,7})?$` |
| `checkedAt` | no | `string (date-time)` | The time the check was performed. | — |
| `models` | no | array of `string` | The model names the server reported. Empty if the check failed. | — |
