Parameters
JSON body
Request body
application/jsoneventIdstringRequiredExternal event code identifier.
titlestringOptionalEvent title.
descriptionstring | nullOptionalEvent description (rich text). Set null to clear.
agendastring | nullOptionalEvent agenda / schedule. Set null to clear.
urlstring | nullOptionalExternal URL associated with the event. Set null to clear.
startTimestringOptionalNew start time (ISO 8601).
endTimestringOptionalNew end time (ISO 8601).
isAllDaybooleanOptionalWhether the event spans the entire day.
isBlockingbooleanOptionalWhether the event blocks conflicting reservations in the same slot.
locationTitlestring | nullOptionalLocation name / label. Set null to clear.
reservedBlockingTostring | nullOptionalTime until which the calendar slot is blocked (ISO 8601). Set null to clear.
typestring | nullOptionalEvent type code (e.g., "workshop"). Set null to remove type assignment.
notifyBeforestring | nullOptionalReminder relative time before event start (e.g., "30m", "1h", "1d"). Replaces existing reminder. Set null to remove all reminders.
visibility"organisation" | "shared" | "private" | nullOptionalPer-event visibility override. NULL inherits from the calendar default. "private" hides the title and calendar from anyone but the owner — across all orgs.