Hello, Contacts who have opted out of receiving all mails and have been placed on Do-Not-Mail list must opt themselves in. The account owner cannot add a contact in Do-Not-Mail list back to a different list. The action must be initiated by the contact. When using the API, that means that the <OptInSource> must be ACTION_BY_CONTACT, which can only be used when the API call is the direct result of an action performed by the contact (e.g. clicking a Subscribe button in an application). It is a serious violation of the Constant Contact Terms of Service to use the Opt-in features of the API in any other way (i.e. opting in a contact without his or her action and consent). In order to opt-in a contact, you must take the contact's detail data and modify <ContactLists> to include the contact contact lists in which the contact is signing up. Then, you use the PUT method to apply the change against the contact resource.
... View more
This is in regards to your recent inquiry about the Constant Contact Signup Form Generator. Our Signup Form Generator will allow you to create multiple forms with different lists available on each form for different websites. As long as the email address is not already in your account when the person joins it will allow them to sign up.
Unfortunately the version of the Signup Form Generator you’re using does not allow a contact to update their information. It was recently updated to only allow a contact add a new email address. The reason this was changed in the new version of the Form Generator was because of a security risk.
If someone knows a members email address they would be able to go to the form and update another members information. This is the reason why the new Form Generator only allows for new members. You can see how this can be a security risk. With that being said we do have another version which allows a member to update their information.
If you’re interested in this version I’d be glad to send it to you. Please send an email to firstname.lastname@example.org requesting it.
I apologize for any inconvenience this has caused. Please let me know if you have any other questions or concerns regarding this.
... View more