Get Started
Portal api methods
Help

calendar

This entry point doesn't have documentation.

Name Resource Description
Calendar by ID GET api/2.0/calendar/{calendarId} Returns the detailed information about the calendar with the ID specified in the request
Calendars and subscriptions GET api/2.0/calendar/calendars/{startDate}/{endDate} Returns the list of calendars and subscriptions with the events for the current user for the selected period
Create calendar POST api/2.0/calendar Creates the new calendar with the parameters (name, description, color, etc.) specified in the request
Create calendar POST api/2.0/calendar/calendarUrl Creates a calendar by the link to the external iCal feed
Create new event POST api/2.0/calendar/event Creates the new event in the default calendar with the parameters specified in the request
Create new event POST api/2.0/calendar/{calendarId}/event Creates the new event in the selected calendar with the parameters specified in the request
Create new event POST api/2.0/calendar/icstodo Creates the new task in the selected calendar with the parameters specified in the request
Create new event POST api/2.0/calendar/icsevent Creates the new event in the selected calendar with the parameters specified in the request
Delete calendar DELETE api/2.0/calendar/{calendarId} Deletes the calendar with the ID specified in the request
Delete event DELETE api/2.0/calendar/events/{eventId}/custom Deletes one event from the series of recurrent events
Delete event series DELETE api/2.0/calendar/events/{eventId} Deletes the whole event from the calendar (all events in the series)
Delete task DELETE api/2.0/calendar/todos/{todoId} Deletes task
Get access parameters GET api/2.0/calendar/{calendarId}/sharing Returns the sharing access parameters to the calendar with the ID specified in the request
Get CalDav link GET api/2.0/calendar/{calendarId}/caldavurl Returns the link for the CalDav associated with the calendar with the ID specified in the request
Get default access GET api/2.0/calendar/sharing Returns the default values for the sharing access parameters
Get iCal feed GET api/2.0/calendar/{calendarId}/ical/{signature} Returns the feed for the iCal associated with the calendar by its ID and signagure specified in the request
Get iCal link GET api/2.0/calendar/{calendarId}/icalurl Returns the link for the iCal associated with the calendar with the ID specified in the request
Import iCal POST api/2.0/calendar/import Imports the events from the iCal files
Import iCal POST api/2.0/calendar/{calendarId}/import Imports the events from the iCal files to the existing calendar
Import iCal POST api/2.0/calendar/importIcs Imports the events from the iCal files
Returns the event in ics format from history GET api/2.0/calendar/events/{eventUid}/historybyuid Returns the event in ics format from history
Returns the event in ics format from history GET api/2.0/calendar/events/{eventId}/historybyid Returns the event in ics format from history
Subscription list GET api/2.0/calendar/subscriptions Returns the list of all subscriptions available to the user
Unsubscribe from event DELETE api/2.0/calendar/events/{eventId}/unsubscribe Unsubscribes the current user from the event with the ID specified in the request
Update calendar PUT api/2.0/calendar/{calendarId} Updates the selected calendar with the parameters (name, description, color, etc.) specified in the request for the current user and access rights for other users
Update calendar user view PUT api/2.0/calendar/{calendarId}/view Change the calendar display parameters specified in the request for the current user
Update event PUT api/2.0/calendar/{calendarId}/{eventId} Updates the existing event in the selected calendar with the parameters specified in the request
Update event PUT api/2.0/calendar/icsevent Updates the existing event in the selected calendar with the parameters specified in the request
Update todo PUT api/2.0/calendar/icstodo