Google Calendar

Як створити обліковий запис сервісу

Для цього вам потрібно створити власний обліковий запис у сервісах Google.

Перейдіть за цим посиланнямarrow-up-right і створіть новий проєкт:

Придумайте назву для проєкту:

Натисніть «Створити» і трохи зачекайте, поки проєкт буде створено.

Оновіть сторінку, а потім натисніть на щойно створений проєкт. Перевірте в полі ліворуч свій статус доступу — там має бути «Власник (1)»:

Тепер перейдіть до налаштувань облікового запису сервісу:

Там потрібно відкрити розділ «Service accounts» і натиснути « + Create Service Account»:

Введіть назву та електронну адресу облікового запису сервісу:

Потім виберіть роль Owner:

Натисніть «Done», а потім «Manage keys» у вибраному проєкті. Далі натисніть «Create new key»

Виберіть тип ключа JSON і натисніть «Create»

Після створення ключа він автоматично зберігається на вашому комп’ютері

Потім вам потрібно завантажити його на хостинг або в Salebot і поділитися посиланням на нього в параметрах запиту, передавши отриману URL-адресу в параметрі creds_path.

Тепер вам також потрібно додати наші API-інтеграції. Для цього перейдіть сюди:

Потім потрібно увімкнути APIs and services і знайти Google Calendar API у відкритому вікні:

Натисніть на результат пошуку, а потім на «Enable»:

Цей крок завершує створення вашого облікового запису сервісу.

Як завантажити файл ключа

Перейдіть у проєкт на Salebot і завантажте отриманий файл ключа в блок, наприклад ось так:

Натисніть «Зберегти» і перейдіть до вікна безкоштовного тестування:

Введіть фразу, яку ви встановили як умову (у цьому випадку це «123»). У відповідь ви отримаєте посилання на файл із ключами:

triangle-exclamation

Не забудьте зробити блок типу Not state, щоб він вам не заважав.

Ви можете зберегти це посилання у змінній або передати його в параметрі creds_path як є.

Як знайти ідентифікатор календаря

Ідентифікатор наявного календаря можна знайти в його налаштуваннях у розділі «Integrate calendar»:

Як створити новий календар

Ви можете створити новий календар двома способами: вручну та за допомогою функції.

Створення календаря вручну:

Щоб ви могли додавати нотатки та редагувати наявний календар (або створений вручну), потрібно надати доступ обліковому запису сервісу. Для цього просто додайте електронну адресу облікового запису сервісу в налаштуваннях потрібного календаря:

Створення календаря за допомогою функції

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - create name - назва календаря description - опис календаря

Додаткові параметри:

time_zone - часовий пояс календаря. Ідентифікатор часового поясу IANA. За замовчуванням — Europe/Moscow (GMT+3) location - географічне розташування календаря як текст у довільній формі

Ви також можете надати доступ іншому обліковому запису, наприклад, своєму основному:

owner_email - електронна адреса облікового запису, який додається як власник календаря

circle-exclamation

Збережені значення із JSON-відповіді

Після успішного виконання функція повертає такі параметри, які ви можете зберегти:

{'kind': 'calendar#calendar', 'etag': '"WgASl9FY_5zrEmCZvrt4Qlh6tGQ"', 'id': '[email protected]', 'summary': 'Назва календаря’', 'timeZone': 'UTC'}

Збережімо id створеного календаря: id -> calendar_id

Для тестування ви можете вивести змінну #{custom_answer}.

Якщо було передано email (owner_email), то після успішного запиту потрібно перейти до своєї поштової скриньки та підтвердити додавання календаря до свого облікового запису:

Як отримати інформацію про календар

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - get_calendar; calendar_id - id вибраного календаря

Збережені значення

Після успішного виконання функція повертає такі параметри, які ви можете зберегти.

Посилання приклад відповіді функції:

{'kind': 'calendar#calendar', 'etag': '"6KN4OTLeoqGGu7Nr5uNIQgCGYsU"', 'id': '[email protected]', 'summary': 'Назва календаря', 'timeZone': 'UTC'}

Як отримати список календарів облікового запису сервісу

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - calendars_list

Збережені значення

Після успішного виконання функція повертає такі параметри, які ви можете зберегти.

Посилання приклад відповіді функції:

{ 'kind': 'calendar#calendarList', 'etag': '"p32o8pm47rfqf20g"', 'nextSyncToken': 'CLCM2Ifb9PECEi5nc2hlZXRzQGdzaGVldHMtMjU0NzEzLmlhbS5nc2VydmljZWFjY291bnQuY29t', 'items': [ { 'kind': 'calendar#calendarListEntry', 'etag': '"1625235372775000"', 'id': '[email protected]', 'summary': 'AAAAAAAAaa', 'timeZone': 'Asia/Singapore', 'colorId': '17', 'backgroundColor': '#9a9cff', 'foregroundColor': '#000000', 'selected': True, 'accessRole': 'owner', 'defaultReminders': [ ] }, { 'kind': 'calendar#calendarListEntry', 'etag': '"1625235805096000"', 'id': '[email protected]', 'summary': 'AAAAAAAAaa', 'timeZone': 'Asia/Singapore', 'colorId': '21', 'backgroundColor': '#cca6ac', 'foregroundColor': '#000000', 'selected': True, 'accessRole': 'owner', 'defaultReminders': [ ] } ] }

Як працювати з подіями

Швидке додавання події

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - quick_add_event; calendar_id - id вибраного календаря; event_name - назва події

Посилання приклад параметрів:

{"creds_path": "https://files.salebot.ai/uploads/message/file/30037/calendar-project-320517-c241d9ab0565.json", "calendar_id": "[email protected]", "command": "quick_add_event","event_name": "Incredible Event"}

Збережені значення

Після успішного виконання функція повертає такі параметри, які ви можете зберегти. Щоб мати змогу потім редагувати створену подію, рекомендується зберегти її id: id -> event_id.

Посилання приклад відповіді функції:

{ 'kind': 'calendar#event', 'etag': '"3253879667088000"', 'id': 'ljp7a3ocp8oorbov9u2cq221s0', 'status': 'confirmed', 'htmlLink': 'https://www.google.com/calendar/event?eid=bGpwN2Ezb2NwOG9vcmJvdjl1MmNxMjIxczAgaTlzdmVydHN0dm9vMmZxMW8waThjbjM5YThAZw', 'created': '2021-07-22T07:43:53.000Z', 'updated': '2021-07-22T07:43:53.544Z', 'creator': {'email': '[email protected]'}, 'organizer': {'email': '[email protected]', 'displayName': 'Testov', 'self': True}, 'start': {'dateTime': '2021-07-22T07:43:53Z', 'timeZone': 'UTC'}, 'end': {'dateTime': '2021-07-22T08:43:53Z', 'timeZone': 'UTC'}, 'iCalUID': '[email protected]', 'sequence': 0, 'reminders': {'useDefault': True}, 'eventType': 'default' }

Як додати подію

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - add_event calendar_id - id вибраного календаря event_name - назва події

Також потрібно задати один із двох варіантів параметрів: дата АБО дата й час.

Якщо подія відбувається протягом усього дня, тоді потрібно вказати дати:

  1. start_date - дата початку події у форматі DD.MM.YYYY (наприклад, 23.07.2010)

  2. end_date - дата завершення події у форматі DD.MM.YYYY (наприклад, 24.07.2010)

Якщо подія відбувається у визначений час, тоді потрібно вказати дату й час:

  1. start_datetime - дата й час початку події у форматі DD.MM.YYYY HH:MM (наприклад, 23.07.2010 12:00)

  2. end_datetime - дата й час завершення події у форматі DD.MM.YYYY HH:MM (наприклад, 23.07.2010 13:00)

  3. time_zone - часовий пояс події. Ідентифікатор часового поясу IANA. За замовчуванням — Europe/Moscow (GMT+3)

circle-info

Якщо часові пояси календаря та події різні, то подія з часом буде додана в часовий пояс календаря.

Приклад:

Календар у часовому поясі (tz) Europe/Kyiv +3, а подію додано з часовим поясом Europe/Berlin +2. Час події 12:00 (tz +2) буде додано до календаря як 13:00, тому що за київським часом 13:00 — це 12:00 у часовому поясі +2.

Додаткові параметри:

event_description - опис події location - географічне розташування події як текст у довільній формі email_minutes - час у хвилинах до події, коли надсилати сповіщення на email учасників popup_minutes - час у хвилинах до події, коли надсилати сповіщення учасникам у вигляді спливаючого вікна

Приклад параметрів:

{"creds_path": "https://files.salebot.ai/uploads/message/file/30037/calendar-project-320517-c241d9ab0565.json", "calendar_id": "[email protected]", "command": "add_event", "event_name": "The greatest event of all time", "start_datetime": "27.07.2021 12:00", "end_datetime": "27.07.2021 14:00"}

Збережені значення з JSON-відповіді:

Після успішного виконання функція повертає такі параметри, які ви можете зберегти.

Для подальшого редагування створеної події рекомендується зберегти її id:

id -> event_id

Приклад відповіді функції:

{'kind': 'calendar#event', 'etag': '"3254057128970000"', 'id': 'ittr5291ppi7snapn8jbct5krs', 'status': 'confirmed', 'htmlLink': 'https://www.google.com/calendar/event?eid=aXR0cjUyOTFwcGk3c25hcG44amJjdDVrcnMgaTlzdmVydHN0dm9vMmZxMW8waThjbjM5YThAZw', 'created': '2021-07-23T08:22:35.000Z', 'updated': '2021-07-23T08:22:53.109Z', 'summary': 'New Event44', 'description': 'Descri xbb xhjxkv', 'location': 'city London', 'creator': {'email': '[email protected]'}, 'organizer': {'email': '[email protected]', 'displayName': ‘Test’, 'self': True}, 'start': {'dateTime': '2021-07-23T13:30:00Z', 'timeZone': 'Europe/Kyiv}, 'end': {'dateTime': '2021-07-23T14:00:00Z', 'timeZone': 'Europe/Kyiv}, 'iCalUID': '[email protected]', 'sequence': 0, 'attendees': [{'email': [email protected]', 'displayName': John, 'responseStatus': 'needsAction'}], 'reminders': {'useDefault': False, 'overrides': [{'method': 'email', 'minutes': 10}, {'method': 'popup', 'minutes': 10}]}, 'eventType': 'default'}

Редагування події

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Обов’язкові параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - update_event; calendar_id - id календаря; event_id - id події, яку потрібно редагувати

Додаткові параметри для оновлення:

Ви можете передавати як один, так і кілька параметрів.

event_name - назва події event_description - опис події email_minutes - час у хвилинах до події, коли надсилати сповіщення на email учасників popup_minutes - час у хвилинах до події, коли надсилати сповіщення учасникам у вигляді спливаючого вікна

Якщо подія відбувається протягом усього дня, тоді потрібно вказати дати:

start_date - дата початку події у форматі DD.MM.YYYY (наприклад, 23.07.2010) end_date - дата завершення події у форматі DD.MM.YYYY (наприклад, 24.07.2010)

Якщо подія відбувається у визначений час, тоді потрібно вказати дату й час:

start_datetime - дата й час початку події у форматі DD.MM.YYYY HH:MM (наприклад, 23.07.2010 12:00) end_datetime - дата й час завершення події у форматі DD.MM.YYYY HH:MM (наприклад, 23.07.2010 13:00) time_zone - часовий пояс події. Ідентифікатор часового поясу IANA. За замовчуванням — Europe/Moscow (GMT+3)

Приклад параметрів:

{"creds_path": "https://files.salebot.ai/uploads/message/file/30037/calendar-project-320517-c241d9ab0565.json", "calendar_id": "[email protected]", "event_id": "j1lcpm4q2p9c0cv705alv3brug", "command": "update_event", "event_name": "Edited event", "start_datetime": "27.07.2021 12:00", "end_datetime": "27.07.2021 14:00","popup_minutes": "11","email_minutes": "22"}

Збережені значення з JSON-відповіді:

Після успішного виконання функція повертає такі параметри, які ви можете зберегти.

Приклад відповіді функції:

{"kind":"calendar#event","etag":""3276713558524000"","id":"j1lcpm4q2p9c0cv705alv3brug","status":"confirmed","htmlLink":"https://www.google.com/calendar/event?eid=ajFsY3BtNHEycDljMGN2NzA1YWx2M2JydWcgaTlzdmVydHN0dm9vMmZxMW8waThjbjM5YThAZw","created":"2021-12-01T10:40:11.000Z","updated":"2021-12-01T10:43:16.738Z","summary":"Amazing","creator":{"email":"[email protected]"},"organizer":{"email":"[email protected]","displayName":"Test","self":true},"start":{"dateTime":"2021-12-28T09:00:00Z","timeZone":"Europe/Moscow"},"end":{"dateTime":"2021-12-29T11:00:00Z","timeZone":"Europe/Moscow"},"iCalUID":"[email protected]","sequence":0,"reminders":{"useDefault":false,"overrides":[{"method":"email","minutes":22},{"method":"popup","minutes":12}]},"eventType":"default","update_status":"ok"}

Отримання списку подій

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - get_event_list; calendar_id - id календаря

Якщо ви не передасте додаткові параметри, результатом буде список подій на сьогодні

Додаткові параметри:

start_date - дата, з якої ви хочете знайти події, у форматі DD.MM.YYYY (23.07.2021) end_date - дата, до якої ви хочете знайти події, у форматі DD.MM.YYYY (24.07.2021)

Приклад параметрів:

Подію за 23 липня буде знайдено

{"creds_path": "https://files.salebot.ai/uploads/message/file/30037/calendar-project-320517-c241d9ab0565.json", "calendar_id": "[email protected]", "command": "get_event_list", "start_date": "22.07.2021", "end_date": "23.07.2021"}

Збережені значення з JSON-відповіді:

Після успішного виконання функція повертає такі параметри, які ви можете зберегти.

Список знайдених подій можна зберегти у змінній:

items -> event_list

Приклад відповіді функції:

{'kind': 'calendar#events', 'etag': '"p33odnesrinsv20g"', 'summary': 'Test', 'description': 'Test description', 'updated': '2021-07-23T12:13:05.686Z', 'timeZone': 'UTC', 'accessRole': 'owner', 'defaultReminders': [], 'items': [{'kind': 'calendar#event', 'etag': '"3254084771372000"', 'id': '6d8rocb9e2r21ue37jgsa0v06i', 'status': 'confirmed', 'htmlLink': 'https://www.google.com/calendar/event?eid=NmQ4cm9jYjllMnIyMXVlMzdqZ3NhMHYwNmkgaTlzdmVydHN0dm9vMmZxMW8waThjbjM5YThAZw', 'created': '2021-07-23T12:11:13.000Z', 'updated': '2021-07-23T12:13:05.686Z', 'summary': 'DDDDDDDDD', 'creator': {'email': '[email protected]'}, 'organizer': {'email': '[email protected]', 'displayName': 'Testov', 'self': True}, 'start': {'date': '2021-07-20'}, 'end': {'date': '2021-07-21'}, 'transparency': 'transparent', 'iCalUID': '[email protected]', 'sequence': 0, 'reminders': {'useDefault': False}, 'eventType': 'default'}]}

Як перемістити події до іншого календаря

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - move_event; calendar_id - id календаря, з якого переміщується подія; event_id - id події; destination_calendar_id - id календаря, до якого переміщується подія;

Збережені значення з JSON-відповіді:

Після успішного виконання функція повертає такі параметри, які ви можете зберегти.

Приклад відповіді функції:

{'kind': 'calendar#event', 'etag': '"3253880350568000"', 'id': 'ljp7a3ocp8oorbov9u2cq221s0', 'status': 'cancelled', 'htmlLink': 'https://www.google.com/calendar/event?eid=bGpwN2Ezb2NwOG9vcmJvdjl1MmNxMjIxczAgaTlzdmVydHN0dm9vMmZxMW8waThjbjM5YThAZw', 'created': '2021-07-22T07:43:53.000Z', 'updated': '2021-07-22T07:49:35.284Z', 'creator': {'email': '[email protected]'}, 'organizer': {'email': '[email protected]', 'displayName': 'Тестовий календар'}, 'start': {'dateTime': '2021-07-22T07:43:53Z', 'timeZone': 'UTC'}, 'end': {'dateTime': '2021-07-22T08:43:53Z', 'timeZone': 'UTC'}, 'iCalUID': '[email protected]', 'sequence': 0, 'reminders': {'useDefault': True}, 'eventType': 'default'}

Як отримати інформацію про подію

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - get_event; calendar_id - id календаря; event_id - id події

Збережені значення з JSON-відповіді:

Після успішного виконання функція повертає такі параметри, які ви можете зберегти.

Приклад відповіді функції:

{'kind': 'calendar#event', 'etag': '"3254067331414000"', 'id': 'ittr5291ppi7snapn8jbct5krs', 'status': 'confirmed', 'htmlLink': 'https://www.google.com/calendar/event?eid=aXR0cjUyOTFwcGk3c25hcG44amJjdDVrcnMgaTlzdmVydHN0dm9vMmZxMW8waThjbjM5YThAZw', 'created': '2021-07-23T08:22:35.000Z', 'updated': '2021-07-23T11:12:55.553Z', 'summary': 'New Event44', 'description': 'Descri xbb xhjxkv', 'location': 'city London', 'creator': {'email': '[email protected]'}, 'organizer': {'email': '[email protected]', 'displayName': 'Test', 'self': True}, 'start': {'dateTime': '2021-07-23T13:30:00Z', 'timeZone': 'Europe/Moscow'}, 'end': {'dateTime': '2021-07-23T14:00:00Z', 'timeZone': 'Europe/Moscow'}, 'iCalUID': '[email protected]', 'sequence': 0, 'attendees': [{'email': '[email protected]', 'displayName': 'John', 'responseStatus': 'needsAction'}], 'reminders': {'useDefault': False, 'overrides': [{'method': 'email', 'minutes': 10}, {'method': 'popup', 'minutes': 10}]}, 'eventType': 'default'}

Як видалити подію

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - remove_event; calendar_id - id календаря; event_id - id події, яку ви хочете видалити

Збережені значення з JSON-відповіді:

Після успішного виконання функція повертає такі параметри, які ви можете зберегти.

Приклад відповіді функції:

{'status': 'ok'}

Як додати учасника події

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - add_client; calendar_id - id календаря; event_id - id події; client_email - електронна адреса клієнта, якого ви хочете додати

Додаткові параметри:

name - назва події; comment - коментар учасника

Приклад параметрів:

{ "creds_path": "https://files.salebot.ai/uploads/message/file/30037/calendar-project-320517-c241d9ab0565.json", "calendar_id": "[email protected]", "command": "add_client", "event_id": "#{event_id}", "client_email": "[email protected]", "name": "John", "comment": "Я буду першим!" }

Збережені значення з JSON-відповіді:

Функція завжди повертає статус add_status. Він може мати одне з трьох значень:

ok - клієнта додано exist - клієнт уже існує error - під час додавання сталася помилка, тоді додатково разом із add_status буде параметр error_message з текстом помилки

Приклад відповіді функції у разі успіху:

{'kind': 'calendar#event', 'etag': '"3254059247409000"', 'id': 'ittr5291ppi7snapn8jbct5krs', 'status': 'confirmed', 'htmlLink': 'https://www.google.com/calendar/event?eid=aXR0cjUyOTFwcGk3c25hcG44amJjdDVrcnMgaTlzdmVydHN0dm9vMmZxMW8waThjbjM5YThAZw', 'created': '2021-07-23T08:22:35.000Z', 'updated': '2021-07-23T08:58:11.548Z', 'summary': 'New Event44', 'description': 'Descri xbb xhjxkv', 'location': 'city London', 'creator': {'email': '[email protected]'}, 'organizer': {'email': '[email protected]', 'displayName': 'Test', 'self': True}, 'start': {'dateTime': '2021-07-23T13:30:00Z', 'timeZone': 'Europe/Moscow'}, 'end': {'dateTime': '2021-07-23T14:00:00Z', 'timeZone': 'Europe/Moscow'}, 'iCalUID': '[email protected]', 'sequence': 0, 'attendees': [{'email': '[email protected]', 'displayName': 'John', 'responseStatus': 'needsAction'}, {'email': '[email protected]', 'displayName': 'John', 'responseStatus': 'needsAction'}, {'email': '[email protected]', 'displayName': 'John2', 'responseStatus': 'needsAction'}], 'reminders': {'useDefault': False, 'overrides': [{'method': 'email', 'minutes': 10}, {'method': 'popup', 'minutes': 10}]}, 'eventType': 'default', ‘add_status’: 'ok'}

Як видалити учасника

URL функції: https://store.salebot.ai/function/gcalendar Тип запиту: POST-json

Параметри:

creds_path - посилання на ключ доступу облікового запису сервісу до API календаря (отримане за інструкцією вище); команду - remove_client; calendar_id - id календаря; event_id - id події; client_email - електронна адреса клієнта

Приклад параметрів:

{ "creds_path": "https://files.salebot.ai/uploads/message/file/30037/calendar-project-320517-c241d9ab0565.json", "calendar_id": "[email protected]", "command": "remove_client", "event_id": "#{event_id}", "client_email": "[email protected]" }

Збережені значення з JSON-відповіді:

Функція завжди повертає статус remove_status. Він може мати одне з трьох значень:

1 - клієнта успішно видалено 0 - клієнта не знайдено error - під час видалення сталася помилка, тоді додатково разом із remove_status буде параметр error_message з текстом помилки

Відповідь функції у разі успіху:

{'kind': 'calendar#event', 'etag': '"3254059247409000"', 'id': 'ittr5291ppi7snapn8jbct5krs', 'status': 'confirmed', 'htmlLink': 'https://www.google.com/calendar/event?eid=aXR0cjUyOTFwcGk3c25hcG44amJjdDVrcnMgaTlzdmVydHN0dm9vMmZxMW8waThjbjM5YThAZw', 'created': '2021-07-23T08:22:35.000Z', 'updated': '2021-07-23T08:58:11.548Z', 'summary': 'New Event44', 'description': 'Descri xbb xhjxkv', 'location': 'city London', 'creator': {'email': '[email protected]'}, 'organizer': {'email': '[email protected]', 'displayName': 'Test', 'self': True}, 'start': {'dateTime': '2021-07-23T13:30:00Z', 'timeZone': 'Europe/Moscow'}, 'end': {'dateTime': '2021-07-23T14:00:00Z', 'timeZone': 'Europe/Moscow'}, 'iCalUID': '[email protected]', 'sequence': 0, 'attendees': [{'email': '[email protected]', 'displayName': 'John', 'responseStatus': 'needsAction'}, {'email': '[email protected]', 'displayName': 'John', 'responseStatus': 'needsAction'}, {'email': '[email protected]', 'displayName': 'John2', 'responseStatus': 'needsAction'}], 'reminders': {'useDefault': False, 'overrides': [{'method': 'email', 'minutes': 10}, {'method': 'popup', 'minutes': 10}]}, 'eventType': 'default', 'remove_status': '1'}

Last updated