/calendaring/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.

post

Create multiple new EventBatch in the default Calendar.

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.

/calendaring/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.

post

Create multiple new RecurringEventBatch in the default Calendar.

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.

/calendaring/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.

post

Create multiple new SupersedingEventBatch in the default Calendar.

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.

/calendaring/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.

post

Create multiple new OffsetEventBatch in the default Calendar.

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.

/calendaring/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.

post

Create multiple new ScheduleBatch in the default Calendar.

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.

/calendaring/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.

post

Create multiple new ScheduleSlotBatch in the default Calendar.

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.

/calendaring/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.

post

Create multiple new CommitmentBatch in the default Calendar.

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.

/calendaring/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.

post

Create multiple new TimePeriodBatch in the default Calendar.

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.

/calendaring/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-calendars

put

Add the given Calendar as a root in the Calendar hierarchy

delete

Remove the given Calendar as a root in the Calendar hierarchy.

get

Get parent Calendars for the given Calendar in the hierarchy.

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.

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 all Events in this Calendar

put

Add the given Event to this Calendar

delete

Remove the given Event from the Calendar.

Define and inspect the EventQuery related to a "smart" Calendar. A smart Calendar is a dynamic Calendar whose cataloged objects are defined through queries.

post

Apply the provided EventQuery to this Calendar to create a dynamic smart Calendar

get

Get the EventQuery associated with this smart Calendar.

get

Get all RecurringEvents in this Calendar

put

Add the given RecurringEvent to this Calendar

delete

Remove the given RecurringEvent from the Calendar.

Define and inspect the RecurringEventQuery related to a "smart" Calendar. A smart Calendar is a dynamic Calendar whose cataloged objects are defined through queries.

post

Apply the provided RecurringEventQuery to this Calendar to create a dynamic smart Calendar

get

Get the RecurringEventQuery associated with this smart Calendar.

get

Get all SupersedingEvents in this Calendar

put

Add the given SupersedingEvent to this Calendar

delete

Remove the given SupersedingEvent from the Calendar.

Define and inspect the SupersedingEventQuery related to a "smart" Calendar. A smart Calendar is a dynamic Calendar whose cataloged objects are defined through queries.

post

Apply the provided SupersedingEventQuery to this Calendar to create a dynamic smart Calendar

get

Get the SupersedingEventQuery associated with this smart Calendar.

get

Get all OffsetEvents in this Calendar

put

Add the given OffsetEvent to this Calendar

delete

Remove the given OffsetEvent from the Calendar.

Define and inspect the OffsetEventQuery related to a "smart" Calendar. A smart Calendar is a dynamic Calendar whose cataloged objects are defined through queries.

post

Apply the provided OffsetEventQuery to this Calendar to create a dynamic smart Calendar

get

Get the OffsetEventQuery associated with this smart Calendar.

get

Get all Schedules in this Calendar

put

Add the given Schedule to this Calendar

delete

Remove the given Schedule from the Calendar.

Define and inspect the ScheduleQuery related to a "smart" Calendar. A smart Calendar is a dynamic Calendar whose cataloged objects are defined through queries.

post

Apply the provided ScheduleQuery to this Calendar to create a dynamic smart Calendar

get

Get the ScheduleQuery associated with this smart Calendar.

get

Get all ScheduleSlots in this Calendar

put

Add the given ScheduleSlot to this Calendar

delete

Remove the given ScheduleSlot from the Calendar.

Define and inspect the ScheduleSlotQuery related to a "smart" Calendar. A smart Calendar is a dynamic Calendar whose cataloged objects are defined through queries.

post

Apply the provided ScheduleSlotQuery to this Calendar to create a dynamic smart Calendar

get

Get the ScheduleSlotQuery associated with this smart Calendar.

get

Get all Commitments in this Calendar

put

Add the given Commitment to this Calendar

delete

Remove the given Commitment from the Calendar.

Define and inspect the CommitmentQuery related to a "smart" Calendar. A smart Calendar is a dynamic Calendar whose cataloged objects are defined through queries.

post

Apply the provided CommitmentQuery to this Calendar to create a dynamic smart Calendar

get

Get the CommitmentQuery associated with this smart Calendar.

get

Get all TimePeriods in this Calendar

put

Add the given TimePeriod to this Calendar

delete

Remove the given TimePeriod from the Calendar.

Define and inspect the TimePeriodQuery related to a "smart" Calendar. A smart Calendar is a dynamic Calendar whose cataloged objects are defined through queries.

post

Apply the provided TimePeriodQuery to this Calendar to create a dynamic smart Calendar

get

Get the TimePeriodQuery associated with this smart Calendar.