naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — Groups.event description: 'Microsoft Graph OData Service for namespace microsoft.graph — Groups.event. 32 operations. Lead operation: Microsoft Graph List group calendarView. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Groups.event 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-groups-event baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — Groups.event business capability. Self-contained, no shared references. resources: - name: groups-group-id-calendarView path: /groups/{group-id}/calendarView operations: - name: groupslistcalendarview method: GET description: Microsoft Graph List group calendarView 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: groups-group-id-calendarView-delta() path: /groups/{group-id}/calendarView/delta() operations: - name: groupsgroupcalendarviewdelta 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: groups-group-id-events path: /groups/{group-id}/events operations: - name: groupslistevents method: GET description: Microsoft Graph List events 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: groupscreateevents method: POST description: Microsoft Graph Create event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: groups-group-id-events-$count path: /groups/{group-id}/events/$count operations: - name: groupseventsgetcountab92 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: groups-group-id-events-delta() path: /groups/{group-id}/events/delta() operations: - name: groupsgroupeventsdelta 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: groups-group-id-events-event-id path: /groups/{group-id}/events/{event-id} operations: - name: groupsgetevents method: GET description: Microsoft Graph Get event 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: groupsupdateevents method: PATCH description: Microsoft Graph Update the navigation property events in groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: groupsdeleteevents method: DELETE description: Microsoft Graph Delete event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: groups-group-id-events-event-id-accept path: /groups/{group-id}/events/{event-id}/accept operations: - name: groupsgroupeventseventaccept 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: groups-group-id-events-event-id-attachments path: /groups/{group-id}/events/{event-id}/attachments operations: - name: groupseventslistattachments method: GET description: Microsoft Graph Get attachments from groups 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: groupseventscreateattachments method: POST description: Microsoft Graph Create new navigation property to attachments for groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: groups-group-id-events-event-id-attachments-$count path: /groups/{group-id}/events/{event-id}/attachments/$count operations: - name: groupseventsattachmentsgetcount87ba method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: groups-group-id-events-event-id-attachments-createUploadSession path: /groups/{group-id}/events/{event-id}/attachments/createUploadSession operations: - name: groupsgroupeventseventattachmentscreateuploadsession 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: groups-group-id-events-event-id-attachments-attachment-id path: /groups/{group-id}/events/{event-id}/attachments/{attachment-id} operations: - name: groupseventsgetattachments method: GET description: Microsoft Graph Get attachments from groups 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: groupseventsdeleteattachments method: DELETE description: Microsoft Graph Delete navigation property attachments for groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: groups-group-id-events-event-id-calendar path: /groups/{group-id}/events/{event-id}/calendar operations: - name: groupseventsgetcalendar method: GET description: Microsoft Graph Get calendar from groups 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: groups-group-id-events-event-id-cancel path: /groups/{group-id}/events/{event-id}/cancel operations: - name: groupsgroupeventseventcancel 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: groups-group-id-events-event-id-decline path: /groups/{group-id}/events/{event-id}/decline operations: - name: groupsgroupeventseventdecline 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: groups-group-id-events-event-id-dismissReminder path: /groups/{group-id}/events/{event-id}/dismissReminder operations: - name: groupsgroupeventseventdismissreminder method: POST description: Microsoft Graph Invoke action dismissReminder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: groups-group-id-events-event-id-extensions path: /groups/{group-id}/events/{event-id}/extensions operations: - name: groupseventslistextensions method: GET description: Microsoft Graph Get open extension 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: groupseventscreateextensions method: POST description: Microsoft Graph Create open extension outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: groups-group-id-events-event-id-extensions-$count path: /groups/{group-id}/events/{event-id}/extensions/$count operations: - name: groupseventsextensionsgetcount0817 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: groups-group-id-events-event-id-extensions-extension-id path: /groups/{group-id}/events/{event-id}/extensions/{extension-id} operations: - name: groupseventsgetextensions method: GET description: Microsoft Graph Get open extension 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: groupseventsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: groupseventsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for groups outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: groups-group-id-events-event-id-forward path: /groups/{group-id}/events/{event-id}/forward operations: - name: groupsgroupeventseventforward 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: groups-group-id-events-event-id-instances path: /groups/{group-id}/events/{event-id}/instances operations: - name: groupseventslistinstances method: GET description: Microsoft Graph Get instances from groups 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: groups-group-id-events-event-id-instances-delta() path: /groups/{group-id}/events/{event-id}/instances/delta() operations: - name: groupsgroupeventseventinstancesdelta 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: groups-group-id-events-event-id-permanentDelete path: /groups/{group-id}/events/{event-id}/permanentDelete operations: - name: groupsgroupeventseventpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: groups-group-id-events-event-id-snoozeReminder path: /groups/{group-id}/events/{event-id}/snoozeReminder operations: - name: groupsgroupeventseventsnoozereminder 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: groups-group-id-events-event-id-tentativelyAccept path: /groups/{group-id}/events/{event-id}/tentativelyAccept operations: - name: groupsgroupeventseventtentativelyaccept 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 exposes: - type: rest namespace: microsoft-graph-groups-event-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — Groups.event. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/groups/{group-id}/calendarview name: groups-group-id-calendarview description: REST surface for groups-group-id-calendarView. operations: - method: GET name: groupslistcalendarview description: Microsoft Graph List group calendarView call: microsoft-graph-groups-event.groupslistcalendarview with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/calendarview/delta name: groups-group-id-calendarview-delta description: REST surface for groups-group-id-calendarView-delta(). operations: - method: GET name: groupsgroupcalendarviewdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-groups-event.groupsgroupcalendarviewdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events name: groups-group-id-events description: REST surface for groups-group-id-events. operations: - method: GET name: groupslistevents description: Microsoft Graph List events call: microsoft-graph-groups-event.groupslistevents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: groupscreateevents description: Microsoft Graph Create event call: microsoft-graph-groups-event.groupscreateevents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/count name: groups-group-id-events-count description: REST surface for groups-group-id-events-$count. operations: - method: GET name: groupseventsgetcountab92 description: Microsoft Graph Get the number of the resource call: microsoft-graph-groups-event.groupseventsgetcountab92 outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/delta name: groups-group-id-events-delta description: REST surface for groups-group-id-events-delta(). operations: - method: GET name: groupsgroupeventsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-groups-event.groupsgroupeventsdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id} name: groups-group-id-events-event-id description: REST surface for groups-group-id-events-event-id. operations: - method: GET name: groupsgetevents description: Microsoft Graph Get event call: microsoft-graph-groups-event.groupsgetevents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: groupsupdateevents description: Microsoft Graph Update the navigation property events in groups call: microsoft-graph-groups-event.groupsupdateevents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: groupsdeleteevents description: Microsoft Graph Delete event call: microsoft-graph-groups-event.groupsdeleteevents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/accept name: groups-group-id-events-event-id-accept description: REST surface for groups-group-id-events-event-id-accept. operations: - method: POST name: groupsgroupeventseventaccept description: Microsoft Graph Invoke action accept call: microsoft-graph-groups-event.groupsgroupeventseventaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/attachments name: groups-group-id-events-event-id-attachments description: REST surface for groups-group-id-events-event-id-attachments. operations: - method: GET name: groupseventslistattachments description: Microsoft Graph Get attachments from groups call: microsoft-graph-groups-event.groupseventslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: groupseventscreateattachments description: Microsoft Graph Create new navigation property to attachments for groups call: microsoft-graph-groups-event.groupseventscreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/attachments/count name: groups-group-id-events-event-id-attachments-count description: REST surface for groups-group-id-events-event-id-attachments-$count. operations: - method: GET name: groupseventsattachmentsgetcount87ba description: Microsoft Graph Get the number of the resource call: microsoft-graph-groups-event.groupseventsattachmentsgetcount87ba outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/attachments/createuploadsession name: groups-group-id-events-event-id-attachments-createuploadsession description: REST surface for groups-group-id-events-event-id-attachments-createUploadSession. operations: - method: POST name: groupsgroupeventseventattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: microsoft-graph-groups-event.groupsgroupeventseventattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/attachments/{attachment-id} name: groups-group-id-events-event-id-attachments-attachment-id description: REST surface for groups-group-id-events-event-id-attachments-attachment-id. operations: - method: GET name: groupseventsgetattachments description: Microsoft Graph Get attachments from groups call: microsoft-graph-groups-event.groupseventsgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: groupseventsdeleteattachments description: Microsoft Graph Delete navigation property attachments for groups call: microsoft-graph-groups-event.groupseventsdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/calendar name: groups-group-id-events-event-id-calendar description: REST surface for groups-group-id-events-event-id-calendar. operations: - method: GET name: groupseventsgetcalendar description: Microsoft Graph Get calendar from groups call: microsoft-graph-groups-event.groupseventsgetcalendar with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/cancel name: groups-group-id-events-event-id-cancel description: REST surface for groups-group-id-events-event-id-cancel. operations: - method: POST name: groupsgroupeventseventcancel description: Microsoft Graph Invoke action cancel call: microsoft-graph-groups-event.groupsgroupeventseventcancel with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/decline name: groups-group-id-events-event-id-decline description: REST surface for groups-group-id-events-event-id-decline. operations: - method: POST name: groupsgroupeventseventdecline description: Microsoft Graph Invoke action decline call: microsoft-graph-groups-event.groupsgroupeventseventdecline with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/dismissreminder name: groups-group-id-events-event-id-dismissreminder description: REST surface for groups-group-id-events-event-id-dismissReminder. operations: - method: POST name: groupsgroupeventseventdismissreminder description: Microsoft Graph Invoke action dismissReminder call: microsoft-graph-groups-event.groupsgroupeventseventdismissreminder outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/extensions name: groups-group-id-events-event-id-extensions description: REST surface for groups-group-id-events-event-id-extensions. operations: - method: GET name: groupseventslistextensions description: Microsoft Graph Get open extension call: microsoft-graph-groups-event.groupseventslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: groupseventscreateextensions description: Microsoft Graph Create open extension call: microsoft-graph-groups-event.groupseventscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/extensions/count name: groups-group-id-events-event-id-extensions-count description: REST surface for groups-group-id-events-event-id-extensions-$count. operations: - method: GET name: groupseventsextensionsgetcount0817 description: Microsoft Graph Get the number of the resource call: microsoft-graph-groups-event.groupseventsextensionsgetcount0817 outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/extensions/{extension-id} name: groups-group-id-events-event-id-extensions-extension-id description: REST surface for groups-group-id-events-event-id-extensions-extension-id. operations: - method: GET name: groupseventsgetextensions description: Microsoft Graph Get open extension call: microsoft-graph-groups-event.groupseventsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: groupseventsupdateextensions description: Microsoft Graph Update the navigation property extensions in groups call: microsoft-graph-groups-event.groupseventsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: groupseventsdeleteextensions description: Microsoft Graph Delete navigation property extensions for groups call: microsoft-graph-groups-event.groupseventsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/forward name: groups-group-id-events-event-id-forward description: REST surface for groups-group-id-events-event-id-forward. operations: - method: POST name: groupsgroupeventseventforward description: Microsoft Graph Invoke action forward call: microsoft-graph-groups-event.groupsgroupeventseventforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/instances name: groups-group-id-events-event-id-instances description: REST surface for groups-group-id-events-event-id-instances. operations: - method: GET name: groupseventslistinstances description: Microsoft Graph Get instances from groups call: microsoft-graph-groups-event.groupseventslistinstances with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/instances/delta name: groups-group-id-events-event-id-instances-delta description: REST surface for groups-group-id-events-event-id-instances-delta(). operations: - method: GET name: groupsgroupeventseventinstancesdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-groups-event.groupsgroupeventseventinstancesdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/permanentdelete name: groups-group-id-events-event-id-permanentdelete description: REST surface for groups-group-id-events-event-id-permanentDelete. operations: - method: POST name: groupsgroupeventseventpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-groups-event.groupsgroupeventseventpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/snoozereminder name: groups-group-id-events-event-id-snoozereminder description: REST surface for groups-group-id-events-event-id-snoozeReminder. operations: - method: POST name: groupsgroupeventseventsnoozereminder description: Microsoft Graph Invoke action snoozeReminder call: microsoft-graph-groups-event.groupsgroupeventseventsnoozereminder with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/groups/{group-id}/events/{event-id}/tentativelyaccept name: groups-group-id-events-event-id-tentativelyaccept description: REST surface for groups-group-id-events-event-id-tentativelyAccept. operations: - method: POST name: groupsgroupeventseventtentativelyaccept description: Microsoft Graph Invoke action tentativelyAccept call: microsoft-graph-groups-event.groupsgroupeventseventtentativelyaccept with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-groups-event-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — Groups.event. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-list-group-calendarview description: Microsoft Graph List group calendarView hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupslistcalendarview 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-groups-event.groupsgroupcalendarviewdelta with: startDateTime: tools.startDateTime endDateTime: tools.endDateTime $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-list-events description: Microsoft Graph List events hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupslistevents with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-event description: Microsoft Graph Create event hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-groups-event.groupscreateevents 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-groups-event.groupseventsgetcountab92 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-groups-event.groupsgroupeventsdelta with: startDateTime: tools.startDateTime endDateTime: tools.endDateTime $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-event description: Microsoft Graph Get event hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupsgetevents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property events in groups hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-groups-event.groupsupdateevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-event description: Microsoft Graph Delete event hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-groups-event.groupsdeleteevents 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-groups-event.groupsgroupeventseventaccept with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-groups description: Microsoft Graph Get attachments from groups hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupseventslistattachments 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 attachments for groups hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-groups-event.groupseventscreateattachments 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-groups-event.groupseventsattachmentsgetcount87ba 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-groups-event.groupsgroupeventseventattachmentscreateuploadsession with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-groups-2 description: Microsoft Graph Get attachments from groups hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupseventsgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property attachments for groups hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-groups-event.groupseventsdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendar-groups description: Microsoft Graph Get calendar from groups hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupseventsgetcalendar 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-groups-event.groupsgroupeventseventcancel 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-groups-event.groupsgroupeventseventdecline 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-groups-event.groupsgroupeventseventdismissreminder outputParameters: - type: object mapping: $. - name: microsoft-graph-get-open-extension description: Microsoft Graph Get open extension hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupseventslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-open-extension description: Microsoft Graph Create open extension hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-groups-event.groupseventscreateextensions 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-groups-event.groupseventsextensionsgetcount0817 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-open-extension-2 description: Microsoft Graph Get open extension hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupseventsgetextensions 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 extensions in groups hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-groups-event.groupseventsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property extensions for groups hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-groups-event.groupseventsdeleteextensions 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-groups-event.groupsgroupeventseventforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-instances-groups description: Microsoft Graph Get instances from groups hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-groups-event.groupseventslistinstances 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-groups-event.groupsgroupeventseventinstancesdelta 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-groups-event.groupsgroupeventseventpermanentdelete 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-groups-event.groupsgroupeventseventsnoozereminder 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-groups-event.groupsgroupeventseventtentativelyaccept with: body: tools.body outputParameters: - type: object mapping: $.