title: 403 Forbidden with endTimeUnspecified on Google calendar API?
body: <p>It seems that the Google calendar API doesn't support to insert events (<code>service.events().insert(calendarId='primary', body=ev)</code>) with <code>endTimeUnspecified</code> (aka all-day event), at least with the google-api-python-client library.</p>
  
  <p><strong>My code works without fuss with a start-end event but returns 403 forbidden with all-day event.</strong></p>
  
  <p>I spent over two weeks looking into this, first <a href="https://stackoverflow.com/questions/41467982/app-engine-call-to-google-api-python-client-return-403-with-oauth-required/41510694#41510694">asking here</a> and lately reporting the problem as an issue on <a href="https://github.com/google/google-api-python-client/issues/334" rel="nofollow noreferrer">google-api-python-client GitHub tracker</a>.</p>
  
  <p>As suggested by Jon Parrot on GitHub, i beg the question to google-calendar-api guys:</p>
  
  <ul>
  <li>is this behaviour a bug or a feature of google-calendar-api, or my code (see above links) is simply broken in a way i don't understand?</li>
  <li>is it possible to programmatically add an all-day event from python appengine?</li>
  </ul>