Hey @OmarAlmonte
Thanks for the new end-points, but I think it’s missing a key feature - the Tab Name.
I looked at the doc links and updated to the latest API SDK to make sure I’m not missing naything
<https://developer.infusionsoft.com/docs/restv2/#tag/Contact/operation/getContactCustomFieldGroup>
<https://developer.infusionsoft.com/docs/restv2/#tag/Contact/operation/createContactCustomFieldGroup>
<https://developer.infusionsoft.com/docs/restv2/#tag/Contact/operation/listContactCustomFieldGroups>
<https://developer.infusionsoft.com/docs/restv2/#tag/Contact/operation/updateContactCustomFieldGroup>
<https://developer.infusionsoft.com/docs/restv2/#tag/Contact/operation/deleteContactCustomFieldGroup>
I need to know the Tab Names & Header names for each custom field. Currently it only shows the “tab_id”
When creating/adding a custom field, it would be nice to add this custom field where I want to. Currently, I can create a Header, but I can’t create a Tab. To be fair, you couldn’t create a Tab in the XML RPC Api either - so if that’s a limitation it’s fine.. I can tell them to login to Keap and create the tab first, but its just not the best experience.
Maybe a quick fix would be to add tab_id and tab_name to the custom_field model just like you have group_id and group_name … With this, I could atleast get a list of existing Tabs & Headers with the id/name I need.
https://developer.infusionsoft.com/docs/restv2/#tag/Contact/operation/retrieveContactModel
{
"custom_fields":[
{
"id":"string",
"label":"string",
"options":[
{
"id":"string",
"label":"string"
}
],
"record_type":"CONTACT",
"field_type":"CURRENCY",
"default_value":"string",
"group_id":"string",
"group_name":"string",
"field_name":"string"
}
],
"optional_properties":[
"string"
]
}
With the new end-points you added, I can atleast have them select an existing tab and add a new header, but as it is today, I can’t see the Tab Name.
If I over-looked something, let me know!
Thanks,
Casey