Google Calendar calendar list profile

org.intentschema.productivity.calendar.calendar.list.v1@com.google.calendar.v1

JSON: bare · @sha256:6b37897260e8…
Hash: sha256:6b37897260e8d0da4bd70f118e1bd5b95cc4dee61f7f10aff0735b106ffeece4

Google Calendar profile for listing the user's calendars.

Implements: List calendars (org.intentschema.productivity.calendar.calendar.list.v1)

Payload

FieldTypeDescription
target *Target(system = "google_calendar", required: system)
objectobject
google_calendar @com.google.calendarobject
object
FieldTypeDescription
filterobject
filter
FieldTypeDescription
access_roleenum: owner | writer | reader | freeBusyReader
primary_onlyboolean
google_calendar @com.google.calendar
FieldTypeDescription
showHiddenboolean
showDeletedboolean
minAccessRoleenum: freeBusyReader | reader | writer | owner

Result

FieldTypeDescription
items *object[]

API mapping

FieldValue
base_urlhttps://www.googleapis.com
methodGET
path/calendar/v3/users/me/calendarList
scopeshttps://www.googleapis.com/auth/calendar.readonly
docshttps://developers.google.com/calendar/api/v3/reference/calendarList/list

Field mapping

Intent fieldAPI parameter
google_calendar.showHiddenshowHidden
google_calendar.showDeletedshowDeleted
google_calendar.minAccessRoleminAccessRole