title: What does a 404 mean in the context of a Google Calendar API?
body: <p>I am trying to programatically access a calendar I own using the <a href="https://developers.google.com/calendar/v3/reference/events/list" rel="nofollow noreferrer">Google Calendar API <code>list</code></a>:</p>
  
  <pre><code>r = requests.get(
          url="https://www.googleapis.com/calendar/v3/calendars/&lt;the ID of my calendar which looks like mydomain_randomstuff@group.calendar.google.com&gt;/events",
          params={
              'key': &lt;the key from the API console&gt;,
              'singleEvents': True,
              'orderBy': 'startTime'
          }
  </code></pre>
  
  <p>This call fails with a <code>404</code>:</p>
  
  <pre><code>{
   "error": {
    "errors": [
     {
      "domain": "global",
      "reason": "notFound",
      "message": "Not Found"
     }
    ],
    "code": 404,
    "message": "Not Found"
   }
  }
  </code></pre>
  
  <p>What does that error actually mean, <strong>in the context of this API</strong>?</p>
  
  <p>Note:</p>
  
  <ul>
  <li>the calendar does exist and it has events</li>
  <li>the API limits are not even close to be reached</li>
  </ul>