Calendar Manager node is used to manage the calendar events in the existing calendars.
Table of Contents |
---|
Calendar Manager Node
The Calendar Manager node can be used to Create, Find, List, Remove, or Change calendar events.
...
Default Timezone - If the event doesn't have a timezone, it will default to US/Eastern.
Create an event
As a voice experience developer, you can create an event using the Calendar manager node.
...
Warning |
---|
Remove the comments before copying the code to the Calendar Manager node. |
Find an event
You can find the calendar event ID in the output payload of the calendar manager node at msg.data.calendarData._id
You can use that calendar event ID to find the event.
...
Code Block |
---|
{ "id": "5e09fa7f532bb6007859bfcb" } |
List events
You can list all the events based on criteria such as events within a specific time frame, events of a user, events of a participant and so on.
...
Attributes have 2 properties: text and label.
Change event
You can update a calendar event using the change event action.
...
When the recurring option is changed, updateOption should be set as ALL.
When the updateOption is set as ALL, the isAncestorEvent should be set false and the isParent should be set as true.
Delete an event
Calendar - Select your calendar. (Project specific or Global)
...
The Calendar Manager node expects a currentUserId.
Related Articles
Filter by label (Content by label) | ||||||||
---|---|---|---|---|---|---|---|---|
|