cancel
Showing results for 
Search instead for 
Did you mean: 
Constant Contact wants to help you succeed! We’re celebrating our professional service programs on the Constant Contact Community this month and you have a chance to try one of the services for free! Learn more.

Add or update a contact's custom fields, possible to edit field labels or names?

Highlighted
Occasional Contributor

Add or update a contact's custom fields, possible to edit field labels or names?

I am able to successfully add (POST) or update (PUT) a contact with five custom fields via Constant Contact API V2. However, the only NAMEs or LABELs it appears I can use are as follows:

 

CustomField1

CustomField2

CustomField3

...etc.

 

Is there really no way to change these to anything else? If I put anything else in, I get an error returned.

 

Also, I am sending date values in these fields, in the format 1/6/2010 (for January 6, 2010). I am assuming the fields are being stored in the contact as plain text. Is it possible to make these date fields? I know that via the Constant Contact web interface, it is possible to specify a custom field with a DATE format. I could not find any way to do this via the API.

 

Thank you.

2 REPLIES 2
Moderator

Re: Add or update a contact's custom fields, possible to edit field labels or names?

Hi @clarisam4,

 

Thank you for reaching out to Constant Contact's API Support.

 

Our current v2 API was designed with our older Contacts system. Our website has been updated to a new version of the Contacts system. We have recently released our contacts features for our v3 API that includes these features.

 

We are still working on making an announcement which is why no one knows about it yet, but since this is what you are looking for I've provided the link below.

 

https://v3.developer.constantcontact.com/index.html


Regards,
Jimmy D.
Tier II API Support Engineer
Occasional Contributor

Re: Add or update a contact's custom fields, possible to edit field labels or names?

It sounds like I need to rebuild my app, unfortunately.