Calendar Programmatically Created via Calendar API is not Visible in App by Default
<p>I am writing an app which takes events received from an API call and creates a new custom calendar via Google's Calendar API, and then adds the adds/deletes/updates the events with the calendar as needed. This all works very well. The problem I am running into is that the custom calendar is not visible in the Android Google Calendar app by default after it's created. The user has to Refresh then Settings >>> Show More (under the appropriate Google account >>> Select the Calendar By Name >>> Manually select the Sync switch before they can see the calendar and events the app created. I am concerned that many users may not know that they need to do these additional steps to make the calendar appear within the Calendar app.</p>

<p>Google Calendar API: <a href="https://developers.google.com/google-apps/calendar/v3/reference/" rel="nofollow">https://developers.google.com/google-apps/calendar/v3/reference/</a></p>

<p>I don't see any methods in the Calendar API docs which allow me to programmatically set my created calendar to sync/be visible. Does anyone know if this is possible? If so, would you mind pointing me in the right direction? </p>

<p>Thank you in advance!</p>