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
| Field | Type | Description |
target * | Target | |
object | object | |
object
| Field | Type | Description |
query | string | Optional provider-specific search string. |
filter | object | |
limit | integer (minimum 1; maximum 500; default 50) | |
cursor | string | |
filter
| Field | Type | Description |
calendar_id | string | Provider calendar identifier; omit for primary. |
after | string (date-time) | |
before | string (date-time) | |
attendee | string (email) | |
text | string | Free-text match against summary/description/location. |
Result
| Field | Type | Description |
items * | object[] | |
next_cursor | string | Present when more results are available. |
estimated_total | integer | |
items[]
| Field | Type | Description |
external_id | string | |
summary | string | |
start | string (date-time) | |
end | string (date-time) | |
attendees | string (email)[] | |
html_link | string (uri) | |
Examples
this week
{
"target": {
"system": "google_calendar"
},
"object": {
"filter": {
"after": "2026-04-20T00:00:00Z",
"before": "2026-04-27T00:00:00Z"
}
}
}
Profiles