Calendar Integration: Format of iCal feeds

As a Campus Cloud administrator, you may be asked to troubleshoot integrated calendar feeds, such as by following the steps in this FAQ:

This article tells you how to format an iCal feed to work with a calendar integration.

Format of iCal Feed

Integrated calendar feeds must be in the correct format to appear in the campus app. We strongly recommend following the RFC 2445 specification to format the feed.

The specific format of iCAL required is: 

BEGIN:VCALENDAR VERSION:2.0 CALSCALE:GREGORIAN BEGIN:VEVENT DTSTART:20180128T003000Z DURATION:PT3H SUMMARY:Summary DESCRIPTION:Description UID:id END:VEVENT ...

Each <BEGIN:VEVENT> tag in the feed must contain the following:

  • <DTSTART> Datetime

  • <DURATION> (Optional)

  • <SUMMARY> String

  • <DESCRIPTION> String (Optional)

  • <UID> String | Number. Can be replaced by <URL>​

  • <DTEND> Datetime (Optional)

  • <LOCATION> String (Optional)

  • <RRULE> RRULE (Optional)