Events API

An event is a planned activity that is scheduled to happen at a specific time at a particular place. Every event created on the calendar is identified using a unique ID. There are different types of events: events that happen only once and events that are repetitive, happening during definite time intervals. Every event can last from a few minutes, to hours and as many days as possible. An event has an organizer who sends out invites to multiple attendees who in turn register their response through RSVP.

The /event/* endpoint is used to make any changes to the events. The methods that are supported by the calendar for the "Event" category are GET, POST, PUT and DELETE

Methods:

GET - Get events list

Gets the list of all the events that are scheduled for a particular calendar of the user.

GET - Get event details

Gets the details of a particular event in a specific calendar of the user.

GET - Get attachment details

Gets the details of the file attached to an event in a specific calendar of the user.

GET - Get group attendees details

Gets the details of event attendees in a specific calendar of the user.

POST - Create new event

Adds a new event to the user's calendar.

POST - Attach file

Attaches a file to an event in the user's calendar.

PUT - Update event

Updates an existing event in a user's calendar.

MOVE - Move event

Move an event from one calendar to another.

DELETE - Delete event

Deletes an event from the user's calendar.

DELETE - Delete attachment

Deletes attachment from an event in the user's calendar.