The Community is hosting an End of Summer sweepstakes! Participants must complete tasks to earn tickets that will enter them with a chance to win a free year of Constant Contact and other great prizes!*
*No Purchase Necessary. For Official Rules, visit here. Constant Contact’s End of Summer 2020 Sweepstakes ends on October, 20, 2020 at 11:50 PM EST.

How to see if email is in contact list

SOLVED
Go to solution
Highlighted
Occasional Contributor

How to see if email is in contact list

Is there an API call to see whether or not an email address is in a particular contact list? For now I'm calling /members on a list and then checking for the email address in the XML. But this won't scale nicely for lists with a large number of members. 

 

Thanks,


~Elan

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Employee

Re: How to see if email is in contact list

Hey Elan,

 

You can always do a search for the contact and do get on that particular contact and check to see if the list ID is inside of a ContactList inside of that contact. 

 

Ryan Davis
Quality Engineer

View solution in original post

3 REPLIES 3
Highlighted
Employee

Re: How to see if email is in contact list

Hey Elan,

 

You can always do a search for the contact and do get on that particular contact and check to see if the list ID is inside of a ContactList inside of that contact. 

 

Ryan Davis
Quality Engineer

View solution in original post

Highlighted
Advisor

Re: How to see if email is in contact list

Pre apologies, I'm not looking at the xml right now, but some clarity and perhaps I'll need a new thread to clarify this & similar newbi Q's.

Does the contact xml contain a "contactlist" that contains list ID's?

 

I would have assumed that the contact contains a <lists> tag containing mailing list numbers 3,6,12,42...

 

TIA

Highlighted
Employee

Re: How to see if email is in contact list

Hey,


By doing a get to a specific contact you will get information back such as:

<?xml version='1.0' encoding='UTF-8'?>
<entry xmlns="http://www.w3.org/2005/Atom">
  <link href="/ws/customers/joesflowers/contacts/22199" rel="edit" />
  <id>http://api.constantcontact.com/ws/customers/joesflowers/contacts/22199</id>
  <title type="text">Contact: joe@example.com</title>
  <updated>2009-11-20T20:41:19.243Z</updated>
  <author>
    <name>Constant Contact</name>
  </author>
  <content type="application/vnd.ctct+xml">
    <Contact xmlns="http://ws.constantcontact.com/ns/1.0/" id="http://api.constantcontact.
    com/ws/customers/joesflowers/contacts/22199">
      <Status>Active</Status>
      <EmailAddress>joe@example.com</EmailAddress>
      <EmailType>HTML</EmailType>
      <Name>Customer Joe</Name>
      <FirstName>Joe</FirstName>
      <MiddleName></MiddleName>
      <LastName>Smith</LastName>
      <JobTitle></JobTitle>
      <CompanyName></CompanyName>
      <HomePhone></HomePhone>
      <WorkPhone></WorkPhone>
      <Addr1></Addr1>
      <Addr2></Addr2>
      <Addr3></Addr3>
      <City></City>
      <StateCode>MA</StateCode>
      <StateName>Massachusetts</StateName>
      <CountryCode>us</CountryCode>
      <CountryName>United States</CountryName>
      <PostalCode>02154</PostalCode>
      <SubPostalCode>1781</SubPostalCode>
      <Note></Note>
      <CustomField1></CustomField1>
      <CustomField2></CustomField2>
      <CustomField3></CustomField3>
      <CustomField4></CustomField4>
      <CustomField5></CustomField5>
      <CustomField6></CustomField6>
      <CustomField7></CustomField7>
      <CustomField8></CustomField8>
      <CustomField9></CustomField9>
      <CustomField10></CustomField10>
      <CustomField11></CustomField11>
      <CustomField12></CustomField12>
      <CustomField13></CustomField13>
      <CustomField14></CustomField14>
      <CustomField15></CustomField15>
      <ContactLists>
        <ContactList id="http://api.constantcontact.com/ws/customers/joesflowers/lists/3">
          <link xmlns="http://www.w3.org/2005/Atom" href="/ws/customers/joesflowers/lists/3" rel="self" />
          <OptInSource>ACTION_BY_CONTACT</OptInSource>
          <OptInTime>2009-11-20T20:41:06.595Z</OptInTime>
        </ContactList>
      </ContactLists>
      <Confirmed>false</Confirmed>
      <InsertTime>2009-11-20T20:41:06.593Z</InsertTime>
      <LastUpdateTime>2009-11-20T20:41:19.243Z</LastUpdateTime>
    </Contact>
  </content>
  <source>
    <id>http://api.constantcontact.com/ws/customers/joesflowers/contacts</id>
    <title type="text">Contacts for Customer: joesflowers</title>
    <link href="contacts" />
    <link href="contacts" rel="self" />
    <author>
      <name>joesflowers</name>
    </author>
    <updated>2009-11-20T20:45:44.199Z</updated>
  </source>
</entry>

 Which you would fine a ContactLists node which is an array of ContactList. 

 

You can read more about it here.

Ryan Davis
Quality Engineer
Developer Portal

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

Visit Page

Constant Contact 2020 End of Summer Community Sweepstakes!

The Constant Contact User Community is hosting a sweepstakes. The more you participate, the more chances you have to win! Read on to learn more...

Read More
Featured