Fastmail calendar availability query profile

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

JSON: bare · @sha256:444ba92bab16…
Hash: sha256:444ba92bab16d0f2a3a5b79f764713275879d74aae07cb3152ff1f7e31bc9301

Fastmail JMAP profile for free/busy queries. Uses Principal/getAvailability if supported by the server.

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

Payload

FieldTypeDescription
target *Target(system = "fastmail", 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://api.fastmail.com
methodPOST
path/jmap/api/
jmap_methodPrincipal/getAvailability
scopesurn:ietf:params:jmap:calendars
docshttps://jmap.io/spec-calendars.html

Field mapping

Intent fieldAPI parameter
object.calendarsPrincipal/getAvailability accountIds
object.afterPrincipal/getAvailability start
object.beforePrincipal/getAvailability end