{"service":"Google Calendar API","base_url":"https://www.googleapis.com/calendar/v3","auth":{"type":"bearer","header":"Authorization"},"intents":[{"id":"list_events","method":"GET","path":"/calendars/{calendarId}/events","params":{"calendarId":"string","maxResults":"number","pageToken":"string","timeMin":"string","timeMax":"string","q":"string","singleEvents":"boolean"},"returns":"Calendar events list"},{"id":"create_event","method":"POST","path":"/calendars/{calendarId}/events","params":{"calendarId":"string","sendUpdates":"string"},"returns":"Created event"},{"id":"get_event","method":"GET","path":"/calendars/{calendarId}/events/{eventId}","params":{"calendarId":"string","eventId":"string"},"returns":"Event details"},{"id":"update_event","method":"PUT","path":"/calendars/{calendarId}/events/{eventId}","params":{"calendarId":"string","eventId":"string","sendUpdates":"string"},"returns":"Updated event"},{"id":"patch_event","method":"PATCH","path":"/calendars/{calendarId}/events/{eventId}","params":{"calendarId":"string","eventId":"string","sendUpdates":"string"},"returns":"Updated event"},{"id":"delete_event","method":"DELETE","path":"/calendars/{calendarId}/events/{eventId}","params":{"calendarId":"string","eventId":"string","sendUpdates":"string"},"returns":"Event deleted"},{"id":"quick_add_event","method":"POST","path":"/calendars/{calendarId}/events/quickAdd","params":{"calendarId":"string","text":"string","sendUpdates":"string"},"returns":"Created event from text"},{"id":"get_event_instances","method":"GET","path":"/calendars/{calendarId}/events/{eventId}/instances","params":{"calendarId":"string","eventId":"string","timeMin":"string","timeMax":"string","maxResults":"number"},"returns":"Recurring event instances"},{"id":"move_event","method":"POST","path":"/calendars/{calendarId}/events/{eventId}/move","params":{"calendarId":"string","eventId":"string","destination":"string"},"returns":"Event moved"},{"id":"create_calendar","method":"POST","path":"/calendars","params":{},"returns":"Created secondary calendar"},{"id":"get_calendar","method":"GET","path":"/calendars/{calendarId}","params":{"calendarId":"string"},"returns":"Calendar metadata"},{"id":"update_calendar","method":"PUT","path":"/calendars/{calendarId}","params":{"calendarId":"string"},"returns":"Updated calendar"},{"id":"patch_calendar","method":"PATCH","path":"/calendars/{calendarId}","params":{"calendarId":"string"},"returns":"Updated calendar"},{"id":"delete_calendar","method":"DELETE","path":"/calendars/{calendarId}","params":{"calendarId":"string"},"returns":"Calendar deleted"},{"id":"clear_calendar","method":"POST","path":"/calendars/{calendarId}/clear","params":{"calendarId":"string"},"returns":"Calendar cleared"},{"id":"list_calendar_list","method":"GET","path":"/users/me/calendarList","params":{"maxResults":"number","pageToken":"string","minAccessRole":"string"},"returns":"User calendars list"},{"id":"get_calendar_list_entry","method":"GET","path":"/users/me/calendarList/{calendarId}","params":{"calendarId":"string"},"returns":"Calendar list entry"},{"id":"list_acl_rules","method":"GET","path":"/calendars/{calendarId}/acl","params":{"calendarId":"string","maxResults":"number","pageToken":"string"},"returns":"Access control rules"},{"id":"create_acl_rule","method":"POST","path":"/calendars/{calendarId}/acl","params":{"calendarId":"string","sendNotifications":"boolean"},"returns":"Created access rule"},{"id":"get_colors","method":"GET","path":"/colors","params":{},"returns":"Calendar event color definitions"}]}