# WorkflowFunctionResponse

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

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

Wire-safe view of a registered function node.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `name` | yes | `string` | The function's unique name. | — |
| `description` | no | `string` | The short description of what the function does. | — |
| `inputType` | yes | `string` | The display name of the CLR type the function accepts. | — |
| `outputType` | yes | `string` | The display name of the CLR type the function returns. | — |
| `settingsSchema` | no | `null` oneOf [`JsonElement`](/http-api/schemas/jsonelement/) | — | — |
| `timeout` | no | `string` | The timeout the function was registered with: the longest one call may take when its node sets no `timeout` of its own. `null` when the function has no time limit of its own. | pattern `^-?(\d+\.)?\d{2}:\d{2}:\d{2}(\.\d{1,7})?$` |
