Skip to main content

Evenement Calendrier

Manages calendar events: create, update, delete, list, or retrieve an event. Supports recurrence (RRULE).

Parameters

ParameterTypeRequiredVariableDescription
actionchoice (create, update, delete, get)YesNoOperation to perform: create, update, delete, or get an event. (Default: "create")
calendarIdtextNoYesTarget calendar ID (required for creation).
eventIdtextNoYesEvent ID (required for update, delete, get).
titletextNoYesEvent title (required for creation).
descriptiontextNoYesDetailed event description.
startAttextNoYesStart date and time (ISO 8601 format, e.g. 2026-03-15T09:00:00Z).
endAttextNoYesEnd date and time (ISO 8601 format).
allDaybooleanNoNoMark the event as all-day. (Default: false)
eventTypechoice (event, meeting, task, reminder, deadline, custom)NoNoCalendar event type. (Default: "event")
locationtextNoYesEvent location (address, room, video link).
statustextNoYesEvent status (for updates).
metadataobjectNoNoCustom metadata to attach to the event.

Parameters marked Variable = Yes accept the {{blockName.field}} syntax.

Output

Output variable : calendarEventResult

{
"action": "...",
"event": {}
}

Example

Create a calendar event.

Input :

{"operation": "create", "title": "Reunion Q1", "startAt": "2026-03-15T10:00:00Z"}

Output :

{"event": {"id": "evt-123", "title": "Reunion Q1", "startAt": "2026-03-15T10:00:00Z"}}
Tip

Operations: create, update, delete, list, get. For recurring events, use the rrule field (RFC 5545 format).