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)