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
| Field | Type | Description |
target * | Target | (system = "fastmail", required: system) |
object * | object | |
object
| Field | Type | Description |
calendars * | string (email)[] | Calendar owners (typically email addresses) to query. |
after * | string (date-time) | |
before * | string (date-time) | |
timezone | string | |
Result
| Field | Type | Description |
calendars | object[] | |
API mapping
| Field | Value |
base_url | https://api.fastmail.com |
method | POST |
path | /jmap/api/ |
jmap_method | Principal/getAvailability |
scopes | urn:ietf:params:jmap:calendars |
docs | https://jmap.io/spec-calendars.html |
Field mapping
| Intent field | API parameter |
object.calendars | Principal/getAvailability accountIds |
object.after | Principal/getAvailability start |
object.before | Principal/getAvailability end |