List calendar events

org.intentschema.productivity.calendar.event.list.v1

JSON: bare · @sha256:28c09c20c450…
Hash: sha256:28c09c20c450a5ec0d71976ec10cf1e45702c2f97cf5eb46dd433c79f921d477

List events in one or more calendars by time range, attendee, or text.

Payload

FieldTypeDescription
target *Target
objectobject
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.

Result

FieldTypeDescription
items *object[]
next_cursorstringPresent when more results are available.
estimated_totalinteger
items[]
FieldTypeDescription
external_idstring
summarystring
startstring (date-time)
endstring (date-time)
attendeesstring (email)[]
html_linkstring (uri)

Examples

this week

{
  "target": {
    "system": "google_calendar"
  },
  "object": {
    "filter": {
      "after": "2026-04-20T00:00:00Z",
      "before": "2026-04-27T00:00:00Z"
    }
  }
}

Profiles