# Diagnostics

> 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/diagnostics/
> Summary: The diagnostics endpoints of the Tracon HTTP API — 1 operations.

1 operations. `{prefix}` is the route prefix passed to
`MapTracon`; the template uses `/tracon`.

## GET {prefix}/api/diagnostics

**Operation ID:** `TraconDiagnostics`

**Returns the setup's self-diagnosing summary report.**

Disabled by default (TraconEndpointOptions.EnableDiagnosticsEndpoint); a deployment that has not turned it on answers 404. Never carries any secret value. Model provider status is read from the cache; it makes no model call and applies no migration.

**Authorization:** bearer authentication; `Admin` role policy when that policy is registered; `PlatformRead` API-key scope.

| Response | Body | Headers |
|---|---|---|
| **200** OK | `application/json` → [`TraconDiagnosticsReport`](/http-api/schemas/tracondiagnosticsreport/) | — |
