Calendar Events

Operations related to calendar events

Get calendar events

get

Retrieve a paginated list of calendar events with optional filtering

Authorizations
x-api-keystringRequired
Query parameters
startDatestringOptional

Filter calendar events by start date

Example: 2025-01-01
endDatestringOptional

Filter calendar events by end date

Example: 2025-01-01
calendarIdstringOptional

Filter calendar events by calendar ID

Example: 5516cd47-2bd0-4f4f-adc2-22524e54ba4d
statusstringOptional

Filter calendar events by status

Example: confirmed
pagestringOptional

Page number

Example: 1
limitstringOptional

Number of items per page

Example: 10
Responses
chevron-right
200

Calendar events retrieved successfully

application/json
get
/api/v1/calendar-events

Create calendar event

post

Create a new calendar event

Authorizations
x-api-keystringRequired
Body
calendarIdstringRequired

Calendar ID this event belongs to

Example: 5516cd47-2bd0-4f4f-adc2-22524e54ba4d
titlestringRequired

Title of the calendar event

Example: Team Meeting
descriptionstringOptional

Description of the calendar event

Example: Weekly team standup meeting
startDateTimestring · date-timeRequired

Date and time when the event starts

Example: 2024-07-15T10:00:00.000Z
endDateTimestring · date-timeRequired

Date and time when the event ends

Example: 2024-07-15T11:00:00.000Z
locationstringOptional

Location of the event

Example: Conference Room A
statusstring · enumOptional

Status of the calendar event

Example: confirmedPossible values:
visibilitystring · enumOptional

Visibility of the calendar event

Example: defaultPossible values:
organizerEmailstringOptional

Email of the event organizer

Example: [email protected]
organizerNamestringOptional

Name of the event organizer

Example: John Doe
busybooleanOptional

Whether the event is marked as busy

Example: true
readOnlybooleanOptional

Whether the event is read-only

Example: false
hideParticipantsbooleanOptional

Whether to hide participants

Example: false
durationnumberOptional

Duration of the event in seconds

Example: 3600
recurrencestring[]Optional

Recurrence rules for the event

Example: ["FREQ=WEEKLY;BYDAY=MO"]
meetingUrlstringOptional

Meeting URL

Example: https://zoom.us/j/91288944390?pwd=1234567890
metadataobjectOptional

Additional metadata for the event

Example: {"customField":"value"}
Responses
post
/api/v1/calendar-events

Get calendar event by ID

get

Retrieve a specific calendar event by its ID

Authorizations
x-api-keystringRequired
Path parameters
idstringRequired

Calendar event ID

Example: 5516cd47-2bd0-4f4f-adc2-22524e54ba4d
Responses
chevron-right
200

Calendar event retrieved successfully

application/json
get
/api/v1/calendar-events/{id}

Update calendar event

put

Update an existing calendar event

Authorizations
x-api-keystringRequired
Path parameters
idstringRequired

Calendar event ID

Example: 5516cd47-2bd0-4f4f-adc2-22524e54ba4d
Body
titlestringOptional

Title of the calendar event

Example: Team Meeting
descriptionstringOptional

Description of the calendar event

Example: Weekly team standup meeting
startDateTimestring · date-timeOptional

Date and time when the event starts

Example: 2024-07-15T10:00:00.000Z
endDateTimestring · date-timeOptional

Date and time when the event ends

Example: 2024-07-15T11:00:00.000Z
locationstringOptional

Location of the event

Example: Conference Room A
statusstring · enumOptional

Status of the calendar event

Example: confirmedPossible values:
visibilitystring · enumOptional

Visibility of the calendar event

Example: defaultPossible values:
organizerEmailstringOptional

Email of the event organizer

Example: [email protected]
organizerNamestringOptional

Name of the event organizer

Example: John Doe
busybooleanOptional

Whether the event is marked as busy

Example: true
readOnlybooleanOptional

Whether the event is read-only

Example: false
hideParticipantsbooleanOptional

Whether to hide participants

Example: false
durationnumberOptional

Duration of the event in seconds

Example: 3600
recurrencestring[]Optional

Recurrence rules for the event

Example: ["FREQ=WEEKLY;BYDAY=MO"]
meetingUrlstringOptional

Meeting URL

Example: https://zoom.us/j/91288944390?pwd=1234567890
metadataobjectOptional

Additional metadata for the event

Example: {"customField":"value"}
Responses
chevron-right
200

Calendar event updated successfully

application/json
put
/api/v1/calendar-events/{id}

Delete calendar event

delete

Delete a calendar event by its ID

Authorizations
x-api-keystringRequired
Path parameters
idstringRequired

Calendar event ID

Example: 5516cd47-2bd0-4f4f-adc2-22524e54ba4d
Responses
chevron-right
200

Calendar event deleted successfully

application/json
delete
/api/v1/calendar-events/{id}

Last updated

Was this helpful?