> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nuon.co/llms.txt
> Use this file to discover all available pages before exploring further.

> JSON Schema reference for input configuration

# Input

# Input

## Properties

| Property                             | Description                                                                                                                                                  | Values         | Example                                                                                                           |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------- | ----------------------------------------------------------------------------------------------------------------- |
| **`display_name`**<br />string       | display name of the input Human-readable name shown in the installer UI to customers                                                                         | **✅ Required** | `"API Token"`, `"Database URL"`                                                                                   |
| **`description`**<br />string        | input description Detailed explanation of what this input is for, rendered in the installer to guide users                                                   | **✅ Required** | `"The API token for authenticating with the external service"`, `"Connection string for the PostgreSQL database"` |
| **`group`**<br />string              | input group name Name of the input group this field belongs to. Must match a defined group in the inputs section                                             | **✅ Required** | `"database"`, `"integrations"`                                                                                    |
| **`name`**<br />string               | input name Used to reference the input via variable templating (e.g., \{\{.nuon.inputs.input\_name}})                                                        | **Optional**   | `"api_token"`, `"database_url"`                                                                                   |
| **`default`**<br />object            | default value for the input Default value used if customer does not provide one. Type must match the input type                                              | **Optional**   | `"production"`, `"5432"`                                                                                          |
| **`required`**<br />boolean          | whether input is required If true, customer must provide a value during installation. If false, can be skipped                                               | **Optional**   | -                                                                                                                 |
| **`sensitive`**<br />boolean         | whether input is sensitive If true, the value will be masked/hidden in the UI and logs after the install is created. Use for passwords, tokens, and API keys | **Optional**   | -                                                                                                                 |
| **`type`**<br />string               | input type Data type for the input. Supported types: string, number, list, json, bool, yaml, hcl                                                             | **Optional**   | `"string"`, `"number"`, `"json"`, `"bool"`, `"yaml"`, `"hcl"`                                                     |
| **`internal`**<br />boolean          | Deprecated: this field has no effect and will be ignored.                                                                                                    | **Optional**   | -                                                                                                                 |
| **`user_configurable`**<br />boolean | whether input is user configurable If true, input can be modified by end users after installation                                                            | **Optional**   | -                                                                                                                 |
