Calendars

Operations related to calendars

Get calendars

get

Retrieve a paginated list of calendars with optional filtering

Authorizations
x-api-keystringRequired
Query parameters
namestringOptional

Filter calendars by name (partial match)

Example: My Calendar
isPrimarybooleanOptional

Filter calendars by primary status

Example: true
readOnlybooleanOptional

Filter calendars by read-only status

Example: false
pagestringOptional

Page number for pagination

Example: 1
limitstringOptional

Number of items per page

Example: 10
Responses
chevron-right
200

Calendars retrieved successfully

application/json
get
/api/v1/calendars

Create calendar

post

Create a new calendar

Authorizations
x-api-keystringRequired
Body
namestringRequired

Name of the calendar

Example: My Calendar
descriptionstringOptional

Description of the calendar

Example: My personal calendar for work events
hexColorstringOptional

Hex color code for the calendar

Example: #4285f4
hexForegroundColorstringOptional

Hex foreground color code for the calendar

Example: #ffffff
isPrimarybooleanOptional

Whether this is the primary calendar

Example: false
locationstringOptional

Location associated with the calendar

Example: New York, NY
timezonestringOptional

IANA time zone database formatted string

Example: America/New_York
readOnlybooleanOptional

Whether the calendar is read-only

Example: false
metadataobjectOptional

Additional metadata for the calendar

Example: {"customField":"value"}
Responses
post
/api/v1/calendars

Get calendar by ID

get

Retrieve a specific calendar by its ID

Authorizations
x-api-keystringRequired
Path parameters
idstringRequired

Calendar ID

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

Calendar retrieved successfully

application/json
get
/api/v1/calendars/{id}

Update calendar

put

Update an existing calendar

Authorizations
x-api-keystringRequired
Path parameters
idstringRequired

Calendar ID

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

Name of the calendar

Example: My Updated Calendar
descriptionstringOptional

Description of the calendar

Example: My updated personal calendar for work events
hexColorstringOptional

Hex color code for the calendar

Example: #4285f4
hexForegroundColorstringOptional

Hex foreground color code for the calendar

Example: #ffffff
isPrimarybooleanOptional

Whether this is the primary calendar

Example: false
locationstringOptional

Location associated with the calendar

Example: New York, NY
timezonestringOptional

IANA time zone database formatted string

Example: America/New_York
readOnlybooleanOptional

Whether the calendar is read-only

Example: false
metadataobjectOptional

Additional metadata for the calendar

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

Calendar updated successfully

application/json
put
/api/v1/calendars/{id}

Delete calendar

delete

Delete a calendar by its ID

Authorizations
x-api-keystringRequired
Path parameters
idstringRequired

Calendar ID

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

Calendar deleted successfully

application/json
delete
/api/v1/calendars/{id}

Last updated

Was this helpful?