# Mapping Form Field Names

**URL:** <https://community.hubspot.com/t/mapping-form-field-names/17540>\
**Category:** APIs & Integrations\
**Tags:** forms\
**Created:** [December 3, 2019, 9:02pm UTC](https://community.hubspot.com/t/mapping-form-field-names/17540 "2019-12-03T21:02:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dbswebsite](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dbswebsite/32/84489_2.png) [@dbswebsite](https://community.hubspot.com/u/dbswebsite)\
**Post date:** [December 3, 2019, 9:02pm UTC](https://community.hubspot.com/t/mapping-form-field-names/17540/1 "2019-12-03T21:02:41Z")

</div>

If there is documentation on how to map an external third form field to a form field in hubspot, I can’t find it. I have field names on the external form like: “What state are you planning to build in?”. How do I map that?

---

<div class="post-metadata">

**Author:** ![dbswebsite](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dbswebsite/32/84489_2.png) [@dbswebsite](https://community.hubspot.com/u/dbswebsite)\
**Post date:** [December 3, 2019, 9:13pm UTC](https://community.hubspot.com/t/mapping-form-field-names/17540/2 "2019-12-03T21:13:05Z")

</div>

Using the api I get a long output of all the field data. Is the “name” field in the json what I need to key on (I think so)?

---

<div class="post-metadata">

**Author:** ![itzco](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/itzco/32/5125_2.png) [@itzco](https://community.hubspot.com/u/itzco)\
**Post date:** [December 4, 2019, 4:54am UTC](https://community.hubspot.com/t/mapping-form-field-names/17540/3 "2019-12-04T04:54:33Z")

</div>

Hi,

Yes, if you query the API you get a very long JSON describing every field.

**name** will be the system field name or key

**options** might also be interesting for enumeration fields. If you need to create a dropdown or are mapping values from other sources to one of HubSpot options. value is what you need to save.

---

<div class="post-metadata">

**Author:** ![dbswebsite](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dbswebsite/32/84489_2.png) [@dbswebsite](https://community.hubspot.com/u/dbswebsite)\
**Post date:** [December 4, 2019, 2:42pm UTC](https://community.hubspot.com/t/mapping-form-field-names/17540/4 "2019-12-04T14:42:12Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![dbswebsite](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dbswebsite/32/84489_2.png) [@dbswebsite](https://community.hubspot.com/u/dbswebsite)\
**Post date:** [December 4, 2019, 4:49pm UTC](https://community.hubspot.com/t/mapping-form-field-names/17540/5 "2019-12-04T16:49:11Z")

</div>

Got a problem now. The form has 11 fields, of which 10 are propagating just fine. 3 are dropdowns, and two of those work fine, one does not. I have triple checked the field key and it is correct. I have hardcoded a very simple text value. And nothing works. How does one troubleshoot further?

---

<div class="post-metadata">

**Author:** ![dbswebsite](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dbswebsite/32/84489_2.png) [@dbswebsite](https://community.hubspot.com/u/dbswebsite)\
**Post date:** [December 4, 2019, 4:50pm UTC](https://community.hubspot.com/t/mapping-form-field-names/17540/6 "2019-12-04T16:50:57Z")

</div>

Hold the horses, I might see the problem …

---

<div class="post-metadata">

**Author:** ![dbswebsite](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dbswebsite/32/84489_2.png) [@dbswebsite](https://community.hubspot.com/u/dbswebsite)\
**Post date:** [December 4, 2019, 5:21pm UTC](https://community.hubspot.com/t/mapping-form-field-names/17540/7 "2019-12-04T17:21:06Z")

</div>

Yea, fat fingered ALL the options in the dropdown, sheesh.
