list_calendars returns. To change an event, use update_calendar_event.
Parameters
string
required
The calendar to change: its current name, matched ignoring case, or its CalDAV URL. A URL matches whether or not its path is percent-encoded (
%40 or @). Use the URL when two calendars share a name.string
The new name, 1–200 characters after trimming spaces. It must differ from every other calendar’s name. Omit to keep the current name.
string
The new color,
#RRGGBB or #RRGGBBAA (e.g. #2E6FD8). Omit to keep the current color.name, color, or both.
Example
Call
Result
Errors
Every error leaves the calendar unchanged.No calendar named "…"orNo calendar at …— nothing matched. The error lists every calendar with its URL, so the next call can pick one.2 calendars are named "…"— the name is ambiguous. The error lists the matching calendars; pass the URL of the one you mean.Another calendar is already named "…"— the new name is taken. Two calendars with one name would make lookups by name ambiguous. Pick another name, or rename that calendar first.Nothing to change— neithernamenorcolorwas passed.Could not update calendar "…"— the mail server refused the change, for example because the calendar is read-only for this account.