Microsoft Graph calendar event update profile

org.intentschema.productivity.calendar.event.update.v1@com.microsoft.graph.v1

JSON: bare · @sha256:6b0325142d51…
Hash: sha256:6b0325142d51a366d9047fcb575307dc34100c2b4c9bbc57c76f87fd7998a8bd

Graph profile for calendar event update.

Implements: Update calendar event (org.intentschema.productivity.calendar.event.update.v1)

Payload

FieldTypeDescription
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_keystring
ms_graph @com.microsoft.graphobject
patch[]
FieldTypeDescription
op *enum: add | remove | replace | move | copy | test
path *string
valueany
fromstring
ms_graph @com.microsoft.graph

open object — no declared properties

Result

FieldTypeDescription
external_idstring
etagstring
updated_atstring (date-time)

API mapping

FieldValue
base_urlhttps://graph.microsoft.com
methodPATCH
path/v1.0/me/events/{id}
scopesCalendars.ReadWrite
docshttps://learn.microsoft.com/en-us/graph/api/event-update

Field mapping

Intent fieldAPI parameter
object.summarysubject
object.descriptionbody.content (contentType: html or text)
object.locationlocation.displayName
object.startstart.dateTime (ISO 8601)
object.endend.dateTime
object.timezonestart.timeZone / end.timeZone (IANA)
object.attendeesattendees[].emailAddress.address + type
object.recurrencerecurrence.pattern + range
object.all_dayisAllDay
ms_graph.isOnlineMeetingisOnlineMeeting
ms_graph.onlineMeetingProvideronlineMeetingProvider
ms_graph.sensitivitysensitivity
ms_graph.showAsshowAs
ms_graph.categoriescategories[]
target.external_id/events/{id} path parameter