> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.syncspider.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Options field type

The first option we have is to write out custom options that will be choosable for this field, ether one by one or in bulk with each value put in a separate row.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/4/d/5/54d593c54c7f8800/40bb577d-3784-4735-9a85-994029_mt9utf.png)

The second option we have is to Use dynamic values by checking the box and following the Key / Value principle from the previously provided source Data Type we added during template configuration.

As shown here with the Lists Data Type we added previously to draw all our lists from which we dynamically pull the one we need by id.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/e/a/9/1ea9abb9f8373700/db7f63c2-e976-46f0-b64a-fa4c6e_lx7yv4.png)

Here we select what the “id” (dynamic url part example) **key** (or name) will be as well as it’s **value** from all the fields in the Lists data type schema.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/b/c/6/8bc660875e81d800/a2bab7ac-0b56-4676-8ae1-d9f765_l5vghg.png)

And we end up with something like this

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/5/4/4354418b6f10c400/392c1c7c-bd9b-4964-af4e-227751_zernmm.png)

More details on Options, Hierarchy, Collection and Complex fields can be found in our [API documentation](https://syncspider.docs.apiary.io/#reference/configuring-custom-api-module).

##