title: Google Calendar v3 Error "The requested minimum modification time lies too far in the past. [410]"
body: <p>We are using the Google Calendar v3 API to return a list of events for a user that have been updated since a point in time.</p>
  
  <p>In the v2 API there was no limitation on setting this date in the past.  </p>
  
  <p>If we set the UpdatedMin to a date too far back (like 2 months) then the error is thrown</p>
  
  <p>"The requested minimum modification time lies too far in the past. [410]"</p>
  
  <p>If we set ShowDeleted to false then we do not get the error.</p>
  
  <p>I cannot find any reference to a limitation here.  Does anybody know the details of this limit.  Unfortunately when synchronising calendars this is a show stopper when synchronisation has not run for a period of time for a calendar (other than running a full list which we would prefer to avoid)</p>
  
  <pre><code>EventsResource.ListRequest lr = new EventsResource.ListRequest(service, c.uc.calendar); 
  
  lr.UpdatedMin = c.primaryModTime.ToLocalTime();
  lr.ShowDeleted = true;
  Events el = lr.Execute();
  if (el.Items.Count &gt; 0)
  {   
  </code></pre>
  
  <p>the following also discusses this issue but without any resoluton.</p>
  
  <p><a href="https://groups.google.com/forum/#!msg/google-calendar-api/_rk9o45sXT0/3APXqxi8jvkJ" rel="nofollow">https://groups.google.com/forum/#!msg/google-calendar-api/_rk9o45sXT0/3APXqxi8jvkJ</a></p>