Evenement Calendrier
Gere les evenements du calendrier : creer, modifier, supprimer, lister ou recuperer un evenement. Supporte la recurrence (RRULE).
Parametres
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
action | choix (create, update, delete, get) | Oui | Non | Operation a effectuer : creer, modifier, supprimer ou recuperer un evenement. (Defaut: "create") |
calendarId | texte | Non | Oui | Identifiant du calendrier cible (requis pour la creation). |
eventId | texte | Non | Oui | Identifiant de l'evenement (requis pour update, delete, get). |
title | texte | Non | Oui | Titre de l'evenement (requis pour la creation). |
description | texte | Non | Oui | Description detaillee de l'evenement. |
startAt | texte | Non | Oui | Date et heure de debut (format ISO 8601, ex. 2026-03-15T09:00:00Z). |
endAt | texte | Non | Oui | Date et heure de fin (format ISO 8601). |
allDay | oui/non | Non | Non | Marquer l'evenement comme journee entiere. (Defaut: false) |
eventType | choix (event, meeting, task, reminder, deadline, custom) | Non | Non | Type de l'evenement calendrier. (Defaut: "event") |
location | texte | Non | Oui | Lieu de l'evenement (adresse, salle, lien visio). |
status | texte | Non | Oui | Statut de l'evenement (pour les mises a jour). |
metadata | objet | Non | Non | Metadonnees personnalisees a attacher a l'evenement. |
Les parametres marques Variable = Oui acceptent la syntaxe
{{nomBloc.champ}}.
Sortie
Variable de sortie : calendarEventResult
{
"action": "...",
"event": {}
}
Exemple
Creer un evenement dans le calendrier.
Entree :
{"operation": "create", "title": "Reunion Q1", "startAt": "2026-03-15T10:00:00Z"}
Sortie :
{"event": {"id": "evt-123", "title": "Reunion Q1", "startAt": "2026-03-15T10:00:00Z"}}
Astuce
Operations : create, update, delete, list, get. Pour les evenements recurrents, utilisez le champ rrule (format RFC 5545).