# Authenticated ICS feeds for private calendar events

**URL:** https://meta.discourse.org/t/authenticated-ics-feeds-for-private-calendar-events/393203
**Category:** Feature
**Tags:** events
**Created:** [January 12, 2026, 8:46am UTC](https://meta.discourse.org/t/authenticated-ics-feeds-for-private-calendar-events/393203 "2026-01-12T08:46:37Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [March 17, 2026, 5:38pm UTC](https://meta.discourse.org/t/authenticated-ics-feeds-for-private-calendar-events/393203/8 "2026-03-17T17:38:41Z")

</div>

Ah - thanks, that helps narrow it down.

On my side, Google Calendar does accept the subscription URL (via “From URL”), but the behaviour I’m seeing is:

- the calendar is added successfully
- however, it shows **no events at all**

So it’s not a case of the URL being rejected - it’s more that the feed appears empty from Google’s perspective.

Given that the raw ICS clearly contains `VEVENT` entries (e.g. with `UID`, `DTSTART`, `SUMMARY`, etc.), this makes me think it might be something like:

- Google filtering out past events (most of my test data is historical)
- or something about how the feed is being interpreted (e.g. time range, caching, or headers)

Let me know if there’s anything specific you’d like me to check in the feed itself.

---

_[View the full topic](https://meta.discourse.org/t/authenticated-ics-feeds-for-private-calendar-events/393203)._
