# Is the "plan info" tab fields in contact details supported for read/write via API

**URL:** <https://integration.keap.com/t/is-the-plan-info-tab-fields-in-contact-details-supported-for-read-write-via-api/493>\
**Category:** API Q&A\
**Created:** [May 13, 2017, 10:03am UTC](https://integration.keap.com/t/is-the-plan-info-tab-fields-in-contact-details-supported-for-read-write-via-api/493 "2017-05-13T10:03:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sohail\_Iqbal](https://avatars.discourse-cdn.com/v4/letter/s/ccd318/32.png) [@Sohail\_Iqbal](https://integration.keap.com/u/Sohail_Iqbal)\
**Post date:** [May 13, 2017, 10:03am UTC](https://integration.keap.com/t/is-the-plan-info-tab-fields-in-contact-details-supported-for-read-write-via-api/493/1 "2017-05-13T10:03:44Z")

</div>

Hi,

I have a requirement to read / update a few contact related fields (that are available under **Plan Info** tab at the frond end inside a contact view) via API.

Fields such as: _Plan Assets_, _Number of Participants_, _DC Assets_, _DB Assets_, etc.

Looking at the xml-rpc documentation, I don’t find such service or information. Can anyone please point me to the right direction to achieve this.

Thanks.

Best,  
Sohail

---

<div class="post-metadata">

**Author:** ![John\_Borelli](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/john_borelli/32/11880_2.png) [@John\_Borelli](https://integration.keap.com/u/John_Borelli)\
**Post date:** [May 13, 2017, 1:42pm UTC](https://integration.keap.com/t/is-the-plan-info-tab-fields-in-contact-details-supported-for-read-write-via-api/493/2 "2017-05-13T13:42:40Z")

</div>

You must be referring to custom fields. Custom fields can be accessed in the same array you uses to indicate what fields from the contact table you would be acting upon. If you had an array like:

$fValues=array(‘FirstName’,‘LastName’,‘Email’);

Then to add custom fields you would add the fields to that array preceded by an underscore. You must use the database name (not always the same as the name you gave it). The database name can be found by going to your custom field list and clicking the link at the top of the list. So if you had a custom field named thisField but the database name was thisField0 then you would add to your array ‘\_thisField0’

$fValues=array(‘FirstName’,‘LastName’,‘Email’,‘\_thisField0’);
