Problem with statistics

Hi all,
I have problems with requests to get statistics by given customer.
I use request like that https://api.constantcontact.com/ws/customers/{UserName}/contacts/{ContactId}/events/. (Contact Events Service)
It has been worked earlier. But unexpectedly this request has started to return no results.
The only way to get event statistics is to use the request like that: "https://api.constantcontact.com/ws/customers/{UserName}/campaigns/{CampaignId}/events/" (Campaign Events Service).
Does anyone know why Contact Event Service has stopped working?

Any help will be appreciated.

Hi Alan, We are seeing no

Hi Alan,
We are seeing no issues from our end.  I was able to query events for a contact and was able to go through a list of events as well.
Could you be more specific about the issue you are having?
Are you calling just events/ or anything else under events/?  What do you mean by no results?  Do you get no entries for each event, such as opens?
Do you see any results for that particular contact on the UI?  Does this happen for all contacts?

Chang Suh
Product Manager, Constant Contact

Hi Chang

Hi Chang,
Here is my request that returns results https://api.constantcontact.com/ws/customers/Alan%20Weiss/campaigns/1102595381679/events/sends
This request returns a list of records, here is one of them:
<entry>
    <id>http://api.constantcontact.com/ws/customers/Alan+Weiss/events/sends/1102595381679,20443,1243656059393</id>
    <title type="text">Email Send Event for Customer: Alan+Weiss, Campaign: http://api.constantcontact.com/ws/customers/Alan+Weiss/campaigns/1102595381679</title>
    <updated>2009-05-30T04:00:59.393Z</updated>
    <author>
      <name>Constant Contact</name>
    </author>
    <content type="application/vnd.ctct+xml">
      <SentEvent xmlns="http://ws.constantcontact.com/ns/1.0/" id="http://api.constantcontact.com/ws/customers/Alan+Weiss/events/sends/1102595381679,20443,1243656059393">
        <Contact id="http://api.constantcontact.com/ws/customers/Alan+Weiss/contacts/20443">
          <EmailAddress>info@vivasquare.com</EmailAddress>
          <link xmlns="http://www.w3.org/2005/Atom" href="http://api.constantcontact.com/ws/customers/Alan+Weiss/contacts/20443" rel="self" />
        </Contact>
        <Campaign id="http://api.constantcontact.com/ws/customers/Alan+Weiss/campaigns/1102595381679">
          <link xmlns="http://www.w3.org/2005/Atom" href="http://api.constantcontact.com/ws/customers/Alan+Weiss/campaigns/1102595381679" rel="self" />
        </Campaign>
        <EventTime>2009-05-30T04:00:59.393Z</EventTime>
      </SentEvent>

    </content>

  </entry>
When I try https://api.constantcontact.com/ws/customers/Alan%20Weiss/contacts/20443/events/sends I receice no events
Here is server responce:
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://api.constantcontact.com/ws/customers/Alan%20Weiss/contacts/20443/events/sends</id>
  <title type="text">Send Events for Customer: Alan Weiss, Contact id: 20443</title>
  <link href="http://api.constantcontact.com/ws/customers/Alan%20Weiss/contacts/20443/events/sends" />
  <link href="http://api.constantcontact.com/ws/customers/Alan%20Weiss/contacts/20443/events/sends" rel="self" />
  <author>
    <name>Alan Weiss</name>
  </author>
  <updated>2009-10-05T14:49:58.015Z</updated>
  <link href="/ws/customers/Alan%20Weiss/contacts/20443/events/sends" rel="first" />
</feed>
Hope this would clarify the situation.
BTW, there is no events in UI for contact info@vivasquare.com. I've got the following message "No emails have been sent to this contact in the last 90 days.".

I looks forward to your feedback

I looks forward to your feedback

Hi Alan, We are trying to

Hi Alan,
We are trying to verify why you are seeing what you are seeing.  This looks like something we have not encountered previously.
We'll let you know once we ascertain what might be the cause for your issue.

Chang Suh
Product Manager, Constant Contact

Hi Alan, It looks like the

Hi Alan,
It looks like the campaign was sent on 5/30.  Could you please verify?
If that's the case, then you are seeing somewhat of an expected behavior. As you know, we do not keep contact campaign data after 90 days.  The UI does not display this data and neither will API.
However, it seems you are still able to get a list of sends events even though the campaign was sent over 90 days ago, and while the UI does not let you drill down into the "sends" events, the API is returning all the details, which is actually the problem here.  We are investigating why this is the case, but please ignore the result you are getting from the campaign events for now if it is more than 90 days old as you won't find matching contact events data.  We'll address this issue when we get a chance.

Chang Suh
Product Manager, Constant Contact

Hi Chang, It's very important

Hi Chang,
It's very important for my application to have all event statictics from api for all active contacts  (not only for last 90 days).
Is there any way to bypass this restriction?
 

Hi Alan,   We can only

Hi Alan,
 
We can only provide that data for the last 90 days as that is all we are able to retreive from our database records.  This can not be bypassed on our end.  What you may do, and what alot of our integrations have done, is copy all the records to a local database on your end to keep as long as you need to.  This way you will have the information recorded for extended periods of time and also have it local for processing without having to connect to the API.

Dave B Support Engineer, Constant Contact