The calendar module allows users with connected mailboxes to create appointments in the calendar of their connected mailbox. Calendar events can be created within automations.
zoolo('calendar-events').create({"title":"Project discussion","description":"Lets talk about our project.","participants": [ {"name":"Max Muster","email":"maxmuster@example.com" } ], start:'2022-12-01 20:00', start:'2022-12-01 21:00', timezone:'Europe/Berlin',"location":"Berlin",//optional mailboxId:'1234567889023'// the mailbox that should be used, leave empty to use your default mailbox,"reminder_minutes": 15// Remin"visibility": "private",// can be 'private', 'public' or 'normal' "busy": true, // This value determines whether to show this event’s time block as available on shared or public calendars. This is also called transparency in some systems.
"conferencing": { // this feature is in Alpha"autocreate": {"provider":"Microsoft Teams"// Allowed: Google Meet┃Zoom Meeting┃Microsoft Teams } }})