Google Calendar event list profile

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

JSON: bare · @sha256:47b7da177300…
Hash: sha256:47b7da1773008d59c85dc54d99071cb558e4d3f8238bfc05c26e34499e278c98

Google Calendar profile for event list.

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

Payload

FieldTypeDescription
target *Target(system = "google_calendar", required: system)
objectobject
google_calendar @com.google.calendarobject
object
FieldTypeDescription
querystringOptional provider-specific search string.
filterobject
limitinteger (minimum 1; maximum 500; default 50)
cursorstring
filter
FieldTypeDescription
calendar_idstringProvider calendar identifier; omit for primary.
afterstring (date-time)
beforestring (date-time)
attendeestring (email)
textstringFree-text match against summary/description/location.
google_calendar @com.google.calendar

open object — no declared properties

Result

FieldTypeDescription
items *object[]
next_cursorstringPresent when more results are available.
estimated_totalinteger

API mapping

FieldValue
base_urlhttps://www.googleapis.com
methodGET
path/calendar/v3/calendars/{calendarId}/events
scopeshttps://www.googleapis.com/auth/calendar.readonly
docshttps://developers.google.com/calendar/api/v3/reference/events/list

Field mapping

Intent fieldAPI parameter
object.filter.aftertimeMin (RFC 3339)
object.filter.beforetimeMax (RFC 3339)
object.filter.textq (free-text search)
object.filter.attendee(use q param)
object.limitmaxResults
object.cursorpageToken