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

# Overview

> Input fields are custom data fields attached to locations that collect information from visitors.

Input fields define what data is collected from visitors when they join a queue. Each location can have its own set of input fields, allowing different locations to collect different information.

There are 9 field types available:

| Type | Description |
| - | - |
| **FIRST\_NAME** | Visitor's first name (built-in, one per location) |
| **LAST\_NAME** | Visitor's last name (built-in, one per location) |
| **EMAIL** | Visitor's email address (one per location) |
| **PHONE\_NUMBER** | Visitor's phone number (one per location) |
| **TEXT** | Free-form text input |
| **SELECT** | Dropdown selection with custom options (supports multi-select) |
| **URL** | URL input |
| **DATE** | Date input |
| **NUMERIC** | Numeric input with optional min/max constraints |

Input fields can be configured with visibility and mandatory settings to control when and where they appear — such as before a ticket is added, before it is served, or in remote sign-in.

Each input field can be scoped to specific lines within a location using the `visibleForLines` property. If no lines are specified, the field applies to all lines.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.