Evenement Calendrier
Manages calendar events: create, update, delete, list, or retrieve an event. Supports recurrence (RRULE).
Parameters
| Parameter | Type | Required | Variable | Description |
|---|---|---|---|---|
action | choice (create, update, delete, get) | Yes | No | Operation to perform: create, update, delete, or get an event. (Default: "create") |
calendarId | text | No | Yes | Target calendar ID (required for creation). |
eventId | text | No | Yes | Event ID (required for update, delete, get). |
title | text | No | Yes | Event title (required for creation). |
description | text | No | Yes | Detailed event description. |
startAt | text | No | Yes | Start date and time (ISO 8601 format, e.g. 2026-03-15T09:00:00Z). |
endAt | text | No | Yes | End date and time (ISO 8601 format). |
allDay | boolean | No | No | Mark the event as all-day. (Default: false) |
eventType | choice (event, meeting, task, reminder, deadline, custom) | No | No | Calendar event type. (Default: "event") |
location | text | No | Yes | Event location (address, room, video link). |
status | text | No | Yes | Event status (for updates). |
metadata | object | No | No | Custom 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).