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
| Field | Type | Description |
target * | Target | (system = "google_calendar", required: system) |
object | object | |
google_calendar @com.google.calendar | 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. |
google_calendar @com.google.calendar
open object — no declared properties
Result
| Field | Type | Description |
items * | object[] | |
next_cursor | string | Present when more results are available. |
estimated_total | integer | |
API mapping
Field mapping
| Intent field | API parameter |
object.filter.after | timeMin (RFC 3339) |
object.filter.before | timeMax (RFC 3339) |
object.filter.text | q (free-text search) |
object.filter.attendee | (use q param) |
object.limit | maxResults |
object.cursor | pageToken |