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

Entity representing a event form metadata.

get

Get form metadata for creating a new event.

Entity representing a event

get

Get a event given its id.

put

Update a given event.

delete

Delete a given event.

Entity representing a event form metadata for update

get

Get form metadata for updating an existing event.

/recurring-events

Collection of recurring-events in a system, federation of systems, or in a default calendar.

get

Get all recurring-events in the system or default calendar.

post

Create a new recurring-event in the default calendar.

Entity representing a recurringEvent form metadata.

get

Get form metadata for creating a new recurringEvent.

Entity representing a recurring-event

get

Get a recurring-event given its id.

put

Update a given recurring-event.

delete

Delete a given recurring-event.

Entity representing a recurringEvent form metadata for update

get

Get form metadata for updating an existing recurringEvent.

/superseding-events

Collection of superseding-events in a system, federation of systems, or in a default calendar.

get

Get all superseding-events in the system or default calendar.

post

Create a new superseding-event in the default calendar.

Entity representing a supersedingEvent form metadata.

get

Get form metadata for creating a new supersedingEvent.

Entity representing a superseding-event

get

Get a superseding-event given its id.

put

Update a given superseding-event.

delete

Delete a given superseding-event.

Entity representing a supersedingEvent form metadata for update

get

Get form metadata for updating an existing supersedingEvent.

/offset-events

Collection of offset-events in a system, federation of systems, or in a default calendar.

get

Get all offset-events in the system or default calendar.

post

Create a new offset-event in the default calendar.

Entity representing a offsetEvent form metadata.

get

Get form metadata for creating a new offsetEvent.

Entity representing a offset-event

get

Get a offset-event given its id.

put

Update a given offset-event.

delete

Delete a given offset-event.

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.

Entity representing a schedule form metadata.

get

Get form metadata for creating a new schedule.

Entity representing a schedule

get

Get a schedule given its id.

put

Update a given schedule.

delete

Delete a given schedule.

Entity representing a schedule form metadata for update

get

Get form metadata for updating an existing schedule.

/schedule-slots

Collection of schedule-slots in a system, federation of systems, or in a default calendar.

get

Get all schedule-slots in the system or default calendar.

post

Create a new schedule-slot in the default calendar.

Entity representing a scheduleSlot form metadata.

get

Get form metadata for creating a new scheduleSlot.

Entity representing a schedule-slot

get

Get a schedule-slot given its id.

put

Update a given schedule-slot.

delete

Delete a given schedule-slot.

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.

Entity representing a commitment form metadata.

get

Get form metadata for creating a new commitment.

Entity representing a commitment

get

Get a commitment given its id.

put

Update a given commitment.

delete

Delete a given commitment.

Entity representing a commitment form metadata for update

get

Get form metadata for updating an existing commitment.

/time-periods

Collection of time-periods in a system, federation of systems, or in a default calendar.

get

Get all time-periods in the system or default calendar.

post

Create a new time-period in the default calendar.

Entity representing a timePeriod form metadata.

get

Get form metadata for creating a new timePeriod.

Entity representing a time-period

get

Get a time-period given its id.

put

Update a given time-period.

delete

Delete a given time-period.

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.

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 calendar given its id.

put

Update a given calendar.

delete

Delete a given calendar.

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 recurring-events in this calendar

put

Add the given recurring-event to this calendar

delete

Remove the given recurring-event from the calendar.

get

Get all superseding-events in this calendar

put

Add the given superseding-event to this calendar

delete

Remove the given superseding-event from the calendar.

get

Get all offset-events in this calendar

put

Add the given offset-event to this calendar

delete

Remove the given offset-event 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 schedule-slots in this calendar

put

Add the given schedule-slot to this calendar

delete

Remove the given schedule-slot 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 time-periods in this calendar

put

Add the given time-period to this calendar

delete

Remove the given time-period from the calendar.