CalendarKeys
Defines properties and methods for API controller.
| API | Description |
|---|---|
| GET api/CalendarKeys | |
| GET api/CalendarKeys/{id} | |
| PUT api/CalendarKeys |
No documentation available. |
CalendarProperties
Controller for working with CalendarProperties
| API | Description |
|---|---|
| POST api/Admin/CalendarProperties |
Method for creating new calendar properties |
| PUT api/Admin/CalendarProperties |
Updates an existing calendarproperty |
| DELETE api/Admin/CalendarProperties?id={id} |
Deletes a calendarproperty with the specified id |
Calendars
| API | Description |
|---|---|
| POST api/Calendars/TimeSlot |
Gets a list of available time slots. |
| GET api/Calendars |
Gets a list of all calendars specified by keys in the http header API-CalendarKeys. |
| GET api/Calendars/{id}?dateFrom={dateFrom}&dateTo={dateTo} |
Gets a calendar by id and between specified dates. |
CalendarsAdmin
| API | Description |
|---|---|
| GET api/Admin/CalendarDetails/{id} |
Gets the calendar with the specified id. |
| GET api/Admin/Calendars/{id} |
Gets the calendar with the specified id. |
| POST api/Admin/Calendars |
Creates a new Calendar. |
| POST api/Admin/Calendars/CreateOrUpdateCalendar |
Creates a new Calendar. |
| PUT api/Admin/Calendars |
Updates a Calendar. |
| POST api/Admin/Calendars/MessageChannelSetStatus |
Activates/inactivates message channels for calendars. |
| POST api/Admin/Calendars/Delete |
Deletes a calendar. |
| POST api/Admin/Calendars/UndoDelete |
Undo deletion of calendar. |
| POST api/Admin/Calendars/Share |
Shares a calendar. Returns a shared calendar key. |
| POST api/Admin/Calendars/DeleteShare |
Removes a shared calendar key. |
DayScheduleDefaultProperties
Controller for Default Properties on DaySchedules
| API | Description |
|---|---|
| POST api/Admin/DayScheduleDefaultProperties |
Creates a default property for a dayschedule |
| PUT api/Admin/DayScheduleDefaultProperties |
Updates a default property for a day schedule |
| DELETE api/Admin/DayScheduleDefaultProperties?id={id} |
Deletes the day schedule events default property. |
DaySchedules
Controller for DaySchedules
| API | Description |
|---|---|
| GET api/Admin/DaySchedules/{id} |
Gets the day schedule with the specified id. |
| POST api/Admin/DaySchedules |
Creates a day schedule |
| DELETE api/Admin/DaySchedules?id={id} |
Deletes the day schedule with the specified id and all related day schedule properties. |
| PUT api/Admin/DaySchedules |
Updates a day schedule |
EventProperties
Controller for working with EventProperties
| API | Description |
|---|---|
| POST api/EventProperties |
Method for creating new event properties |
| PUT api/EventProperties |
Updates an existing eventproperty |
| DELETE api/EventProperties/{id} |
Deletes an eventproperty with the specified id |
Events
Controller for working with Events
| API | Description |
|---|---|
| POST api/Events?allowDoubleBooking={allowDoubleBooking} |
Method for creating new events |
| PUT api/Events?allowDoubleBooking={allowDoubleBooking} |
Updates an existing event |
| PUT api/Events?eventId={eventId}&destinationCalendarId={destinationCalendarId} |
Moves an existing event between calendars. |
| GET api/Events/{id} |
Gets an event |
| GET api/Events?calendarId={calendarId}&fromDate={fromDate}&toDate={toDate} |
Gets a list of calendar events during the selected time period |
| GET api/Events?calendarId={calendarId}&queryDate={queryDate} |
Gets a list of calendar events that has been changed or created after an date |
| GET api/Events?referenceString={referenceString} |
Gets the event that matches the parameter referenceString. |
| DELETE api/Events/{id} |
Deletes an event with the specified id and all related event properties. |
ScheduledEventDefaultProperties
Controller for Default properties for Scheduled Events
| API | Description |
|---|---|
| POST api/Admin/ScheduledEventDefaultProperties |
Creates a default property for a scheduled event. |
| PUT api/Admin/ScheduledEventDefaultProperties |
Updates a default property for a scheduled event. |
| DELETE api/Admin/ScheduledEventDefaultProperties?id={id} |
Deletes the scheduled events default property. |
ScheduledEvents
Controller for handling scheduled events (create, update etc).
| API | Description |
|---|---|
| GET api/Admin/ScheduledEvents/{id} |
Gets the scheduled event with the specified id and all related scheduled event default properties. |
| POST api/Admin/ScheduledEvents |
Creates a scheduled event |
| PUT api/Admin/ScheduledEvents |
Updates an existing scheduled event |
| DELETE api/Admin/ScheduledEvents?id={id} |
Deletes the scheduled event with the specified id and all related scheduled event default properties. |
Schedules
Controller for schedules
| API | Description |
|---|---|
| GET api/Admin/Schedules/{id} |
Gets the schedule with the specified id. |
| POST api/Admin/Schedules |
Creates an schedule |
| PUT api/Admin/Schedules |
Updates a schedule |
| DELETE api/Admin/Schedules?id={id} |
Deletes an schedule and all dayschedule on it |