Create, change, delete or import calendar events, including repeating events. Attendees get an invitation email from your own address, and updates or cancellations follow automatically (paid plans).
Parameters for this action
summarystringoptionalEvent title (needed to create)start_timestringoptionalWhen the event starts (needed to create)end_timestringoptionalWhen the event ends (needed to create)descriptionstringoptionalEvent description or noteslocationstringoptionalWhere the event takes placeattendeesarray of stringoptionalEmail addresses of people to invite. They get an invitation, and removed people get a cancellation. Paid plans, up to 5tagsarray of stringoptionalTags for the event (replace the existing ones on update)rrulestringoptionalHow the event repeats, e.g. every Monday and Wednesday for 10 weeks. Clear it to stop repeatingtimezonestringoptionalTime zone for the times, e.g. America/Chicago. Defaults to your profile time zoneall_daybooleanoptionalMake it an all-day eventnotify_attendeesbooleanoptionaldefault: trueEmail attendees about the new, changed or cancelled event (on by default)
Example prompts
- >Schedule a team standup every Monday at 9am
- >Add a dentist appointment on March 3 at 2pm
Parameters for this action
event_idstringoptionalThe event to change or delete. For a repeating event you can target a single occurrencesummarystringoptionalEvent title (needed to create)start_timestringoptionalWhen the event starts (needed to create)end_timestringoptionalWhen the event ends (needed to create)descriptionstringoptionalEvent description or noteslocationstringoptionalWhere the event takes placeattendeesarray of stringoptionalEmail addresses of people to invite. They get an invitation, and removed people get a cancellation. Paid plans, up to 5tagsarray of stringoptionalTags for the event (replace the existing ones on update)rrulestringoptionalHow the event repeats, e.g. every Monday and Wednesday for 10 weeks. Clear it to stop repeatingtimezonestringoptionalTime zone for the times, e.g. America/Chicago. Defaults to your profile time zoneall_daybooleanoptionalMake it an all-day eventnotify_attendeesbooleanoptionaldefault: trueEmail attendees about the new, changed or cancelled event (on by default)
Example prompts
- >Move my 3pm meeting to Thursday
- >Change the location of the project review to Room 4
Parameters for this action
event_idstringoptionalThe event to change or delete. For a repeating event you can target a single occurrencenotify_attendeesbooleanoptionaldefault: trueEmail attendees about the new, changed or cancelled event (on by default)
Example prompts
- >Delete the lunch event on Friday
Parameters for this action
ics_contentstringoptionalImport: calendar file (.ics) contentsurlstringoptionalImport: link to a calendar feed or a shared .ics file (Drive, Dropbox, Box or a web link)waitbooleanoptionaldefault: falseImport: wait until the import finishes (small files only)
Example prompts
- >Import the events from this calendar file