Google Calendar availability query profile

org.intentschema.productivity.calendar.availability.query.v1@com.google.calendar.v1

JSON: bare · @sha256:1011d049b87f…
Hash: sha256:1011d049b87f2aa7efae48f913cc6b263ec33bc8b2586dd69b51fd06e8a94b7f

Google Calendar profile for freebusy.query.

Implements: Query calendar availability (org.intentschema.productivity.calendar.availability.query.v1)

Payload

FieldTypeDescription
target *Target(system = "google_calendar", required: system)
object *object
object
FieldTypeDescription
calendars *string (email)[]Calendar owners (typically email addresses) to query.
after *string (date-time)
before *string (date-time)
timezonestring

Result

FieldTypeDescription
calendarsobject[]

API mapping

FieldValue
base_urlhttps://www.googleapis.com
methodPOST
path/calendar/v3/freeBusy
scopeshttps://www.googleapis.com/auth/calendar.readonly
docshttps://developers.google.com/calendar/api/v3/reference/freebusy/query

Field mapping

Intent fieldAPI parameter
object.calendarsitems[].id (calendar IDs or emails)
object.aftertimeMin
object.beforetimeMax
object.timezonetimeZone