We all started somewhere! Share your experience on the Get Advice: Let's Get Started Sweepstakes thread and be entered to win a $100 credit on your Constant Contact account.

Scheduling Campaigns Suddenly returning 404


Scheduling Campaigns Suddenly returning 404

Our app has been scheduling emails fine for a while, but recently (i believe yesterday) the scheduling endpoint began surfacing 404's. I believe that i'm sending the correct XML, however I'll post it here in the hopes that someone can tell me what i'm doing wrong.



<?xml version="1.0" ?>
<entry xmlns="http://www.w3.org/2005/Atom">
  <link href="/ws/customers/{username}/campaigns/1109953828845/schedules/1" rel="edit"/>
  <title type="text">
  <content type="application/vnd.ctct+xml">
    <Schedule id="http://api.constantcontact.com/ws/customers/{username}/campaigns/1109953828845/schedules/1" xmlns="http://ws.constantcontact.com/ns/1.0/">



Hi Bryan,


We are aware of an issue regarding scheduling API now returning a 404 or 500 error.  This is a side effect of a security update we did on a release yesterday.  We are in the process of rolling back this update and fixing the side effect.  I als modified your post to remove your email address and username from the XML to prevent you from getting your information scraped.  Will update once we have rolled back this issue.


If you want an immediate fix, the cause of the 404 is that your id nodes and attributes are URL encoded.  The %40 should be an @ in the body of XML as XML can not be URL encoded.  Changing that will resolve the issue immediately.

Dave Berard
Senior Product Manager, Constant Contact
Home & Building Services

Hi Dave,  Has the the roll back of this change been completed?  I'm getting 404 errors, accessing campaigns. Both sent/scheduled campaigns.  I can the message to go away, if I refresh my page.  Problem is, sometimes one refresh does the trick, other times multiple refreshes.


yeah, we're seeing this issue intermittently now. it seemed to work fine on tuesday and wednesday, but this morning we started getting 404's and 500's from other endpoints than the scheduling api

Thanks for reporting this.  We are looking at a potential configuration issue on some of our API servers, which is causing the sporatic 404/500 errors you're seeing.  We hope to have this resolved very soon.

Dave Berard
Senior Product Manager, Constant Contact
Developer Portal

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

Visit Page