I'm using the DNN Software CMS and a third-party form module to subscribe users to Constant Contact. The form successfully adds the user's email address, but fails to populate other fields even though the form fields are mapped to the property names listed in the API documentation:
FirstName = first_name
LastName = last_name
I must be missing something, but I can't figure out what. Any advice? Thanks.
Thank you for reaching out to Constant Contact API Support.
It sounds like you are using a 3rd-party app to submit contacts into your account. Since this is a 3rd party product and not built or supported by Constant Contact, I'm limited in the help I can offer on it. Have you reached out to the form module developer for assistance? If so, what was their response?
Tier II API Support Engineer
Thanks for the reply. I've submitted the same question to the forms module developer, and am waiting on a response.
I did have a tech support chat with Constant Contact about the field naming conventions, but the tech appeared to be unfamiliar with questions about the API. Am I correct that the valid property names for contacts are listed in the documentation?
You can find them in that document, you can also find them in this document. https://developer.constantcontact.com/docs/contacts-api/contacts-collection.html?method=POST
You can also use this FAQ as a general reference for the available fields. The field names are not the same, but this is a document that is not related to our API in the event you need something that is not developer related. https://knowledgebase.constantcontact.com/articles/KnowledgeBase/13914-Personal-Contact-Details-for-...