Update Calendar Event
Changes or deletes an appointment, either one occurrence of it or the whole series.
An action in the Calendar group.
Its type is action.calendar_update.
Declared ports
Section titled “Declared ports”| Port | Label | Flow | Type |
|---|---|---|---|
in |
in | execution in | — |
out |
out | execution out | — |
ref |
Appointment | data in | String |
title |
New title | data in | String |
startsAt |
New start | data in | DateTime |
location |
New place | data in | String |
description |
New details | data in | String |
state |
state | data out | Object{ref: String, op: String, scope: String, changed: Boolean, error: String} |
Configuration
Section titled “Configuration”| Field | Key | Default | Notes |
|---|---|---|---|
| Appointment | ref |
— | — |
| What to do | op |
UPDATE |
UPDATE, DELETE |
| Applies to | scope |
THIS_OCCURRENCE |
THIS_OCCURRENCE, WHOLE_SERIES |
| New title | title |
— | leave empty to keep it; shown when op is UPDATE |
| New start | startsAt |
— | leave empty to keep it; shown when op is UPDATE |
| New length in minutes | durationMinutes |
-1 |
-1 to keep it; shown when op is UPDATE |
| New place | location |
— | leave empty to keep it; shown when op is UPDATE |
| New details | description |
— | leave empty to keep them; shown when op is UPDATE |
| Change how it shows you | changeAvailability |
false |
shown when op is UPDATE |
| Shows you as | availability |
BUSY |
BUSY, FREE, TENTATIVE; shown when changeAvailability is true |
- calendar access
- permission to change your calendar
A missing permission is flagged in the editor rather than blocking the macro — the graph is fine, the phone is not, and granting it starts the node working with no edit here at all.