naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — me.calendarGroup description: 'Microsoft Graph OData Service for namespace microsoft.graph — me.calendarGroup. 53 operations. Lead operation: Microsoft Graph List calendarGroups. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - me.calendarGroup created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: microsoft-graph-me-calendargroup baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — me.calendarGroup business capability. Self-contained, no shared references. resources: - name: me-calendarGroups path: /me/calendarGroups operations: - name: melistcalendargroups method: GET description: Microsoft Graph List calendarGroups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecreatecalendargroups method: POST description: Microsoft Graph Create CalendarGroup outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-$count path: /me/calendarGroups/$count operations: - name: mecalendargroupsgetcount9c6e method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id path: /me/calendarGroups/{calendarGroup-id} operations: - name: megetcalendargroups method: GET description: Microsoft Graph Get calendarGroup outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: meupdatecalendargroups method: PATCH description: Microsoft Graph Update calendargroup outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: medeletecalendargroups method: DELETE description: Microsoft Graph Delete calendarGroup outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-calendarGroups-calendarGroup-id-calendars path: /me/calendarGroups/{calendarGroup-id}/calendars operations: - name: mecalendargroupslistcalendars method: GET description: Microsoft Graph List calendars outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscreatecalendars method: POST description: Microsoft Graph Create Calendar outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-$count path: /me/calendarGroups/{calendarGroup-id}/calendars/$count operations: - name: mecalendargroupscalendarsgetcount9aae method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id} operations: - name: mecalendargroupsgetcalendars method: GET description: Microsoft Graph Get calendars from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupsupdatecalendars method: PATCH description: Microsoft Graph Update the navigation property calendars in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecalendargroupsdeletecalendars method: DELETE description: Microsoft Graph Delete navigation property calendars for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-allowedCalendarSharingR path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/allowedCalendarSharingRoles(User='{User}') operations: - name: mecalendargroupscalendargroupcalendarscalendarallowedcalendarsharingroles method: GET description: Microsoft Graph Invoke function allowedCalendarSharingRoles outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarPermissions path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions operations: - name: mecalendargroupscalendarslistcalendarpermissions method: GET description: Microsoft Graph Get calendarPermissions from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscalendarscreatecalendarpermissions method: POST description: Microsoft Graph Create new navigation property to calendarPermissions for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarPermissions-$co path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions/$count operations: - name: mecalendargroupscalendarscalendarpermissionsgetcount3d5b method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarPermissions-cal path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id} operations: - name: mecalendargroupscalendarsgetcalendarpermissions method: GET description: Microsoft Graph Get calendarPermissions from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscalendarsupdatecalendarpermissions method: PATCH description: Microsoft Graph Update the navigation property calendarPermissions in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecalendargroupscalendarsdeletecalendarpermissions method: DELETE description: Microsoft Graph Delete navigation property calendarPermissions for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarView path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView operations: - name: mecalendargroupscalendarslistcalendarview method: GET description: Microsoft Graph Get calendarView from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startDateTime in: query type: string description: The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 required: true - name: endDateTime in: query type: string description: The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 required: true - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarView-delta() path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/delta() operations: - name: mecalendargroupscalendargroupcalendarscalendarcalendarviewdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startDateTime in: query type: string description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 required: true - name: endDateTime in: query type: string description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 required: true - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events operations: - name: mecalendargroupscalendarslistevents method: GET description: Microsoft Graph Get events from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscalendarscreateevents method: POST description: Microsoft Graph Create new navigation property to events for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-$count path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/$count operations: - name: mecalendargroupscalendarseventsgetcount4a49 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-delta() path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/delta() operations: - name: mecalendargroupscalendargroupcalendarscalendareventsdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startDateTime in: query type: string description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 required: true - name: endDateTime in: query type: string description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 required: true - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id} operations: - name: mecalendargroupscalendarsgetevents method: GET description: Microsoft Graph Get events from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscalendarsupdateevents method: PATCH description: Microsoft Graph Update the navigation property events in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecalendargroupscalendarsdeleteevents method: DELETE description: Microsoft Graph Delete navigation property events for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-accept path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/accept operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventaccept method: POST description: Microsoft Graph Invoke action accept outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-attachm path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments operations: - name: mecalendargroupscalendarseventslistattachments method: GET description: Microsoft Graph Get attachments from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscalendarseventscreateattachments method: POST description: Microsoft Graph Create new navigation property to attachments for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-attachm path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/$count operations: - name: mecalendargroupscalendarseventsattachmentsgetcount2b84 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-attachm path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/createUploadSession operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventattachmentscreateuploadsession method: POST description: Microsoft Graph Invoke action createUploadSession outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-attachm path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id} operations: - name: mecalendargroupscalendarseventsgetattachments method: GET description: Microsoft Graph Get attachments from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscalendarseventsdeleteattachments method: DELETE description: Microsoft Graph Delete navigation property attachments for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-calenda path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/calendar operations: - name: mecalendargroupscalendarseventsgetcalendar method: GET description: Microsoft Graph Get calendar from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-cancel path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/cancel operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventcancel method: POST description: Microsoft Graph Invoke action cancel outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-decline path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/decline operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventdecline method: POST description: Microsoft Graph Invoke action decline outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-dismiss path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/dismissReminder operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventdismissreminder method: POST description: Microsoft Graph Invoke action dismissReminder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-extensi path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions operations: - name: mecalendargroupscalendarseventslistextensions method: GET description: Microsoft Graph Get extensions from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscalendarseventscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-extensi path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions/$count operations: - name: mecalendargroupscalendarseventsextensionsgetcountbaf0 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-extensi path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id} operations: - name: mecalendargroupscalendarseventsgetextensions method: GET description: Microsoft Graph Get extensions from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: mecalendargroupscalendarseventsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecalendargroupscalendarseventsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-forward path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/forward operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventforward method: POST description: Microsoft Graph Invoke action forward outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-instanc path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances operations: - name: mecalendargroupscalendarseventslistinstances method: GET description: Microsoft Graph Get instances from me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startDateTime in: query type: string description: The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 required: true - name: endDateTime in: query type: string description: The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 required: true - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-instanc path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/delta() operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventinstancesdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: startDateTime in: query type: string description: The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 required: true - name: endDateTime in: query type: string description: The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 required: true - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-permane path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-snoozeR path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/snoozeReminder operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventsnoozereminder method: POST description: Microsoft Graph Invoke action snoozeReminder outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-tentati path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/tentativelyAccept operations: - name: mecalendargroupscalendargroupcalendarscalendareventseventtentativelyaccept method: POST description: Microsoft Graph Invoke action tentativelyAccept outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-getSchedule path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/getSchedule operations: - name: mecalendargroupscalendargroupcalendarscalendargetschedule method: POST description: Microsoft Graph Invoke action getSchedule outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendarGroups-calendarGroup-id-calendars-calendar-id-permanentDelete path: /me/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/permanentDelete operations: - name: mecalendargroupscalendargroupcalendarscalendarpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: microsoft-graph-me-calendargroup-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — me.calendarGroup. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/me/calendargroups name: me-calendargroups description: REST surface for me-calendarGroups. operations: - method: GET name: melistcalendargroups description: Microsoft Graph List calendarGroups call: microsoft-graph-me-calendargroup.melistcalendargroups with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecreatecalendargroups description: Microsoft Graph Create CalendarGroup call: microsoft-graph-me-calendargroup.mecreatecalendargroups with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/count name: me-calendargroups-count description: REST surface for me-calendarGroups-$count. operations: - method: GET name: mecalendargroupsgetcount9c6e description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendargroup.mecalendargroupsgetcount9c6e outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id} name: me-calendargroups-calendargroup-id description: REST surface for me-calendarGroups-calendarGroup-id. operations: - method: GET name: megetcalendargroups description: Microsoft Graph Get calendarGroup call: microsoft-graph-me-calendargroup.megetcalendargroups with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: meupdatecalendargroups description: Microsoft Graph Update calendargroup call: microsoft-graph-me-calendargroup.meupdatecalendargroups with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: medeletecalendargroups description: Microsoft Graph Delete calendarGroup call: microsoft-graph-me-calendargroup.medeletecalendargroups with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars name: me-calendargroups-calendargroup-id-calendars description: REST surface for me-calendarGroups-calendarGroup-id-calendars. operations: - method: GET name: mecalendargroupslistcalendars description: Microsoft Graph List calendars call: microsoft-graph-me-calendargroup.mecalendargroupslistcalendars with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendargroupscreatecalendars description: Microsoft Graph Create Calendar call: microsoft-graph-me-calendargroup.mecalendargroupscreatecalendars with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/count name: me-calendargroups-calendargroup-id-calendars-count description: REST surface for me-calendarGroups-calendarGroup-id-calendars-$count. operations: - method: GET name: mecalendargroupscalendarsgetcount9aae description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsgetcount9aae outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id} name: me-calendargroups-calendargroup-id-calendars-calendar-id description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id. operations: - method: GET name: mecalendargroupsgetcalendars description: Microsoft Graph Get calendars from me call: microsoft-graph-me-calendargroup.mecalendargroupsgetcalendars with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendargroupsupdatecalendars description: Microsoft Graph Update the navigation property calendars in me call: microsoft-graph-me-calendargroup.mecalendargroupsupdatecalendars with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendargroupsdeletecalendars description: Microsoft Graph Delete navigation property calendars for me call: microsoft-graph-me-calendargroup.mecalendargroupsdeletecalendars with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/allowedcalendarsharingroles-user-user name: me-calendargroups-calendargroup-id-calendars-calendar-id-allowedcalendarsharingr description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-allowedCalendarSharingR. operations: - method: GET name: mecalendargroupscalendargroupcalendarscalendarallowedcalendarsharingroles description: Microsoft Graph Invoke function allowedCalendarSharingRoles call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/calendarpermissions name: me-calendargroups-calendargroup-id-calendars-calendar-id-calendarpermissions description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarPermissions. operations: - method: GET name: mecalendargroupscalendarslistcalendarpermissions description: Microsoft Graph Get calendarPermissions from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarslistcalendarpermissions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendargroupscalendarscreatecalendarpermissions description: Microsoft Graph Create new navigation property to calendarPermissions for me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarscreatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/calendarpermissions/count name: me-calendargroups-calendargroup-id-calendars-calendar-id-calendarpermissions-co description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarPermissions-$co. operations: - method: GET name: mecalendargroupscalendarscalendarpermissionsgetcount3d5b description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendargroup.mecalendargroupscalendarscalendarpermissionsgetcount3d5b outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/calendarpermissions/{calendarpermission-id} name: me-calendargroups-calendargroup-id-calendars-calendar-id-calendarpermissions-cal description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarPermissions-cal. operations: - method: GET name: mecalendargroupscalendarsgetcalendarpermissions description: Microsoft Graph Get calendarPermissions from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsgetcalendarpermissions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendargroupscalendarsupdatecalendarpermissions description: Microsoft Graph Update the navigation property calendarPermissions in me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsupdatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendargroupscalendarsdeletecalendarpermissions description: Microsoft Graph Delete navigation property calendarPermissions for me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsdeletecalendarpermissions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/calendarview name: me-calendargroups-calendargroup-id-calendars-calendar-id-calendarview description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarView. operations: - method: GET name: mecalendargroupscalendarslistcalendarview description: Microsoft Graph Get calendarView from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarslistcalendarview with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/calendarview/delta name: me-calendargroups-calendargroup-id-calendars-calendar-id-calendarview-delta description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-calendarView-delta(). operations: - method: GET name: mecalendargroupscalendargroupcalendarscalendarcalendarviewdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendarcalendarviewdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events name: me-calendargroups-calendargroup-id-calendars-calendar-id-events description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events. operations: - method: GET name: mecalendargroupscalendarslistevents description: Microsoft Graph Get events from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarslistevents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendargroupscalendarscreateevents description: Microsoft Graph Create new navigation property to events for me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarscreateevents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/count name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-count description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-$count. operations: - method: GET name: mecalendargroupscalendarseventsgetcount4a49 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsgetcount4a49 outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/delta name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-delta description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-delta(). operations: - method: GET name: mecalendargroupscalendargroupcalendarscalendareventsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventsdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id} name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id. operations: - method: GET name: mecalendargroupscalendarsgetevents description: Microsoft Graph Get events from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsgetevents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendargroupscalendarsupdateevents description: Microsoft Graph Update the navigation property events in me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsupdateevents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendargroupscalendarsdeleteevents description: Microsoft Graph Delete navigation property events for me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsdeleteevents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/accept name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-accept description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-accept. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventaccept description: Microsoft Graph Invoke action accept call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/attachments name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-attachm description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-attachm. operations: - method: GET name: mecalendargroupscalendarseventslistattachments description: Microsoft Graph Get attachments from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendargroupscalendarseventscreateattachments description: Microsoft Graph Create new navigation property to attachments for me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventscreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/count name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-attachm description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-attachm. operations: - method: GET name: mecalendargroupscalendarseventsattachmentsgetcount2b84 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsattachmentsgetcount2b84 outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/createuploadsession name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-attachm description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-attachm. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id} name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-attachm description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-attachm. operations: - method: GET name: mecalendargroupscalendarseventsgetattachments description: Microsoft Graph Get attachments from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: mecalendargroupscalendarseventsdeleteattachments description: Microsoft Graph Delete navigation property attachments for me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/calendar name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-calenda description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-calenda. operations: - method: GET name: mecalendargroupscalendarseventsgetcalendar description: Microsoft Graph Get calendar from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsgetcalendar with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/cancel name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-cancel description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-cancel. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventcancel description: Microsoft Graph Invoke action cancel call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventcancel with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/decline name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-decline description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-decline. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventdecline description: Microsoft Graph Invoke action decline call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventdecline with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/dismissreminder name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-dismiss description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-dismiss. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventdismissreminder description: Microsoft Graph Invoke action dismissReminder call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventdismissreminder outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/extensions name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-extensi description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-extensi. operations: - method: GET name: mecalendargroupscalendarseventslistextensions description: Microsoft Graph Get extensions from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendargroupscalendarseventscreateextensions description: Microsoft Graph Create new navigation property to extensions for me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/extensions/count name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-extensi description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-extensi. operations: - method: GET name: mecalendargroupscalendarseventsextensionsgetcountbaf0 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsextensionsgetcountbaf0 outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id} name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-extensi description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-extensi. operations: - method: GET name: mecalendargroupscalendarseventsgetextensions description: Microsoft Graph Get extensions from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendargroupscalendarseventsupdateextensions description: Microsoft Graph Update the navigation property extensions in me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendargroupscalendarseventsdeleteextensions description: Microsoft Graph Delete navigation property extensions for me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/forward name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-forward description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-forward. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventforward description: Microsoft Graph Invoke action forward call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/instances name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-instanc description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-instanc. operations: - method: GET name: mecalendargroupscalendarseventslistinstances description: Microsoft Graph Get instances from me call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventslistinstances with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/instances/delta name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-instanc description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-instanc. operations: - method: GET name: mecalendargroupscalendargroupcalendarscalendareventseventinstancesdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventinstancesdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/permanentdelete name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-permane description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-permane. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/snoozereminder name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-snoozer description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-snoozeR. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventsnoozereminder description: Microsoft Graph Invoke action snoozeReminder call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventsnoozereminder with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/events/{event-id}/tentativelyaccept name: me-calendargroups-calendargroup-id-calendars-calendar-id-events-event-id-tentati description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-events-event-id-tentati. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendareventseventtentativelyaccept description: Microsoft Graph Invoke action tentativelyAccept call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventtentativelyaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/getschedule name: me-calendargroups-calendargroup-id-calendars-calendar-id-getschedule description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-getSchedule. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendargetschedule description: Microsoft Graph Invoke action getSchedule call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendargetschedule with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendargroups/{calendargroup-id}/calendars/{calendar-id}/permanentdelete name: me-calendargroups-calendargroup-id-calendars-calendar-id-permanentdelete description: REST surface for me-calendarGroups-calendarGroup-id-calendars-calendar-id-permanentDelete. operations: - method: POST name: mecalendargroupscalendargroupcalendarscalendarpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendarpermanentdelete outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-me-calendargroup-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — me.calendarGroup. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-list-calendargroups description: Microsoft Graph List calendarGroups hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.melistcalendargroups with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-calendargroup description: Microsoft Graph Create CalendarGroup hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecreatecalendargroups with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupsgetcount9c6e outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendargroup description: Microsoft Graph Get calendarGroup hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.megetcalendargroups with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-calendargroup description: Microsoft Graph Update calendargroup hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendargroup.meupdatecalendargroups with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-calendargroup description: Microsoft Graph Delete calendarGroup hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendargroup.medeletecalendargroups with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-calendars description: Microsoft Graph List calendars hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupslistcalendars with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-calendar description: Microsoft Graph Create Calendar hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscreatecalendars with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsgetcount9aae outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendars-me description: Microsoft Graph Get calendars from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupsgetcalendars with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property calendars in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupsupdatecalendars with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property calendars for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupsdeletecalendars with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-allowedcalendarsharingroles description: Microsoft Graph Invoke function allowedCalendarSharingRoles hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarpermissions-me description: Microsoft Graph Get calendarPermissions from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarslistcalendarpermissions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to calendarPermissions for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendarscreatecalendarpermissions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarscalendarpermissionsgetcount3d5b outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarpermissions-me-2 description: Microsoft Graph Get calendarPermissions from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsgetcalendarpermissions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property calendarPermissions in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsupdatecalendarpermissions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property calendarPermissions for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsdeletecalendarpermissions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarview-me description: Microsoft Graph Get calendarView from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarslistcalendarview with: startDateTime: tools.startDateTime endDateTime: tools.endDateTime $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendarcalendarviewdelta with: startDateTime: tools.startDateTime endDateTime: tools.endDateTime $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-events-me description: Microsoft Graph Get events from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarslistevents with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to events for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendarscreateevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsgetcount4a49 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-2 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventsdelta with: startDateTime: tools.startDateTime endDateTime: tools.endDateTime $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-events-me-2 description: Microsoft Graph Get events from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsgetevents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property events in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsupdateevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property events for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarsdeleteevents with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-accept description: Microsoft Graph Invoke action accept hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventaccept with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-me description: Microsoft Graph Get attachments from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to attachments for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventscreateattachments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsattachmentsgetcount2b84 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createuploadsession description: Microsoft Graph Invoke action createUploadSession hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventattachmentscreateuploadsession with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-me-2 description: Microsoft Graph Get attachments from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property attachments for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendar-me description: Microsoft Graph Get calendar from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsgetcalendar with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-cancel description: Microsoft Graph Invoke action cancel hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventcancel with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-decline description: Microsoft Graph Invoke action decline hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventdecline with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-dismissreminder description: Microsoft Graph Invoke action dismissReminder hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventdismissreminder outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-me description: Microsoft Graph Get extensions from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to extensions for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventscreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsextensionsgetcountbaf0 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-me-2 description: Microsoft Graph Get extensions from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsgetextensions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property extensions in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property extensions for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventsdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-forward description: Microsoft Graph Invoke action forward hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-instances-me description: Microsoft Graph Get instances from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendarseventslistinstances with: startDateTime: tools.startDateTime endDateTime: tools.endDateTime $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-3 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventinstancesdelta with: startDateTime: tools.startDateTime endDateTime: tools.endDateTime $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-snoozereminder description: Microsoft Graph Invoke action snoozeReminder hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventsnoozereminder with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-tentativelyaccept description: Microsoft Graph Invoke action tentativelyAccept hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendareventseventtentativelyaccept with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-getschedule description: Microsoft Graph Invoke action getSchedule hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendargetschedule with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete-2 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendargroup.mecalendargroupscalendargroupcalendarscalendarpermanentdelete outputParameters: - type: object mapping: $.