Component: Events 
------------------

Newer macOS/iOS event functions to work with calendars, events and reminders.

You may have events or todo items in your FileMaker database. Our plugin can help you sync them into the calendar database on Mac, e.g. create events and reminders into specific calendars. If one Mac has a calendar subscribed for each member of staff and those sync via iCloud/Google/Exchange to their mobile phones, your solution can push events or reminders to your staff on one central routine.  
  
Require 64-bit application, so use with FileMaker 14 and newer.  
  
On Server you can only use [calendar](component_Calendar.md) functions if you got a calender for the user account where the server runs. Normally the server user account has no calendars.  
  
Use this functions to sync events to iCal/Calendar app.  
  
Please do not mix Calendar and Events calls as they use different IDs.

| Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|
| [6.2](newinversion62.md "First functions introduced with version 6.2.") / [14.1](newinversion141.md "Newest functions in version 14.1.") | ✅ Yes | ❌ No | ❌ No | ❌ No | ✅ Yes |

  
| Item | Details |
|:--|:--|
| [Events.Alarm.Copy](EventsAlarmCopy.md)   Creates a copy of the alarm. | Mac/iOS   6.2 |
| [Events.Alarm.GetAbsoluteDate](EventsAlarmGetAbsoluteDate.md)   Represents an alarm that fires at a specific date. | Mac/iOS   6.2 |
| [Events.Alarm.GetEmailAddress](EventsAlarmGetEmailAddress.md)   Query the email for this alarm. | Mac/iOS   6.2 |
| [Events.Alarm.GetProximity](EventsAlarmGetProximity.md)   Queries proximity. | Mac/iOS   6.2 |
| [Events.Alarm.GetRelativeOffset](EventsAlarmGetRelativeOffset.md)   Queries the relative offset from an event start date to fire an alarm. | Mac/iOS   6.2 |
| [Events.Alarm.GetSound](EventsAlarmGetSound.md)   Queries the sound to play. | Mac/iOS   6.2 |
| [Events.Alarm.GetStructuredLocation](EventsAlarmGetStructuredLocation.md)   Queries the location for the event. | Mac/iOS   6.2 |
| [Events.Alarm.GetURL](EventsAlarmGetURL.md)   Queries the URL to open when the alarm triggers. | Mac/iOS   6.2 |
| [Events.Alarm.SetAbsoluteDate](EventsAlarmSetAbsoluteDate.md)   Sets an alarm that fires at a specific date. | Mac/iOS   6.2 |
| [Events.Alarm.SetEmailAddress](EventsAlarmSetEmailAddress.md)   Sets the email for this alarm. | Mac/iOS   6.2 |
| [Events.Alarm.SetProximity](EventsAlarmSetProximity.md)   Sets the proximity for this alarm. | Mac/iOS   6.2 |
| [Events.Alarm.SetRelativeOffset](EventsAlarmSetRelativeOffset.md)   Sets a relative offset from an event start date to fire an alarm. | Mac/iOS   6.2 |
| [Events.Alarm.SetSound](EventsAlarmSetSound.md)   Sets the sound to play. | Mac/iOS   6.2 |
| [Events.Alarm.SetStructuredLocation](EventsAlarmSetStructuredLocation.md)   Sets the location for the event. | Mac/iOS   6.2 |
| [Events.Alarm.SetURL](EventsAlarmSetURL.md)   Sets the URL to open when the alarm triggers. | Mac/iOS   6.2 |
| [Events.Alarm.TriggerDateRelativeTo](EventsAlarmTriggerDateRelativeTo.md)   Calculates the next alarm time. | Mac/iOS   6.2 |
| [Events.Alarm.Type](EventsAlarmType.md)   Queries the type of alarm. | Mac/iOS   6.2 |
| [Events.AuthorizationStatusForEntityType](EventsAuthorizationStatusForEntityType.md)   Returns the authorization status for the given entity type. | Mac/iOS   6.2 |
| [Events.Calendar.AllowsContentModifications](EventsCalendarAllowsContentModifications.md)   Represents whether you can this add, remove, or modify items in this calendar. | Mac/iOS   6.2 |
| [Events.Calendar.CalendarIdentifier](EventsCalendarCalendarIdentifier.md)   A unique identifier for the calendar. | Mac/iOS   6.2 |
| [Events.Calendar.Duplicate](EventsCalendarDuplicate.md)   Creates a copy of the calendar. | Mac/iOS   6.2 |
| [Events.Calendar.GetColor](EventsCalendarGetColor.md)   Returns the calendar color. | Mac/iOS   6.2 |
| [Events.Calendar.GetSource](EventsCalendarGetSource.md)   Query the source ID for this calendar. | Mac/iOS   6.2 |
| [Events.Calendar.GetTitle](EventsCalendarGetTitle.md)   Gets the title of the calendar | Mac/iOS   6.2 |
| [Events.Calendar.GetType](EventsCalendarGetType.md)   Queries type of calendar. | Mac/iOS   6.2 |
| [Events.Calendar.Immutable](EventsCalendarImmutable.md)   Queries whether calendar is immutable. | Mac/iOS   6.2 |
| [Events.Calendar.SetColor](EventsCalendarSetColor.md)   Sets the calendar color. | Mac/iOS   6.2 |
| [Events.Calendar.SetSource](EventsCalendarSetSource.md)   Sets the source for a new calendar. | Mac/iOS   6.2 |
| [Events.Calendar.SetTitle](EventsCalendarSetTitle.md)   Sets the title of the calendar. | Mac/iOS   6.2 |
| [Events.Calendar.Subscribed](EventsCalendarSubscribed.md)   Whether this is a subscribed calendar. | Mac/iOS   6.2 |
| [Events.Calendar.allowedEntityTypes](EventsCalendarallowedEntityTypes.md)   Returns the entity types this calendar can contain. | Mac/iOS   6.2 |
| [Events.Calendar.supportedEventAvailabilities](EventsCalendarsupportedEventAvailabilities.md)   Returns list of supported event availabilities. | Mac/iOS   6.2 |
| [Events.CalendarCount](EventsCalendarCount.md)   Queries number of calendars. | Mac/iOS   6.2 |
| [Events.CalendarItemsWithExternalIdentifier](EventsCalendarItemsWithExternalIdentifier.md)   Finds matching events for external identifier. | Mac/iOS   6.2 |
| [Events.Calendars](EventsCalendars.md)   Returns calendars that support a given entity type. | Mac/iOS   6.2 |
| [Events.ClearNotification](EventsClearNotification.md)   Clears the script trigger for changes. | Mac/iOS   6.2 |
| [Events.Commit](EventsCommit.md)   Commits pending changes to the database. | Mac/iOS   6.2 |
| [Events.CompletedReminders](EventsCompletedReminders.md)   Fetch completed reminders in a set of calendars. | Mac/iOS   6.2 |
| [Events.DelegateSources](EventsDelegateSources.md)   Returns an unordered list of sources for all available delegates. | Mac/iOS   6.2 |
| [Events.Event.BirthdayContactIdentifier](EventsEventBirthdayContactIdentifier.md)   The contact identifier of the person for this birthday event. | Mac/iOS   12.0 |
| [Events.Event.BirthdayPersonUniqueID](EventsEventBirthdayPersonUniqueID.md)  **Deprecated**    Specifies the address book unique ID of the person this event was created for. | Mac/iOS   6.2 |
| [Events.Event.EventIdentifier](EventsEventEventIdentifier.md)   Queries event long identifier for a short event identifier. | Mac/iOS   13.0 |
| [Events.Event.GetAllDay](EventsEventGetAllDay.md)   Query whether this is an all day event. | Mac/iOS   6.2 |
| [Events.Event.GetAvailability](EventsEventGetAvailability.md)   Queries availability. | Mac/iOS   6.2 |
| [Events.Event.GetEndDate](EventsEventGetEndDate.md)   Queries the end date for the event. | Mac/iOS   6.2 |
| [Events.Event.GetStartDate](EventsEventGetStartDate.md)   Queries the start date for the event. | Mac/iOS   6.2 |
| [Events.Event.GetStructuredLocation](EventsEventGetStructuredLocation.md)   Queries structured location. | Mac/iOS   6.2 |
| [Events.Event.IsDetached](EventsEventIsDetached.md)   Represents whether this event is detached from a recurring series. | Mac/iOS   6.2 |
| [Events.Event.OccurrenceDate](EventsEventOccurrenceDate.md)   The occurrence date of an event if it is part of a recurring series. | Mac/iOS   6.2 |
| [Events.Event.Refresh](EventsEventRefresh.md)   Refreshes an event object to ensure it's still valid. | Mac/iOS   6.2 |
| [Events.Event.SetAllDay](EventsEventSetAllDay.md)   Sets the all day flag for an event. | Mac/iOS   6.2 |
| [Events.Event.SetAvailability](EventsEventSetAvailability.md)   Sets availability. | Mac/iOS   6.2 |
| [Events.Event.SetEndDate](EventsEventSetEndDate.md)   Sets the end date for the event. | Mac/iOS   6.2 |
| [Events.Event.SetStartDate](EventsEventSetStartDate.md)   Sets the start date for the event. | Mac/iOS   6.2 |
| [Events.Event.SetStructuredLocation](EventsEventSetStructuredLocation.md)   Sets the structured location. | Mac/iOS   6.2 |
| [Events.Event.Status](EventsEventStatus.md)   Queries status of event. | Mac/iOS   6.2 |
| [Events.Event.compareStartDateWithEvent](EventsEventcompareStartDateWithEvent.md)   Comparison function. | Mac/iOS   6.2 |
| [Events.Event.organizer](EventsEventorganizer.md)   The organizer of this event, or empty. | Mac/iOS   6.2 |
| [Events.EventStoreIdentifier](EventsEventStoreIdentifier.md)   Returns a unique identifier string representing this calendar store. | Mac/iOS   6.2 |
| [Events.Events](EventsEvents.md)   Queries events in a given time range. | Mac/iOS   6.2 |
| [Events.IncompleteReminders](EventsIncompleteReminders.md)   Fetch incompleted reminders in a set of calendars. | Mac/iOS   6.2 |
| [Events.Initialize](EventsInitialize.md)   Initializes EventKit and opens event store. | Mac/iOS   6.2 |
| [Events.Item.AddAlarm](EventsItemAddAlarm.md)   Adds an alarm. | Mac/iOS   6.2 |
| [Events.Item.AddRecurrenceRule](EventsItemAddRecurrenceRule.md)   Adds a recurrence rule. | Mac/iOS   6.2 |
| [Events.Item.Alarms](EventsItemAlarms.md)   Queries list of alarm references. | Mac/iOS   6.2 |
| [Events.Item.Attendees](EventsItemAttendees.md)   Queries list of attendee reference list. | Mac/iOS   6.2 |
| [Events.Item.CalendarItemExternalIdentifier](EventsItemCalendarItemExternalIdentifier.md)   A server-provided identifier for this calendar item. | Mac/iOS   6.2 |
| [Events.Item.CalendarItemIdentifier](EventsItemCalendarItemIdentifier.md)   Returns a unique identifier for a calendar item. | Mac/iOS   6.2 |
| [Events.Item.Duplicate](EventsItemDuplicate.md)   Creates a copy of the item. | Mac/iOS   6.2 |
| [Events.Item.GetCalendar](EventsItemGetCalendar.md)   Queries the calendar for this item. | Mac/iOS   6.2 |
| [Events.Item.GetLocation](EventsItemGetLocation.md)   Queries the location text. | Mac/iOS   6.2 |
| [Events.Item.GetNotes](EventsItemGetNotes.md)   Queries the notes text. | Mac/iOS   6.2 |
| [Events.Item.GetTimeZone](EventsItemGetTimeZone.md)   Queries timezone. | Mac/iOS   6.2 |
| [Events.Item.GetTitle](EventsItemGetTitle.md)   Queries title of the item. | Mac/iOS   6.2 |
| [Events.Item.GetURL](EventsItemGetURL.md)   Queries the URL for this item. | Mac/iOS   6.2 |
| [Events.Item.HasAlarms](EventsItemHasAlarms.md)   Whether this event has alarms. | Mac/iOS   6.2 |
| [Events.Item.HasAttendees](EventsItemHasAttendees.md)   Whether this event has attendees. | Mac/iOS   6.2 |
| [Events.Item.HasNotes](EventsItemHasNotes.md)   Whether this event has notes. | Mac/iOS   6.2 |
| [Events.Item.HasRecurrenceRules](EventsItemHasRecurrenceRules.md)   Whether this event has recurrence rules. | Mac/iOS   6.2 |
| [Events.Item.RecurrenceRules](EventsItemRecurrenceRules.md)   Queries list of recurrence rules reference list. | Mac/iOS   6.2 |
| [Events.Item.RemoveAlarm](EventsItemRemoveAlarm.md)   Removes an alarm from the item. | Mac/iOS   6.2 |
| [Events.Item.RemoveRecurrenceRule](EventsItemRemoveRecurrenceRule.md)   Removes a recurrence rule. | Mac/iOS   6.2 |
| [Events.Item.SetCalendar](EventsItemSetCalendar.md)   Sets the calendar for the event. | Mac/iOS   6.2 |
| [Events.Item.SetLocation](EventsItemSetLocation.md)   Sets the location for this event. | Mac/iOS   6.2 |
| [Events.Item.SetNotes](EventsItemSetNotes.md)   Sets the notes text for the calendar item. | Mac/iOS   6.2 |
| [Events.Item.SetTimeZone](EventsItemSetTimeZone.md)   Sets time zone for this item. | Mac/iOS   6.2 |
| [Events.Item.SetTitle](EventsItemSetTitle.md)   Sets the item title. | Mac/iOS   6.2 |
| [Events.Item.SetURL](EventsItemSetURL.md)   Sets the URL for the calendar item. | Mac/iOS   6.2 |
| [Events.Item.creationDate](EventsItemcreationDate.md)   Queries creation date. | Mac/iOS   6.2 |
| [Events.Item.lastModifiedDate](EventsItemlastModifiedDate.md)   Queries last modification date. | Mac/iOS   6.2 |
| [Events.NewAlarm](EventsNewAlarm.md)   Creates a new alarm. | Mac/iOS   6.2 |
| [Events.NewAlarmWithAbsoluteDate](EventsNewAlarmWithAbsoluteDate.md)   Creates a new alarm with an absolute trigger time. | Mac/iOS   6.2 |
| [Events.NewAlarmWithRelativeOffset](EventsNewAlarmWithRelativeOffset.md)   Creates a new alarm with a relative trigger time. | Mac/iOS   6.2 |
| [Events.NewCalendar](EventsNewCalendar.md)   Creates a new calendar that may contain the given entity type. | Mac/iOS   6.2 |
| [Events.NewEvent](EventsNewEvent.md)   Creates a new event. | Mac/iOS   6.2 |
| [Events.NewReminder](EventsNewReminder.md)   Creates a new reminder. | Mac/iOS   6.2 |
| [Events.Object.HasChanges](EventsObjectHasChanges.md)   Checks if there are changes. | Mac/iOS   6.2 |
| [Events.Object.IsNew](EventsObjectIsNew.md)   Returns 1 if this object has never been saved, else 0. | Mac/iOS   6.2 |
| [Events.Object.Refresh](EventsObjectRefresh.md)   Refreshes values for this object. | Mac/iOS   6.2 |
| [Events.Object.Reset](EventsObjectReset.md)   Resets the object. | Mac/iOS   6.2 |
| [Events.Object.Rollback](EventsObjectRollback.md)   Discards any changes. | Mac/iOS   6.2 |
| [Events.Participant.GetName](EventsParticipantGetName.md)   Queries name of participant. | Mac/iOS   6.2 |
| [Events.Participant.GetStatus](EventsParticipantGetStatus.md)   Queries participant status. | Mac/iOS   6.2 |
| [Events.Participant.IsCurrentUser](EventsParticipantIsCurrentUser.md)   Whether this is current user. | Mac/iOS   6.2 |
| [Events.Participant.Name](EventsParticipantName.md)   Name of this participant. | Mac/iOS   6.2 |
| [Events.Participant.Person](EventsParticipantPerson.md)   Returns the addressbook person reference that represents this participant. | Mac/iOS   6.2 |
| [Events.Participant.Role](EventsParticipantRole.md)   The role of the attendee. | Mac/iOS   6.2 |
| [Events.Participant.Status](EventsParticipantStatus.md)   The status of the attendee. | Mac/iOS   6.2 |
| [Events.Participant.Type](EventsParticipantType.md)   The type of the attendee. | Mac/iOS   6.2 |
| [Events.Participant.URL](EventsParticipantURL.md)   URL representing this participant. | Mac/iOS   6.2 |
| [Events.RecurrenceDayOfWeek.Copy](EventsRecurrenceDayOfWeekCopy.md)   Creates a copy of the day of week object. | Mac/iOS   6.2 |
| [Events.RecurrenceDayOfWeek.DayOfTheWeek](EventsRecurrenceDayOfWeekDayOfTheWeek.md)   The day of the week. | Mac/iOS   6.2 |
| [Events.RecurrenceDayOfWeek.NewWithDayOfWeek](EventsRecurrenceDayOfWeekNewWithDayOfWeek.md)   Creates a object with a day of the week. | Mac/iOS   6.2 |
| [Events.RecurrenceDayOfWeek.WeekNumber](EventsRecurrenceDayOfWeekWeekNumber.md)   The week number. | Mac/iOS   6.2 |
| [Events.RecurrenceEnd.Copy](EventsRecurrenceEndCopy.md)   Creates a copy of a recurrence end. | Mac/iOS   6.2 |
| [Events.RecurrenceEnd.EndDate](EventsRecurrenceEndEndDate.md)   Queries end date. | Mac/iOS   6.2 |
| [Events.RecurrenceEnd.NewWithEndDate](EventsRecurrenceEndNewWithEndDate.md)   Creates a recurrence end with a specific end date. | Mac/iOS   6.2 |
| [Events.RecurrenceEnd.NewWithOccurrenceCount](EventsRecurrenceEndNewWithOccurrenceCount.md)   Creates a recurrence end with a maximum occurrence count. | Mac/iOS   6.2 |
| [Events.RecurrenceEnd.OccurrenceCount](EventsRecurrenceEndOccurrenceCount.md)   Queries count. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.CalendarIdentifier](EventsRecurrenceRuleCalendarIdentifier.md)   Calendar used by this recurrence rule. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.Copy](EventsRecurrenceRuleCopy.md)   Creates a copy of the recurrence rule. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.DaysOfTheMonth](EventsRecurrenceRuleDaysOfTheMonth.md)   Queries days of the month. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.DaysOfTheWeek](EventsRecurrenceRuleDaysOfTheWeek.md)   Queries days of the week. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.DaysOfTheYear](EventsRecurrenceRuleDaysOfTheYear.md)   Queries days of the year. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.Description](EventsRecurrenceRuleDescription.md)   Returns short description text for debugging. | Mac/iOS   7.2 |
| [Events.RecurrenceRule.FirstDayOfTheWeek](EventsRecurrenceRuleFirstDayOfTheWeek.md)   Queries first day of week number. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.Frequency](EventsRecurrenceRuleFrequency.md)   Queries frequency. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.GetRecurrenceEnd](EventsRecurrenceRuleGetRecurrenceEnd.md)   Queries recurrence end. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.Interval](EventsRecurrenceRuleInterval.md)   Queries interval. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.MonthsOfTheYear](EventsRecurrenceRuleMonthsOfTheYear.md)   Queries months of the year. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.NewWithFrequency](EventsRecurrenceRuleNewWithFrequency.md)   Creates a new recurrence rule. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.SetPositions](EventsRecurrenceRuleSetPositions.md)   Queries the set positions. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.SetRecurrenceEnd](EventsRecurrenceRuleSetRecurrenceEnd.md)   Sets the recurrence end. | Mac/iOS   6.2 |
| [Events.RecurrenceRule.WeeksOfTheYear](EventsRecurrenceRuleWeeksOfTheYear.md)   Queries weeks of the year. | Mac/iOS   6.2 |
| [Events.RefreshSourcesIfNecessary](EventsRefreshSourcesIfNecessary.md)   Cause a sync to potentially occur taking into account the necessity of it. | Mac/iOS   6.2 |
| [Events.Reminder.GetCompleted](EventsReminderGetCompleted.md)   Whether or not the reminder is completed. | Mac/iOS   6.2 |
| [Events.Reminder.GetCompletionDate](EventsReminderGetCompletionDate.md)   Queries the date on which this reminder was completed. | Mac/iOS   6.2 |
| [Events.Reminder.GetDueDate](EventsReminderGetDueDate.md)   Queries due date. | Mac/iOS   6.2 |
| [Events.Reminder.GetDueTimestamp](EventsReminderGetDueTimestamp.md)   Queries due date as time stamp. | Mac/iOS   9.3 |
| [Events.Reminder.GetPriority](EventsReminderGetPriority.md)   Queries the priority of the reminder. | Mac/iOS   6.2 |
| [Events.Reminder.GetStartDate](EventsReminderGetStartDate.md)   Queries start date. | Mac/iOS   6.2 |
| [Events.Reminder.GetStartTimestamp](EventsReminderGetStartTimestamp.md)   Queries start date as timestamp. | Mac/iOS   9.3 |
| [Events.Reminder.SetCompleted](EventsReminderSetCompleted.md)   Whether or not the reminder is completed. | Mac/iOS   6.2 |
| [Events.Reminder.SetCompletionDate](EventsReminderSetCompletionDate.md)   Sets the date on which this reminder was completed. | Mac/iOS   6.2 |
| [Events.Reminder.SetDueDate](EventsReminderSetDueDate.md)   The date by which this reminder should be completed. | Mac/iOS   6.2 |
| [Events.Reminder.SetDueDateComponents](EventsReminderSetDueDateComponents.md)   The date by which this reminder should be completed. | Mac/iOS   6.2 |
| [Events.Reminder.SetPriority](EventsReminderSetPriority.md)   Sets the priority of the reminder. | Mac/iOS   6.2 |
| [Events.Reminder.SetStartDate](EventsReminderSetStartDate.md)   Sets the start date of the task. | Mac/iOS   6.2 |
| [Events.Reminder.SetStartDateComponents](EventsReminderSetStartDateComponents.md)   Sets the start date of the task, as date components. | Mac/iOS   6.2 |
| [Events.Reminders](EventsReminders.md)   Fetch all reminders in a set of calendars. | Mac/iOS   6.2 |
| [Events.RemoveCalendar](EventsRemoveCalendar.md)   Removes a calendar from the database. | Mac/iOS   6.2 |
| [Events.RemoveEvent](EventsRemoveEvent.md)   Removes an event from the calendar store. | Mac/iOS   6.2 |
| [Events.RemoveReminder](EventsRemoveReminder.md)   Removes a reminder from the event store. | Mac/iOS   6.2 |
| [Events.RequestAccessToEntityType](EventsRequestAccessToEntityType.md)   Requests access for the entity type. | Mac/iOS   6.2 |
| [Events.RequestFullAccessToEvents](EventsRequestFullAccessToEvents.md)   Prompts people to grant or deny read and write access to event data. | Mac/iOS   14.1 |
| [Events.RequestFullAccessToReminders](EventsRequestFullAccessToReminders.md)   Prompts people to grant or deny read and write access to reminders. | Mac/iOS   14.1 |
| [Events.RequestWriteOnlyAccessToEvents](EventsRequestWriteOnlyAccessToEvents.md)   Prompts the person using your app to grant or deny write access to event data. | Mac/iOS   14.1 |
| [Events.Reset](EventsReset.md)   Resets the event store. | Mac/iOS   6.2 |
| [Events.SaveCalendar](EventsSaveCalendar.md)   Saves changes to a calendar, or adds a new calendar to the database. | Mac/iOS   6.2 |
| [Events.SaveEvent](EventsSaveEvent.md)   Saves changes to an event permanently. | Mac/iOS   6.2 |
| [Events.SaveReminder](EventsSaveReminder.md)   Saves changes to a reminder. | Mac/iOS   6.2 |
| [Events.SelectEvent](EventsSelectEvent.md)   Selects an event via ID. | Mac/iOS   6.2 |
| [Events.SetNotification](EventsSetNotification.md)   Installs a notification script. | Mac/iOS   6.2 |
| [Events.SetNotificationEvaluate](EventsSetNotificationEvaluate.md)   Installs a notification evaluation. | Mac/iOS   6.2 |
| [Events.Source.Calendars](EventsSourceCalendars.md)   Queries calendars inside the given source. | Mac/iOS   6.2 |
| [Events.Source.Title](EventsSourceTitle.md)   Queries title of the source. | Mac/iOS   6.2 |
| [Events.Source.Type](EventsSourceType.md)   Queries type of the source. | Mac/iOS   6.2 |
| [Events.SourceWithType](EventsSourceWithType.md)   Returns the first source matching the type. | Mac/iOS   6.2 |
| [Events.Sources](EventsSources.md)   Returns an unordered list of source IDs. | Mac/iOS   6.2 |
| [Events.StructuredLocation.Copy](EventsStructuredLocationCopy.md)   Creates a copy of the structured location. | Mac/iOS   6.2 |
| [Events.StructuredLocation.GetGeoLocation](EventsStructuredLocationGetGeoLocation.md)   Queries the geo location. | Mac/iOS   6.2 |
| [Events.StructuredLocation.GetRadius](EventsStructuredLocationGetRadius.md)   Queries radius. | Mac/iOS   6.2 |
| [Events.StructuredLocation.NewLocationWithTitle](EventsStructuredLocationNewLocationWithTitle.md)   Creates a new location. | Mac/iOS   6.2 |
| [Events.StructuredLocation.SetGeoLocation](EventsStructuredLocationSetGeoLocation.md)   Sets the geo coordinates for this location. | Mac/iOS   6.2 |
| [Events.StructuredLocation.SetRadius](EventsStructuredLocationSetRadius.md)   Sets the radius. | Mac/iOS   6.2 |
| [Events.StructuredLocation.Title](EventsStructuredLocationTitle.md)   Queries the title of this location. | Mac/iOS   6.2 |
| [Events.defaultCalendarForNewEvents](EventsdefaultCalendarForNewEvents.md)   Returns the calendar that events should be added to by default. | Mac/iOS   6.2 |
| [Events.defaultCalendarForNewReminders](EventsdefaultCalendarForNewReminders.md)   Returns the calendar that reminders should be added to by default. | Mac/iOS   6.2 |

178 functions shown.

These functions require a license (93%).

### Release notes

- **Version 15.0**
    - Deprecated [Calendar](https://www.mbsplugins.eu/component_Calendar.shtml) functions. Please move to [Events](https://www.mbsplugins.eu/component_Events.shtml) functions.
- **Version 14.5**
    - Fixed a problem with [Events.Reset](https://www.mbsplugins.eu/EventsReset.shtml) with not clearing all cached events, so [Events.RemoveEvent](https://www.mbsplugins.eu/EventsRemoveEvent.shtml) function failed.
- **Version 14.1**
    - Added [Events.RequestFullAccessToEvents](https://www.mbsplugins.eu/EventsRequestFullAccessToEvents.shtml), [Events.RequestFullAccessToReminders](https://www.mbsplugins.eu/EventsRequestFullAccessToReminders.shtml) and [Events.RequestWriteOnlyAccessToEvents](https://www.mbsplugins.eu/EventsRequestWriteOnlyAccessToEvents.shtml) functions.
    - Fixed bug in [Events.Item.SetTimeZone](https://www.mbsplugins.eu/EventsItemSetTimeZone.shtml) function.
- **Version 14.0**
    - Fixed [Events.Item.GetCalendar](https://www.mbsplugins.eu/EventsItemGetCalendar.shtml) function to not always return JSON.
- **Version 13.4**
    - Added AsJSON parameters to [Events.Calendars](https://www.mbsplugins.eu/EventsCalendars.shtml), [Events.Source.Calendars](https://www.mbsplugins.eu/EventsSourceCalendars.shtml), [Events.Item.GetCalendar](https://www.mbsplugins.eu/EventsItemGetCalendar.shtml), [Events.defaultCalendarForNewEvents](https://www.mbsplugins.eu/EventsdefaultCalendarForNewEvents.shtml), [Events.defaultCalendarForNewReminders](https://www.mbsplugins.eu/EventsdefaultCalendarForNewReminders.shtml), [Events.SourceWithType](https://www.mbsplugins.eu/EventsSourceWithType.shtml), [Events.Sources](https://www.mbsplugins.eu/EventsSources.shtml) and [Events.DelegateSources](https://www.mbsplugins.eu/EventsDelegateSources.shtml) functions to return result as JSON.
- **Version 13.3**
    - Fixed [Events.RequestAccessToEntityType](https://www.mbsplugins.eu/EventsRequestAccessToEntityType.shtml) to return "Wait" not as error. And to wait up to 10 seconds for dialog response.
- **Version 13.0**
    - Added [Events.Event.EventIdentifier](https://www.mbsplugins.eu/EventsEventEventIdentifier.shtml) function.
- **Version 12.0**
    - Added [Events.Event.BirthdayContactIdentifier](https://www.mbsplugins.eu/EventsEventBirthdayContactIdentifier.shtml) and deprecated older [Events.Event.BirthdayPersonUniqueID](https://www.mbsplugins.eu/EventsEventBirthdayPersonUniqueID.shtml).
- **Version 11.2**
    - Added [Events.DelegateSources](https://www.mbsplugins.eu/EventsDelegateSources.shtml) function for iOS.

### Blog Entries

- [MBS @ FMTraining.TV - FileMaker MonkeyBread Plug-in Q&amp;A](https://www.mbsplugins.de/archive/2025-10-11/MBS_@_FMTrainingTV_-_FileMaker/monkeybreadsoftware_blog_filemaker)
- [MBS Plugin 14.1 for Claris FileMaker](https://www.mbsplugins.de/archive/2024-03-12/MBS_Plugin_141_for_Claris_File/monkeybreadsoftware_blog_filemaker)
- [Limited access to calendars on macOS Sonoma](https://www.mbsplugins.de/archive/2023-10-12/Limited_access_to_calendars_on/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin 12.0 - More than 6700 Functions In One Plugin](https://www.mbsplugins.de/archive/2022-01-18/MBS_FileMaker_Plugin_120_-_Mor/monkeybreadsoftware_blog_filemaker)
- [macOS Privacy and FileMaker](https://www.mbsplugins.de/archive/2020-08-11/macOS_Privacy_and_FileMaker/monkeybreadsoftware_blog_filemaker)
- [New Contacts functions for FileMaker](https://www.mbsplugins.de/archive/2018-08-08/New_Contacts_functions_for_Fil/monkeybreadsoftware_blog_filemaker)
- [Import Calendar Items into FileMaker](https://www.mbsplugins.de/archive/2017-11-03/Import_Calendar_Items_into_Fil/monkeybreadsoftware_blog_filemaker)
- [Todo/Reminder Synchronization for FileMaker on Mac using MBS Plugin](https://www.mbsplugins.de/archive/2016-09-22/TodoReminder_Synchronization_f/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin 6.2 for OS X/Windows](https://www.mbsplugins.de/archive/2016-05-24/MBS_FileMaker_Plugin_62_for_OS/monkeybreadsoftware_blog_filemaker)
- [FileMaker and Calendar (iCal)](https://www.mbsplugins.de/archive/2016-04-23/FileMaker_and_Calendar_(iCal)/monkeybreadsoftware_blog_filemaker)

### FileMaker Magazin

- [Ausgabe 3/2020, Seite 37 bis 40](https://filemaker-magazin.de/neuigkeit/4096-Appetithappen-FMM_202003)

### Example Databases

- [Mac and iOS/Events/Events Changes](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20and%20iOS/Events/Events%20Changes.shtml#1ScriptAnchor_)
- [Mac and iOS/Events/Events Create Event](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20and%20iOS/Events/Events%20Create%20Event.shtml#1ScriptAnchor_)
- [Mac and iOS/Events/Events Create Reminder](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20and%20iOS/Events/Events%20Create%20Reminder.shtml#1ScriptAnchor_)
- [Mac and iOS/Events/Events Import](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20and%20iOS/Events/Events%20Import.shtml#1ScriptAnchor_)
- [Mac and iOS/Events/Events Sync](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20and%20iOS/Events/Events%20Sync.shtml#1ScriptAnchor_)

[HTML Version](component_Events.shtml)