Why aren’t my events appearing when I read a user’s events?

By default we don’t return events your application has created when you query the Read Events endpoint.

If you add the include_managed=1 parameter when requesting we will return your events as well.

We differentiate between managed events (that your application creates) and unmanaged events (that are created outside of your application) to streamline much of the interactions with our API.

With this particular default behaviour decision we worked on the premise that the application was the source of truth of managed events and thus would not want to receive the version of those events from the user’s calendar by default.