# LoopCriterionKindResponse

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

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

One loop criterion kind in LoopCriterionCatalogResponse.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `kind` | yes | `string` | Gets the name a definition writes in `LoopCriterion.Kind`. | — |
| `builtIn` | yes | `boolean` | Gets whether the kind is built in. A kind that is not built in was registered in code and reads no field of the criterion except its kind. | — |
| `description` | no | `string` | Gets what the kind checks. A built-in kind always carries Tracon's own English sentence. A kind registered in code carries the text its registration gave, in the host's language, or `null` when it gave none. | — |
