/events

Collection of Events in a system, federation of systems, or in a default Calendar.

get

Get all Events in the system or default Calendar.

post

Create a new Event in the default Calendar.

Query the collection of Events in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a EventQuery object.

Entity representing a Event form metadata.

get

Get form metadata for creating a new Event.

Entity representing a Event

get

Get a particular Event given its id.

put

Update a particular Event given its id.

delete

Delete a particular Event given its id.

Entity representing a Event form metadata for update

get

Get form metadata for updating an existing Event.

/recurring-events

Collection of RecurringEvents in a system, federation of systems, or in a default Calendar.

get

Get all RecurringEvents in the system or default Calendar.

post

Create a new RecurringEvent in the default Calendar.

Query the collection of RecurringEvents in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a RecurringEventQuery object.

Entity representing a RecurringEvent form metadata.

get

Get form metadata for creating a new RecurringEvent.

Entity representing a RecurringEvent

get

Get a particular RecurringEvent given its id.

put

Update a particular RecurringEvent given its id.

delete

Delete a particular RecurringEvent given its id.

Entity representing a RecurringEvent form metadata for update

get

Get form metadata for updating an existing RecurringEvent.

/superseding-events

Collection of SupersedingEvents in a system, federation of systems, or in a default Calendar.

get

Get all SupersedingEvents in the system or default Calendar.

post

Create a new SupersedingEvent in the default Calendar.

Query the collection of SupersedingEvents in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a SupersedingEventQuery object.

Entity representing a SupersedingEvent form metadata.

get

Get form metadata for creating a new SupersedingEvent.

Entity representing a SupersedingEvent

get

Get a particular SupersedingEvent given its id.

put

Update a particular SupersedingEvent given its id.

delete

Delete a particular SupersedingEvent given its id.

Entity representing a SupersedingEvent form metadata for update

get

Get form metadata for updating an existing SupersedingEvent.

/offset-events

Collection of OffsetEvents in a system, federation of systems, or in a default Calendar.

get

Get all OffsetEvents in the system or default Calendar.

post

Create a new OffsetEvent in the default Calendar.

Query the collection of OffsetEvents in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a OffsetEventQuery object.

Entity representing a OffsetEvent form metadata.

get

Get form metadata for creating a new OffsetEvent.

Entity representing a OffsetEvent

get

Get a particular OffsetEvent given its id.

put

Update a particular OffsetEvent given its id.

delete

Delete a particular OffsetEvent given its id.

Entity representing a OffsetEvent form metadata for update

get

Get form metadata for updating an existing OffsetEvent.

/schedules

Collection of Schedules in a system, federation of systems, or in a default Calendar.

get

Get all Schedules in the system or default Calendar.

post

Create a new Schedule in the default Calendar.

Query the collection of Schedules in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a ScheduleQuery object.

Entity representing a Schedule form metadata.

get

Get form metadata for creating a new Schedule.

Entity representing a Schedule

get

Get a particular Schedule given its id.

put

Update a particular Schedule given its id.

delete

Delete a particular Schedule given its id.

Entity representing a Schedule form metadata for update

get

Get form metadata for updating an existing Schedule.

/schedule-slots

Collection of ScheduleSlots in a system, federation of systems, or in a default Calendar.

get

Get all ScheduleSlots in the system or default Calendar.

post

Create a new ScheduleSlot in the default Calendar.

Query the collection of ScheduleSlots in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a ScheduleSlotQuery object.

Entity representing a ScheduleSlot form metadata.

get

Get form metadata for creating a new ScheduleSlot.

Entity representing a ScheduleSlot

get

Get a particular ScheduleSlot given its id.

put

Update a particular ScheduleSlot given its id.

delete

Delete a particular ScheduleSlot given its id.

Entity representing a ScheduleSlot form metadata for update

get

Get form metadata for updating an existing ScheduleSlot.

/commitments

Collection of Commitments in a system, federation of systems, or in a default Calendar.

get

Get all Commitments in the system or default Calendar.

post

Create a new Commitment in the default Calendar.

Query the collection of Commitments in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a CommitmentQuery object.

Entity representing a Commitment form metadata.

get

Get form metadata for creating a new Commitment.

Entity representing a Commitment

get

Get a particular Commitment given its id.

put

Update a particular Commitment given its id.

delete

Delete a particular Commitment given its id.

Entity representing a Commitment form metadata for update

get

Get form metadata for updating an existing Commitment.

/time-periods

Collection of TimePeriods in a system, federation of systems, or in a default Calendar.

get

Get all TimePeriods in the system or default Calendar.

post

Create a new TimePeriod in the default Calendar.

Query the collection of TimePeriods in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a TimePeriodQuery object.

Entity representing a TimePeriod form metadata.

get

Get form metadata for creating a new TimePeriod.

Entity representing a TimePeriod

get

Get a particular TimePeriod given its id.

put

Update a particular TimePeriod given its id.

delete

Delete a particular TimePeriod given its id.

Entity representing a TimePeriod form metadata for update

get

Get form metadata for updating an existing TimePeriod.

/calendars

Collection of Calendars in a system or federation of systems.

get

Get all Calendars.

post

Create a new Calendar.

Query the collection of Calendars in a system, federation of systems, or in a default calendar by posting a Query object.

post

Submit a query using a CalendarQuery object.

Entity representing a Calendar form metadata.

get

Get form metadata for creating a new Calendar.

The root Calendars in the Calendar hierarchy. A node with no parents is an orphan. While all Calendar Ids are known to the hierarchy, an orphan does not appear in the hierarchy unless explicitly added as a root node or child of another node.

get

Get all root root-calendar

Entity representing a Calendar

get

Get a particular Calendar given its id.

put

Update a particular Calendar given its id.

delete

Delete a particular Calendar given its id.

Entity representing a Calendar form metadata for update

get

Get form metadata for updating an existing Calendar.

get

Get child Calendars for the given Calendar in the hierarchy.

put

Add Calendar as child of the given Calendar in the hierarchy.

delete

Remove the given Calendar as a child of the given Calendar in the hierarchy.

get

Get parent Calendars for the given Calendar in the hierarchy.

get

Get all Events in this Calendar

put

Add the given Event to this Calendar

delete

Remove the given Event from the Calendar.

get

Get all RecurringEvents in this Calendar

put

Add the given RecurringEvent to this Calendar

delete

Remove the given RecurringEvent from the Calendar.

get

Get all SupersedingEvents in this Calendar

put

Add the given SupersedingEvent to this Calendar

delete

Remove the given SupersedingEvent from the Calendar.

get

Get all OffsetEvents in this Calendar

put

Add the given OffsetEvent to this Calendar

delete

Remove the given OffsetEvent from the Calendar.

get

Get all Schedules in this Calendar

put

Add the given Schedule to this Calendar

delete

Remove the given Schedule from the Calendar.

get

Get all ScheduleSlots in this Calendar

put

Add the given ScheduleSlot to this Calendar

delete

Remove the given ScheduleSlot from the Calendar.

get

Get all Commitments in this Calendar

put

Add the given Commitment to this Calendar

delete

Remove the given Commitment from the Calendar.

get

Get all TimePeriods in this Calendar

put

Add the given TimePeriod to this Calendar

delete

Remove the given TimePeriod from the Calendar.