# Hidden Fields

Hidden fields are fields that aren't visible to your end users and can't be directly filled out from the form. However, you can use them to control the behavior of your form and run custom logic.

## Example

You might want to pre-populate a hidden field that sets the industry of your end user accessing the form. Based on the industry, you create [conditional logic](https://docs.feathery.io/platform/build-forms/logic/navigate-steps-conditionally) in your form that takes them to different questions that are industry specific.

## Creating Hidden Fields

To create a hidden field, go to your form settings and click the `Data Tracking`tab. Then, select `Edit Hidden Fields` button to access the field selector interface. Click `Create New` to create a new hidden field that you can use.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FyDx90HxuRqwPf9dyj462%2FScreenshot%202025-02-11%20at%2012.23.04%E2%80%AFPM.png?alt=media&#x26;token=9cf8dc33-d973-4aa9-8612-16fc96abafc3" alt=""><figcaption></figcaption></figure>

They can be populated via an integration like [Plaid](https://www.feathery.io/integrations/plaid), set via our [API](https://api-docs.feathery.io/#create-field-value-for-user) or [embed SDK](https://docs.feathery.io/develop/react), and even passed in through Feathery-hosted form URLS. The structure of field values set from our hosted form URLs looks like `form.feathery.io/to/<form slug>/?<field-id>=<field-value>`. To specify multiple values for a given field, you can specify the query parameter in the URL multiple times.

Hidden fields starting with the text "feathery." are reserved.  You will not be able to create a field named this way nor modify one of the existing fields named this way.

## View Hidden Field Results

Your hidden field results can be viewed the same way as your form field results, within the `Results` tab of the Feathery dashboard.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2F1mcnmzw2TIXcIw7l0WdA%2FScreenshot%202023-05-23%20at%203.13.58%20PM.png?alt=media&#x26;token=97cd62f3-62c4-4370-93d6-6f6d85d471a1" alt=""><figcaption></figcaption></figure>


---

# 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.feathery.io/platform/form-fields/hidden-fields.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.
