Implied vs Express Consent using API

Occasional Contributor

Implied vs Express Consent using API

I collect emails using my web form.

I want to send new contacts to Constant Contact in real time, or update contacts as needed in real time.


I am using the PHP API.


How can I set the implied vs express permissions setting when I create a new contact, an how can I change the setting from implied to express when needed? I can't seem to figure out which field stores this information.


Thanks in advance for the help.

Honored Contributor

Re: Implied vs Express Consent using API



A contact's consent can only be set at the time when the contact is first created. After it has been set, it can only be changed by sending the contact a confirmation as discussed here:


In terms of setting it on contact creation, it is detemined by the action_by parameter that can be used when creating a contact. If it is ACTION_BY_OWNER, then permission will be implied. If it is ACTION_BY_VISITOR, then permission with be explicit. You can read more about this parameter here:


Please let me know if you have any questions!



Elijah G.
API Support Engineer
Developer Portal

View API documentation, code samples, get your API key.

Visit Page

Constant Contact Would Like To Hear From You!

We want to hear from customers like you about your favorite features and how they have helped your business or organization. Tell us by answering a few questions in...

Read More