Graph profile for calendar event update.
Implements: Update calendar event (org.intentschema.productivity.calendar.event.update.v1)
| Field | Type | Description |
|---|---|---|
target * | Target (required: external_id) | (system = "ms_graph", 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 | |
ms_graph @com.microsoft.graph | object |
patch[]| Field | Type | Description |
|---|---|---|
op * | enum: add | remove | replace | move | copy | test | |
path * | string | |
value | any | |
from | string |
ms_graph @com.microsoft.graph| Field | Type | Description |
|---|---|---|
external_id | string | |
etag | string | |
updated_at | string (date-time) |
| Field | Value |
|---|---|
base_url | https://graph.microsoft.com |
method | PATCH |
path | /v1.0/me/events/{id} |
scopes | Calendars.ReadWrite |
docs | https://learn.microsoft.com/en-us/graph/api/event-update |
| Intent field | API parameter |
|---|---|
object.summary | subject |
object.description | body.content (contentType: html or text) |
object.location | location.displayName |
object.start | start.dateTime (ISO 8601) |
object.end | end.dateTime |
object.timezone | start.timeZone / end.timeZone (IANA) |
object.attendees | attendees[].emailAddress.address + type |
object.recurrence | recurrence.pattern + range |
object.all_day | isAllDay |
ms_graph.isOnlineMeeting | isOnlineMeeting |
ms_graph.onlineMeetingProvider | onlineMeetingProvider |
ms_graph.sensitivity | sensitivity |
ms_graph.showAs | showAs |
ms_graph.categories | categories[] |
target.external_id | /events/{id} path parameter |