Skip to content
Rigel docs
Open Rigel

Calendar

Everyone's calendars, events and reminders, when people are free, and optional two-way Google Calendar sync.

Commands

Queries

  • GetThe household's calendarscalendar.calendar.listEvery calendar in the order shown, with its color, owner, whether it's the default, visible or busy-only, how many events it has (a repeating event counts once), and, if it's linked to a Google calendar, the link in words.
  • GetOne event in fullcalendar.event.getThe event with everything about it: times in the household's zone, how it repeats in words and as a rule, its changed and cancelled occurrences, extra dates, people, reminders, attachments, calendar and the app that owns it.
  • GetWhen people are free togethercalendar.free_time.findSpans of at least min_minutes between from and to (to excluded, at most 62 days) when none of the listed people is busy, in order.
  • GetWhat's happening in a date rangecalendar.occurrence.listEvery occurrence between from and to (to is excluded, at most 400 days), with repeating events expanded and cancelled occurrences left out, in order.