WebUI configuration control types

The server’s exposed variables declare a ui_type that the WebUI renders. Supported types include:

  • string — single-line text input

  • password — masked input

  • number — numeric input

  • bool / boolean — toggle switch

  • select — dropdown

  • combobox — free-text input with suggestion list (datalist)

  • textarea / json — multi-line editor (JSON preserved when value_type=='json')

  • tags — tag-list editor (stored as JSON array)

  • tag-combobox — tag-list with suggestion support

  • file — file upload control

Notes

The WebUI uses ui_type together with value_type and options from the API to decide which control to render and how values are serialized.

See also