You are browsing the documentation for version 4.2 of OroCommerce, OroCRM and OroPlatform, which is no longer maintained. Read version 5.1 (the latest LTS version) of the Oro documentation to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

UID (Unique Calendar Identifier)

UID is a unique identifier within the calendar. It easily identifies the same events within different systems and applications (e.g., OroPlatform and Microsoft 365). More information is available in the official iCalendar documentation on specifications and update.


While using the UID in OroPlatform, please keep in mind the following requirements and guidelines:

  1. UID is unique within the calendar for the parent event.

  2. A new CalendarEvent with the $parent defined should have the same UID as its parent.

  3. A new CalendarEvent with the $recurringEvent set should have the same UID as its recurring event.

  4. Do not change the UID of the event if the event UID was already generated.

  5. While setting the UID for the first time for an existing event (when a UID is null initially), ensure that all parent, children, and recurring events obtain the same UID.