# How to make API call to push custom field values

**URL:** <https://integration.keap.com/t/how-to-make-api-call-to-push-custom-field-values/1122>\
**Category:** API Q&A\
**Created:** [June 29, 2017, 5:37pm UTC](https://integration.keap.com/t/how-to-make-api-call-to-push-custom-field-values/1122 "2017-06-29T17:37:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![wecounsel\_Success](https://avatars.discourse-cdn.com/v4/letter/w/f08c70/32.png) [@wecounsel\_Success](https://integration.keap.com/u/wecounsel_Success)\
**Post date:** [June 29, 2017, 5:37pm UTC](https://integration.keap.com/t/how-to-make-api-call-to-push-custom-field-values/1122/1 "2017-06-29T17:37:17Z")

</div>

I am looking to create a custom field in the general contact and then push that data via my product into IS. What would be the best way to go about getting the field ID in oder to make the call?

---

<div class="post-metadata">

**Author:** ![Pav](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/pav/32/124_2.png) [@Pav](https://integration.keap.com/u/Pav)\
**Post date:** [June 29, 2017, 6:16pm UTC](https://integration.keap.com/t/how-to-make-api-call-to-push-custom-field-values/1122/2 "2017-06-29T18:16:26Z")

</div>

If you need to see the Custom Fields in the Database, you can query on the “DataFormField” API table.

[https://developer.infusionsoft.com/docs/table-schema/#DataFormField](https://developer.infusionsoft.com/docs/table-schema/#DataFormField)

Check the “FormId” value as “-1” means it is a Contact Custom Field.

The manual approach would be to go into Infusionsoft - Admin - Settings - Application Settings - General - Custom Fields". You can view the Custom Field names from there.
