Dreaded 404 error

New Member

Dreaded 404 error

 I've been struggling with this for two days. No matter what I do I always get a 404 error when trying to authenticate/connect. I've tried using the RESTClient with the same results. Below is one of the code samples I been trying. Is it possible something is wrong with my account? I've tried browsing straight to the URL https://api.constantcontact.com/ws/customers/myaccountname, enter my login details and login successfully but everything I try /lists  /activities ,etc.. always gives me a 404.


I'm using the same username/password that I log into www.constantcontact.com correct (of course I add the apikey + % to the beginning for the api) ?



Uri address = new Uri(uri);

CredentialCache LoginCredentials = new CredentialCache();

LoginCredentials.Add(new Uri("https://api.constantcontact.com/ws/customers/" + username), "Basic", new NetworkCredential(apikey + "%" + username, password));

WebRequest Request = WebRequest.Create(listuri); // URI for the GET

Request.Credentials = LoginCredentials;

try {

HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();

StreamReader Reader = new StreamReader(Response.GetResponseStream());

string XMLResponse = Response.StatusCode + " " + Response.StatusDescription + " " + Reader.ReadToEnd();




catch (WebException e) { }

CTCT Employee

404 Error


Would it be possible if you could use the RESTClient to make the request where you get the 404 error, then go to File and Save the Request, and then send it to the Webservices Support team.

Once I receive it I will be able to tell you exactly what is wrong.


Benjamin Soder
NOC Analyst
Constant Contact
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