Fastmail JMAP profile for updating calendar events (CalendarEvent/set update).
Implements: Update calendar event (org.intentschema.productivity.calendar.event.update.v1)
| Field | Type | Description |
|---|---|---|
target * | Target (required: external_id) | (system = "fastmail", required: system) |
patch * | object[] (minItems 1) | RFC 6902 JSON Patch operations applied to the event object. Editable paths: /summary, /description, /location, /start, /end, /timezone, /attendees, /recurrence, /reminders. |
idempotency_key | string |
patch[]| Field | Type | Description |
|---|---|---|
op * | enum: add | remove | replace | move | copy | test | |
path * | string | |
value | any | |
from | string |
| Field | Type | Description |
|---|---|---|
external_id | string | |
etag | string | |
updated_at | string (date-time) |
| Field | Value |
|---|---|
base_url | https://api.fastmail.com |
method | POST |
path | /jmap/api/ |
jmap_method | CalendarEvent/set |
scopes | urn:ietf:params:jmap:calendars |
docs | https://jmap.io/spec-calendars.html |
| Intent field | API parameter |
|---|---|
target.external_id | CalendarEvent/set update/{id} |
patch.* | CalendarEvent/set update/{id} property patches |