# Input

## Input Modules

*Input* (<img src="/files/-M4u9_0qz7dhl2Ok4ige" alt="" data-size="line">) modules are used to collect information from end-users.\
Each one of these modules obtains a piece of information from an end-user and stores it in a variable that can be acted upon later in the call.

{% hint style="info" %}
**Note**: *To meet PCI-DSS or HIPAA compliance, it is possible to make Input (* <img src="/files/-M4u9_0qz7dhl2Ok4ige" alt="" data-size="line">*) modules private so that sensitive information is not retained after the call ends.* See the module settings section for more information on the [*Private*](/fuse/module-settings.md#private) setting.
{% endhint %}

Most of the errors *Input* (<img src="/files/-M4u9_0qz7dhl2Ok4ige" alt="" data-size="line">) modules generate are either No Input or No Match. If users want to branch on these errors it is necessary to enable the [*Show Custom Errors*](/fuse/module-settings.md#show-custom-errors) setting.

| Module Name                                                                                                                                | Description ​                                           |
| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
| [<img src="/files/-M4u9_-jsd2IW-Rr05Ji" alt="" data-size="line">](/fuse/input/address.md) [Address](/fuse/input/address.md)                | Collect address information                             |
| [<img src="/files/-M4u9_27KdtpvfTKAPWT" alt="" data-size="line">](/fuse/input/yes-no.md) [Yes/No](/fuse/input/yes-no.md)                   | Re-direct a call based on a binary choice               |
| [<img src="/files/-M4u9_0OTGRkkfYpMQ31" alt="" data-size="line">](/fuse/input/custom-field.md) [Custom Field](/fuse/input/custom-field.md) | Create custom inputs                                    |
| [<img src="/files/-M4u9_0QfT86JJkCyYTa" alt="" data-size="line">](/fuse/input/date-time.md) [Date/Time](/fuse/input/date-time.md)          | Collect date or time information                        |
| [<img src="/files/-M4u9_0RiNf7Xv3tAfYg" alt="" data-size="line">](/fuse/input/number.md) [Number](/fuse/input/number.md)                   | Collect numeric values, either decimal or whole numbers |
| [<img src="/files/-M4u9_0XeD6Dk_n1asfc" alt="" data-size="line">](/fuse/input/digits.md) [Digits](/fuse/input/digits.md)                   | Collect individual digit values                         |
| [<img src="/files/-M4u9_0tq-WuOWLqmJUj" alt="" data-size="line">](/fuse/input/language.md) [Language](/fuse/input/language.md)             | Set the active language for multi-language applications |
| [<img src="/files/-M4u9_0zJArHYgTyjt_5" alt="" data-size="line">](/fuse/input/menu.md) [Menu](/fuse/input/menu.md)                         | Multiple choice menu                                    |
| [<img src="/files/-M4u9_0Z71nYskhm0dqL" alt="" data-size="line">](/fuse/input/dynamic-menu.md) [Dynamic Menu](/fuse/input/dynamic-menu.md) | Dynamic multiple choice menu                            |
| [<img src="/files/-M4u9_13Ok_w-0exx0m-" alt="" data-size="line">](/fuse/input/name.md) [Name](/fuse/input/name.md)                         | Collect an individual's name information                |
| [<img src="/files/-M4u9_1SusPxpN_HpR2o" alt="" data-size="line">](/fuse/input/record.md) [Record](/fuse/input/record.md)                   | Collect a voice recording                               |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.plumvoice.com/fuse/input.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
