Create new event

Method: create_event(summary, description, start_time, end_time, attendees=None, timezone='UTC')

Creates a new calendar event.

Parameters

Parameter
Type
Description

summary

str

Event title

description

str

Event description

start_time

datetime

Event start time

end_time

datetime

Event end time

attendees

list

List of attendee email addresses (optional)

timezone

str

Timezone for the event (default: 'UTC')

Returns

✅ A dictionary containing:

  • event_id (str) – The created event’s ID

  • status (str) – Event status (e.g., 'confirmed')

Example Usage

event = calendar.create_event(
    summary="Team Meeting",
    description="Weekly team sync",
    start_time=datetime(2024, 3, 15, 14, 0),
    end_time=datetime(2024, 3, 15, 15, 0),
    timezone='UTC'
)
print(event)

Last updated