naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — Me.calendar description: 'Microsoft Graph OData Service for namespace microsoft.graph — Me.calendar. 90 operations. Lead operation: Microsoft Graph Get calendar. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Me.calendar 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-calendar baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — Me.calendar business capability. Self-contained, no shared references. resources: - name: me-calendar path: /me/calendar operations: - name: megetcalendar method: GET description: Microsoft Graph Get calendar 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: meupdatecalendar method: PATCH description: Microsoft Graph Update calendar outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendar-allowedCalendarSharingRoles(User='{User}') path: /me/calendar/allowedCalendarSharingRoles(User='{User}') operations: - name: mecalendarallowedcalendarsharingroles method: GET description: Microsoft Graph Invoke function allowedCalendarSharingRoles outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendar-calendarPermissions path: /me/calendar/calendarPermissions operations: - name: mecalendarlistcalendarpermissions 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: mecalendarcreatecalendarpermissions method: POST description: Microsoft Graph Create calendarPermission outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-calendar-calendarPermissions-$count path: /me/calendar/calendarPermissions/$count operations: - name: mecalendarcalendarpermissionsgetcount7010 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendar-calendarPermissions-calendarPermission-id path: /me/calendar/calendarPermissions/{calendarPermission-id} operations: - name: mecalendargetcalendarpermissions 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: mecalendarupdatecalendarpermissions 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: mecalendardeletecalendarpermissions 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-calendar-calendarView path: /me/calendar/calendarView operations: - name: mecalendarlistcalendarview method: GET description: Microsoft Graph List 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: me-calendar-calendarView-delta() path: /me/calendar/calendarView/delta() operations: - name: mecalendarcalendarviewdelta 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-calendar-events path: /me/calendar/events operations: - name: mecalendarlistevents 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: mecalendarcreateevents 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-calendar-events-$count path: /me/calendar/events/$count operations: - name: mecalendareventsgetcount0c79 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendar-events-delta() path: /me/calendar/events/delta() operations: - name: mecalendareventsdelta 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-calendar-events-event-id path: /me/calendar/events/{event-id} operations: - name: mecalendargetevents 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: mecalendarupdateevents 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: mecalendardeleteevents 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-calendar-events-event-id-accept path: /me/calendar/events/{event-id}/accept operations: - name: mecalendareventseventaccept 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-calendar-events-event-id-attachments path: /me/calendar/events/{event-id}/attachments operations: - name: mecalendareventslistattachments 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: mecalendareventscreateattachments 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-calendar-events-event-id-attachments-$count path: /me/calendar/events/{event-id}/attachments/$count operations: - name: mecalendareventsattachmentsgetcount53a3 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendar-events-event-id-attachments-createUploadSession path: /me/calendar/events/{event-id}/attachments/createUploadSession operations: - name: mecalendareventseventattachmentscreateuploadsession 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-calendar-events-event-id-attachments-attachment-id path: /me/calendar/events/{event-id}/attachments/{attachment-id} operations: - name: mecalendareventsgetattachments 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: mecalendareventsdeleteattachments 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-calendar-events-event-id-calendar path: /me/calendar/events/{event-id}/calendar operations: - name: mecalendareventsgetcalendar 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-calendar-events-event-id-cancel path: /me/calendar/events/{event-id}/cancel operations: - name: mecalendareventseventcancel 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-calendar-events-event-id-decline path: /me/calendar/events/{event-id}/decline operations: - name: mecalendareventseventdecline 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-calendar-events-event-id-dismissReminder path: /me/calendar/events/{event-id}/dismissReminder operations: - name: mecalendareventseventdismissreminder method: POST description: Microsoft Graph Invoke action dismissReminder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendar-events-event-id-extensions path: /me/calendar/events/{event-id}/extensions operations: - name: mecalendareventslistextensions 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: mecalendareventscreateextensions 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-calendar-events-event-id-extensions-$count path: /me/calendar/events/{event-id}/extensions/$count operations: - name: mecalendareventsextensionsgetcount785d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendar-events-event-id-extensions-extension-id path: /me/calendar/events/{event-id}/extensions/{extension-id} operations: - name: mecalendareventsgetextensions 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: mecalendareventsupdateextensions 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: mecalendareventsdeleteextensions 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-calendar-events-event-id-forward path: /me/calendar/events/{event-id}/forward operations: - name: mecalendareventseventforward 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-calendar-events-event-id-instances path: /me/calendar/events/{event-id}/instances operations: - name: mecalendareventslistinstances 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-calendar-events-event-id-instances-delta() path: /me/calendar/events/{event-id}/instances/delta() operations: - name: mecalendareventseventinstancesdelta 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-calendar-events-event-id-permanentDelete path: /me/calendar/events/{event-id}/permanentDelete operations: - name: mecalendareventseventpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendar-events-event-id-snoozeReminder path: /me/calendar/events/{event-id}/snoozeReminder operations: - name: mecalendareventseventsnoozereminder 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-calendar-events-event-id-tentativelyAccept path: /me/calendar/events/{event-id}/tentativelyAccept operations: - name: mecalendareventseventtentativelyaccept 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-calendar-getSchedule path: /me/calendar/getSchedule operations: - name: mecalendargetschedule 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-calendar-permanentDelete path: /me/calendar/permanentDelete operations: - name: mecalendarpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars path: /me/calendars operations: - name: melistcalendars 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: mecreatecalendars 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-calendars-$count path: /me/calendars/$count operations: - name: mecalendarsgetcount669b method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars-calendar-id path: /me/calendars/{calendar-id} operations: - name: megetcalendars 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: meupdatecalendars 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: medeletecalendars method: DELETE description: Microsoft Graph Delete calendar outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-calendars-calendar-id-allowedCalendarSharingRoles(User='{User}') path: /me/calendars/{calendar-id}/allowedCalendarSharingRoles(User='{User}') operations: - name: mecalendarscalendarallowedcalendarsharingroles method: GET description: Microsoft Graph Invoke function allowedCalendarSharingRoles outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars-calendar-id-calendarPermissions path: /me/calendars/{calendar-id}/calendarPermissions operations: - name: mecalendarslistcalendarpermissions 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: mecalendarscreatecalendarpermissions 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-calendars-calendar-id-calendarPermissions-$count path: /me/calendars/{calendar-id}/calendarPermissions/$count operations: - name: mecalendarscalendarpermissionsgetcount8761 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars-calendar-id-calendarPermissions-calendarPermission-id path: /me/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id} operations: - name: mecalendarsgetcalendarpermissions 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: mecalendarsupdatecalendarpermissions 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: mecalendarsdeletecalendarpermissions 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-calendars-calendar-id-calendarView path: /me/calendars/{calendar-id}/calendarView operations: - name: mecalendarslistcalendarview 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-calendars-calendar-id-calendarView-delta() path: /me/calendars/{calendar-id}/calendarView/delta() operations: - name: mecalendarscalendarcalendarviewdelta 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-calendars-calendar-id-events path: /me/calendars/{calendar-id}/events operations: - name: mecalendarslistevents 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: mecalendarscreateevents 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: me-calendars-calendar-id-events-$count path: /me/calendars/{calendar-id}/events/$count operations: - name: mecalendarseventsgetcount0f8c method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars-calendar-id-events-delta() path: /me/calendars/{calendar-id}/events/delta() operations: - name: mecalendarscalendareventsdelta 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-calendars-calendar-id-events-event-id path: /me/calendars/{calendar-id}/events/{event-id} operations: - name: mecalendarsgetevents 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: mecalendarsupdateevents 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: mecalendarsdeleteevents 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-calendars-calendar-id-events-event-id-accept path: /me/calendars/{calendar-id}/events/{event-id}/accept operations: - name: mecalendarscalendareventseventaccept 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-calendars-calendar-id-events-event-id-attachments path: /me/calendars/{calendar-id}/events/{event-id}/attachments operations: - name: mecalendarseventslistattachments 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: mecalendarseventscreateattachments 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-calendars-calendar-id-events-event-id-attachments-$count path: /me/calendars/{calendar-id}/events/{event-id}/attachments/$count operations: - name: mecalendarseventsattachmentsgetcount22f3 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars-calendar-id-events-event-id-attachments-createUploadSession path: /me/calendars/{calendar-id}/events/{event-id}/attachments/createUploadSession operations: - name: mecalendarscalendareventseventattachmentscreateuploadsession 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-calendars-calendar-id-events-event-id-attachments-attachment-id path: /me/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id} operations: - name: mecalendarseventsgetattachments 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: mecalendarseventsdeleteattachments 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-calendars-calendar-id-events-event-id-calendar path: /me/calendars/{calendar-id}/events/{event-id}/calendar operations: - name: mecalendarseventsgetcalendar 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-calendars-calendar-id-events-event-id-cancel path: /me/calendars/{calendar-id}/events/{event-id}/cancel operations: - name: mecalendarscalendareventseventcancel 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-calendars-calendar-id-events-event-id-decline path: /me/calendars/{calendar-id}/events/{event-id}/decline operations: - name: mecalendarscalendareventseventdecline 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-calendars-calendar-id-events-event-id-dismissReminder path: /me/calendars/{calendar-id}/events/{event-id}/dismissReminder operations: - name: mecalendarscalendareventseventdismissreminder method: POST description: Microsoft Graph Invoke action dismissReminder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars-calendar-id-events-event-id-extensions path: /me/calendars/{calendar-id}/events/{event-id}/extensions operations: - name: mecalendarseventslistextensions 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: mecalendarseventscreateextensions 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-calendars-calendar-id-events-event-id-extensions-$count path: /me/calendars/{calendar-id}/events/{event-id}/extensions/$count operations: - name: mecalendarseventsextensionsgetcountb93c method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars-calendar-id-events-event-id-extensions-extension-id path: /me/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id} operations: - name: mecalendarseventsgetextensions 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: mecalendarseventsupdateextensions 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: mecalendarseventsdeleteextensions 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-calendars-calendar-id-events-event-id-forward path: /me/calendars/{calendar-id}/events/{event-id}/forward operations: - name: mecalendarscalendareventseventforward 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-calendars-calendar-id-events-event-id-instances path: /me/calendars/{calendar-id}/events/{event-id}/instances operations: - name: mecalendarseventslistinstances 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-calendars-calendar-id-events-event-id-instances-delta() path: /me/calendars/{calendar-id}/events/{event-id}/instances/delta() operations: - name: mecalendarscalendareventseventinstancesdelta 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-calendars-calendar-id-events-event-id-permanentDelete path: /me/calendars/{calendar-id}/events/{event-id}/permanentDelete operations: - name: mecalendarscalendareventseventpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-calendars-calendar-id-events-event-id-snoozeReminder path: /me/calendars/{calendar-id}/events/{event-id}/snoozeReminder operations: - name: mecalendarscalendareventseventsnoozereminder 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-calendars-calendar-id-events-event-id-tentativelyAccept path: /me/calendars/{calendar-id}/events/{event-id}/tentativelyAccept operations: - name: mecalendarscalendareventseventtentativelyaccept 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-calendars-calendar-id-getSchedule path: /me/calendars/{calendar-id}/getSchedule operations: - name: mecalendarscalendargetschedule 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-calendars-calendar-id-permanentDelete path: /me/calendars/{calendar-id}/permanentDelete operations: - name: mecalendarscalendarpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: microsoft-graph-me-calendar-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — Me.calendar. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/me/calendar name: me-calendar description: REST surface for me-calendar. operations: - method: GET name: megetcalendar description: Microsoft Graph Get calendar call: microsoft-graph-me-calendar.megetcalendar with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: meupdatecalendar description: Microsoft Graph Update calendar call: microsoft-graph-me-calendar.meupdatecalendar with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/allowedcalendarsharingroles-user-user name: me-calendar-allowedcalendarsharingroles-user-user description: REST surface for me-calendar-allowedCalendarSharingRoles(User='{User}'). operations: - method: GET name: mecalendarallowedcalendarsharingroles description: Microsoft Graph Invoke function allowedCalendarSharingRoles call: microsoft-graph-me-calendar.mecalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - path: /v1/me/calendar/calendarpermissions name: me-calendar-calendarpermissions description: REST surface for me-calendar-calendarPermissions. operations: - method: GET name: mecalendarlistcalendarpermissions description: Microsoft Graph Get calendarPermissions from me call: microsoft-graph-me-calendar.mecalendarlistcalendarpermissions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendarcreatecalendarpermissions description: Microsoft Graph Create calendarPermission call: microsoft-graph-me-calendar.mecalendarcreatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/calendarpermissions/count name: me-calendar-calendarpermissions-count description: REST surface for me-calendar-calendarPermissions-$count. operations: - method: GET name: mecalendarcalendarpermissionsgetcount7010 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendarcalendarpermissionsgetcount7010 outputParameters: - type: object mapping: $. - path: /v1/me/calendar/calendarpermissions/{calendarpermission-id} name: me-calendar-calendarpermissions-calendarpermission-id description: REST surface for me-calendar-calendarPermissions-calendarPermission-id. operations: - method: GET name: mecalendargetcalendarpermissions description: Microsoft Graph Get calendarPermissions from me call: microsoft-graph-me-calendar.mecalendargetcalendarpermissions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendarupdatecalendarpermissions description: Microsoft Graph Update the navigation property calendarPermissions in me call: microsoft-graph-me-calendar.mecalendarupdatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendardeletecalendarpermissions description: Microsoft Graph Delete navigation property calendarPermissions for me call: microsoft-graph-me-calendar.mecalendardeletecalendarpermissions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendar/calendarview name: me-calendar-calendarview description: REST surface for me-calendar-calendarView. operations: - method: GET name: mecalendarlistcalendarview description: Microsoft Graph List calendarView call: microsoft-graph-me-calendar.mecalendarlistcalendarview with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendar/calendarview/delta name: me-calendar-calendarview-delta description: REST surface for me-calendar-calendarView-delta(). operations: - method: GET name: mecalendarcalendarviewdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendar.mecalendarcalendarviewdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events name: me-calendar-events description: REST surface for me-calendar-events. operations: - method: GET name: mecalendarlistevents description: Microsoft Graph List events call: microsoft-graph-me-calendar.mecalendarlistevents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendarcreateevents description: Microsoft Graph Create new navigation property to events for me call: microsoft-graph-me-calendar.mecalendarcreateevents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/count name: me-calendar-events-count description: REST surface for me-calendar-events-$count. operations: - method: GET name: mecalendareventsgetcount0c79 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendareventsgetcount0c79 outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/delta name: me-calendar-events-delta description: REST surface for me-calendar-events-delta(). operations: - method: GET name: mecalendareventsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendar.mecalendareventsdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id} name: me-calendar-events-event-id description: REST surface for me-calendar-events-event-id. operations: - method: GET name: mecalendargetevents description: Microsoft Graph Get events from me call: microsoft-graph-me-calendar.mecalendargetevents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendarupdateevents description: Microsoft Graph Update the navigation property events in me call: microsoft-graph-me-calendar.mecalendarupdateevents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendardeleteevents description: Microsoft Graph Delete navigation property events for me call: microsoft-graph-me-calendar.mecalendardeleteevents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/accept name: me-calendar-events-event-id-accept description: REST surface for me-calendar-events-event-id-accept. operations: - method: POST name: mecalendareventseventaccept description: Microsoft Graph Invoke action accept call: microsoft-graph-me-calendar.mecalendareventseventaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/attachments name: me-calendar-events-event-id-attachments description: REST surface for me-calendar-events-event-id-attachments. operations: - method: GET name: mecalendareventslistattachments description: Microsoft Graph Get attachments from me call: microsoft-graph-me-calendar.mecalendareventslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendareventscreateattachments description: Microsoft Graph Create new navigation property to attachments for me call: microsoft-graph-me-calendar.mecalendareventscreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/attachments/count name: me-calendar-events-event-id-attachments-count description: REST surface for me-calendar-events-event-id-attachments-$count. operations: - method: GET name: mecalendareventsattachmentsgetcount53a3 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendareventsattachmentsgetcount53a3 outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/attachments/createuploadsession name: me-calendar-events-event-id-attachments-createuploadsession description: REST surface for me-calendar-events-event-id-attachments-createUploadSession. operations: - method: POST name: mecalendareventseventattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: microsoft-graph-me-calendar.mecalendareventseventattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/attachments/{attachment-id} name: me-calendar-events-event-id-attachments-attachment-id description: REST surface for me-calendar-events-event-id-attachments-attachment-id. operations: - method: GET name: mecalendareventsgetattachments description: Microsoft Graph Get attachments from me call: microsoft-graph-me-calendar.mecalendareventsgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: mecalendareventsdeleteattachments description: Microsoft Graph Delete navigation property attachments for me call: microsoft-graph-me-calendar.mecalendareventsdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/calendar name: me-calendar-events-event-id-calendar description: REST surface for me-calendar-events-event-id-calendar. operations: - method: GET name: mecalendareventsgetcalendar description: Microsoft Graph Get calendar from me call: microsoft-graph-me-calendar.mecalendareventsgetcalendar with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/cancel name: me-calendar-events-event-id-cancel description: REST surface for me-calendar-events-event-id-cancel. operations: - method: POST name: mecalendareventseventcancel description: Microsoft Graph Invoke action cancel call: microsoft-graph-me-calendar.mecalendareventseventcancel with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/decline name: me-calendar-events-event-id-decline description: REST surface for me-calendar-events-event-id-decline. operations: - method: POST name: mecalendareventseventdecline description: Microsoft Graph Invoke action decline call: microsoft-graph-me-calendar.mecalendareventseventdecline with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/dismissreminder name: me-calendar-events-event-id-dismissreminder description: REST surface for me-calendar-events-event-id-dismissReminder. operations: - method: POST name: mecalendareventseventdismissreminder description: Microsoft Graph Invoke action dismissReminder call: microsoft-graph-me-calendar.mecalendareventseventdismissreminder outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/extensions name: me-calendar-events-event-id-extensions description: REST surface for me-calendar-events-event-id-extensions. operations: - method: GET name: mecalendareventslistextensions description: Microsoft Graph Get extensions from me call: microsoft-graph-me-calendar.mecalendareventslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendareventscreateextensions description: Microsoft Graph Create new navigation property to extensions for me call: microsoft-graph-me-calendar.mecalendareventscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/extensions/count name: me-calendar-events-event-id-extensions-count description: REST surface for me-calendar-events-event-id-extensions-$count. operations: - method: GET name: mecalendareventsextensionsgetcount785d description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendareventsextensionsgetcount785d outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/extensions/{extension-id} name: me-calendar-events-event-id-extensions-extension-id description: REST surface for me-calendar-events-event-id-extensions-extension-id. operations: - method: GET name: mecalendareventsgetextensions description: Microsoft Graph Get extensions from me call: microsoft-graph-me-calendar.mecalendareventsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendareventsupdateextensions description: Microsoft Graph Update the navigation property extensions in me call: microsoft-graph-me-calendar.mecalendareventsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendareventsdeleteextensions description: Microsoft Graph Delete navigation property extensions for me call: microsoft-graph-me-calendar.mecalendareventsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/forward name: me-calendar-events-event-id-forward description: REST surface for me-calendar-events-event-id-forward. operations: - method: POST name: mecalendareventseventforward description: Microsoft Graph Invoke action forward call: microsoft-graph-me-calendar.mecalendareventseventforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/instances name: me-calendar-events-event-id-instances description: REST surface for me-calendar-events-event-id-instances. operations: - method: GET name: mecalendareventslistinstances description: Microsoft Graph Get instances from me call: microsoft-graph-me-calendar.mecalendareventslistinstances with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/instances/delta name: me-calendar-events-event-id-instances-delta description: REST surface for me-calendar-events-event-id-instances-delta(). operations: - method: GET name: mecalendareventseventinstancesdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendar.mecalendareventseventinstancesdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/permanentdelete name: me-calendar-events-event-id-permanentdelete description: REST surface for me-calendar-events-event-id-permanentDelete. operations: - method: POST name: mecalendareventseventpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-me-calendar.mecalendareventseventpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/snoozereminder name: me-calendar-events-event-id-snoozereminder description: REST surface for me-calendar-events-event-id-snoozeReminder. operations: - method: POST name: mecalendareventseventsnoozereminder description: Microsoft Graph Invoke action snoozeReminder call: microsoft-graph-me-calendar.mecalendareventseventsnoozereminder with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/events/{event-id}/tentativelyaccept name: me-calendar-events-event-id-tentativelyaccept description: REST surface for me-calendar-events-event-id-tentativelyAccept. operations: - method: POST name: mecalendareventseventtentativelyaccept description: Microsoft Graph Invoke action tentativelyAccept call: microsoft-graph-me-calendar.mecalendareventseventtentativelyaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/getschedule name: me-calendar-getschedule description: REST surface for me-calendar-getSchedule. operations: - method: POST name: mecalendargetschedule description: Microsoft Graph Invoke action getSchedule call: microsoft-graph-me-calendar.mecalendargetschedule with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendar/permanentdelete name: me-calendar-permanentdelete description: REST surface for me-calendar-permanentDelete. operations: - method: POST name: mecalendarpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-me-calendar.mecalendarpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/me/calendars name: me-calendars description: REST surface for me-calendars. operations: - method: GET name: melistcalendars description: Microsoft Graph List calendars call: microsoft-graph-me-calendar.melistcalendars with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecreatecalendars description: Microsoft Graph Create calendar call: microsoft-graph-me-calendar.mecreatecalendars with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/count name: me-calendars-count description: REST surface for me-calendars-$count. operations: - method: GET name: mecalendarsgetcount669b description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendarsgetcount669b outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id} name: me-calendars-calendar-id description: REST surface for me-calendars-calendar-id. operations: - method: GET name: megetcalendars description: Microsoft Graph Get calendars from me call: microsoft-graph-me-calendar.megetcalendars with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: meupdatecalendars description: Microsoft Graph Update the navigation property calendars in me call: microsoft-graph-me-calendar.meupdatecalendars with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: medeletecalendars description: Microsoft Graph Delete calendar call: microsoft-graph-me-calendar.medeletecalendars with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/allowedcalendarsharingroles-user-user name: me-calendars-calendar-id-allowedcalendarsharingroles-user-user description: REST surface for me-calendars-calendar-id-allowedCalendarSharingRoles(User='{User}'). operations: - method: GET name: mecalendarscalendarallowedcalendarsharingroles description: Microsoft Graph Invoke function allowedCalendarSharingRoles call: microsoft-graph-me-calendar.mecalendarscalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/calendarpermissions name: me-calendars-calendar-id-calendarpermissions description: REST surface for me-calendars-calendar-id-calendarPermissions. operations: - method: GET name: mecalendarslistcalendarpermissions description: Microsoft Graph Get calendarPermissions from me call: microsoft-graph-me-calendar.mecalendarslistcalendarpermissions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendarscreatecalendarpermissions description: Microsoft Graph Create new navigation property to calendarPermissions for me call: microsoft-graph-me-calendar.mecalendarscreatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/calendarpermissions/count name: me-calendars-calendar-id-calendarpermissions-count description: REST surface for me-calendars-calendar-id-calendarPermissions-$count. operations: - method: GET name: mecalendarscalendarpermissionsgetcount8761 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendarscalendarpermissionsgetcount8761 outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/calendarpermissions/{calendarpermission-id} name: me-calendars-calendar-id-calendarpermissions-calendarpermission-id description: REST surface for me-calendars-calendar-id-calendarPermissions-calendarPermission-id. operations: - method: GET name: mecalendarsgetcalendarpermissions description: Microsoft Graph Get calendarPermissions from me call: microsoft-graph-me-calendar.mecalendarsgetcalendarpermissions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendarsupdatecalendarpermissions description: Microsoft Graph Update the navigation property calendarPermissions in me call: microsoft-graph-me-calendar.mecalendarsupdatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendarsdeletecalendarpermissions description: Microsoft Graph Delete navigation property calendarPermissions for me call: microsoft-graph-me-calendar.mecalendarsdeletecalendarpermissions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/calendarview name: me-calendars-calendar-id-calendarview description: REST surface for me-calendars-calendar-id-calendarView. operations: - method: GET name: mecalendarslistcalendarview description: Microsoft Graph Get calendarView from me call: microsoft-graph-me-calendar.mecalendarslistcalendarview with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/calendarview/delta name: me-calendars-calendar-id-calendarview-delta description: REST surface for me-calendars-calendar-id-calendarView-delta(). operations: - method: GET name: mecalendarscalendarcalendarviewdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendar.mecalendarscalendarcalendarviewdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events name: me-calendars-calendar-id-events description: REST surface for me-calendars-calendar-id-events. operations: - method: GET name: mecalendarslistevents description: Microsoft Graph Get events from me call: microsoft-graph-me-calendar.mecalendarslistevents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendarscreateevents description: Microsoft Graph Create event call: microsoft-graph-me-calendar.mecalendarscreateevents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/count name: me-calendars-calendar-id-events-count description: REST surface for me-calendars-calendar-id-events-$count. operations: - method: GET name: mecalendarseventsgetcount0f8c description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendarseventsgetcount0f8c outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/delta name: me-calendars-calendar-id-events-delta description: REST surface for me-calendars-calendar-id-events-delta(). operations: - method: GET name: mecalendarscalendareventsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendar.mecalendarscalendareventsdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id} name: me-calendars-calendar-id-events-event-id description: REST surface for me-calendars-calendar-id-events-event-id. operations: - method: GET name: mecalendarsgetevents description: Microsoft Graph Get events from me call: microsoft-graph-me-calendar.mecalendarsgetevents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendarsupdateevents description: Microsoft Graph Update the navigation property events in me call: microsoft-graph-me-calendar.mecalendarsupdateevents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendarsdeleteevents description: Microsoft Graph Delete navigation property events for me call: microsoft-graph-me-calendar.mecalendarsdeleteevents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/accept name: me-calendars-calendar-id-events-event-id-accept description: REST surface for me-calendars-calendar-id-events-event-id-accept. operations: - method: POST name: mecalendarscalendareventseventaccept description: Microsoft Graph Invoke action accept call: microsoft-graph-me-calendar.mecalendarscalendareventseventaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/attachments name: me-calendars-calendar-id-events-event-id-attachments description: REST surface for me-calendars-calendar-id-events-event-id-attachments. operations: - method: GET name: mecalendarseventslistattachments description: Microsoft Graph Get attachments from me call: microsoft-graph-me-calendar.mecalendarseventslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendarseventscreateattachments description: Microsoft Graph Create new navigation property to attachments for me call: microsoft-graph-me-calendar.mecalendarseventscreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/attachments/count name: me-calendars-calendar-id-events-event-id-attachments-count description: REST surface for me-calendars-calendar-id-events-event-id-attachments-$count. operations: - method: GET name: mecalendarseventsattachmentsgetcount22f3 description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendarseventsattachmentsgetcount22f3 outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/attachments/createuploadsession name: me-calendars-calendar-id-events-event-id-attachments-createuploadsession description: REST surface for me-calendars-calendar-id-events-event-id-attachments-createUploadSession. operations: - method: POST name: mecalendarscalendareventseventattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: microsoft-graph-me-calendar.mecalendarscalendareventseventattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id} name: me-calendars-calendar-id-events-event-id-attachments-attachment-id description: REST surface for me-calendars-calendar-id-events-event-id-attachments-attachment-id. operations: - method: GET name: mecalendarseventsgetattachments description: Microsoft Graph Get attachments from me call: microsoft-graph-me-calendar.mecalendarseventsgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: mecalendarseventsdeleteattachments description: Microsoft Graph Delete navigation property attachments for me call: microsoft-graph-me-calendar.mecalendarseventsdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/calendar name: me-calendars-calendar-id-events-event-id-calendar description: REST surface for me-calendars-calendar-id-events-event-id-calendar. operations: - method: GET name: mecalendarseventsgetcalendar description: Microsoft Graph Get calendar from me call: microsoft-graph-me-calendar.mecalendarseventsgetcalendar with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/cancel name: me-calendars-calendar-id-events-event-id-cancel description: REST surface for me-calendars-calendar-id-events-event-id-cancel. operations: - method: POST name: mecalendarscalendareventseventcancel description: Microsoft Graph Invoke action cancel call: microsoft-graph-me-calendar.mecalendarscalendareventseventcancel with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/decline name: me-calendars-calendar-id-events-event-id-decline description: REST surface for me-calendars-calendar-id-events-event-id-decline. operations: - method: POST name: mecalendarscalendareventseventdecline description: Microsoft Graph Invoke action decline call: microsoft-graph-me-calendar.mecalendarscalendareventseventdecline with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/dismissreminder name: me-calendars-calendar-id-events-event-id-dismissreminder description: REST surface for me-calendars-calendar-id-events-event-id-dismissReminder. operations: - method: POST name: mecalendarscalendareventseventdismissreminder description: Microsoft Graph Invoke action dismissReminder call: microsoft-graph-me-calendar.mecalendarscalendareventseventdismissreminder outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/extensions name: me-calendars-calendar-id-events-event-id-extensions description: REST surface for me-calendars-calendar-id-events-event-id-extensions. operations: - method: GET name: mecalendarseventslistextensions description: Microsoft Graph Get extensions from me call: microsoft-graph-me-calendar.mecalendarseventslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecalendarseventscreateextensions description: Microsoft Graph Create new navigation property to extensions for me call: microsoft-graph-me-calendar.mecalendarseventscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/extensions/count name: me-calendars-calendar-id-events-event-id-extensions-count description: REST surface for me-calendars-calendar-id-events-event-id-extensions-$count. operations: - method: GET name: mecalendarseventsextensionsgetcountb93c description: Microsoft Graph Get the number of the resource call: microsoft-graph-me-calendar.mecalendarseventsextensionsgetcountb93c outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id} name: me-calendars-calendar-id-events-event-id-extensions-extension-id description: REST surface for me-calendars-calendar-id-events-event-id-extensions-extension-id. operations: - method: GET name: mecalendarseventsgetextensions description: Microsoft Graph Get extensions from me call: microsoft-graph-me-calendar.mecalendarseventsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecalendarseventsupdateextensions description: Microsoft Graph Update the navigation property extensions in me call: microsoft-graph-me-calendar.mecalendarseventsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecalendarseventsdeleteextensions description: Microsoft Graph Delete navigation property extensions for me call: microsoft-graph-me-calendar.mecalendarseventsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/forward name: me-calendars-calendar-id-events-event-id-forward description: REST surface for me-calendars-calendar-id-events-event-id-forward. operations: - method: POST name: mecalendarscalendareventseventforward description: Microsoft Graph Invoke action forward call: microsoft-graph-me-calendar.mecalendarscalendareventseventforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/instances name: me-calendars-calendar-id-events-event-id-instances description: REST surface for me-calendars-calendar-id-events-event-id-instances. operations: - method: GET name: mecalendarseventslistinstances description: Microsoft Graph Get instances from me call: microsoft-graph-me-calendar.mecalendarseventslistinstances with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/instances/delta name: me-calendars-calendar-id-events-event-id-instances-delta description: REST surface for me-calendars-calendar-id-events-event-id-instances-delta(). operations: - method: GET name: mecalendarscalendareventseventinstancesdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-me-calendar.mecalendarscalendareventseventinstancesdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/permanentdelete name: me-calendars-calendar-id-events-event-id-permanentdelete description: REST surface for me-calendars-calendar-id-events-event-id-permanentDelete. operations: - method: POST name: mecalendarscalendareventseventpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-me-calendar.mecalendarscalendareventseventpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/snoozereminder name: me-calendars-calendar-id-events-event-id-snoozereminder description: REST surface for me-calendars-calendar-id-events-event-id-snoozeReminder. operations: - method: POST name: mecalendarscalendareventseventsnoozereminder description: Microsoft Graph Invoke action snoozeReminder call: microsoft-graph-me-calendar.mecalendarscalendareventseventsnoozereminder with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/events/{event-id}/tentativelyaccept name: me-calendars-calendar-id-events-event-id-tentativelyaccept description: REST surface for me-calendars-calendar-id-events-event-id-tentativelyAccept. operations: - method: POST name: mecalendarscalendareventseventtentativelyaccept description: Microsoft Graph Invoke action tentativelyAccept call: microsoft-graph-me-calendar.mecalendarscalendareventseventtentativelyaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/getschedule name: me-calendars-calendar-id-getschedule description: REST surface for me-calendars-calendar-id-getSchedule. operations: - method: POST name: mecalendarscalendargetschedule description: Microsoft Graph Invoke action getSchedule call: microsoft-graph-me-calendar.mecalendarscalendargetschedule with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/calendars/{calendar-id}/permanentdelete name: me-calendars-calendar-id-permanentdelete description: REST surface for me-calendars-calendar-id-permanentDelete. operations: - method: POST name: mecalendarscalendarpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-me-calendar.mecalendarscalendarpermanentdelete outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-me-calendar-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — Me.calendar. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-calendar description: Microsoft Graph Get calendar hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.megetcalendar with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-calendar description: Microsoft Graph Update calendar hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendar.meupdatecalendar with: body: tools.body 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-calendar.mecalendarallowedcalendarsharingroles 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-calendar.mecalendarlistcalendarpermissions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-calendarpermission description: Microsoft Graph Create calendarPermission hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarcreatecalendarpermissions 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-calendar.mecalendarcalendarpermissionsgetcount7010 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-calendar.mecalendargetcalendarpermissions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property calendarPermissions in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarupdatecalendarpermissions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property calendarPermissions for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.mecalendardeletecalendarpermissions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-calendarview description: Microsoft Graph List calendarView hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarlistcalendarview 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-calendar.mecalendarcalendarviewdelta 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-me-calendar.mecalendarlistevents 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 events for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarcreateevents 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-calendar.mecalendareventsgetcount0c79 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-calendar.mecalendareventsdelta 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-calendar.mecalendargetevents 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 events in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarupdateevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property events for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.mecalendardeleteevents 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-calendar.mecalendareventseventaccept 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-calendar.mecalendareventslistattachments 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 attachments for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendareventscreateattachments 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-calendar.mecalendareventsattachmentsgetcount53a3 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-calendar.mecalendareventseventattachmentscreateuploadsession 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-calendar.mecalendareventsgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property attachments for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.mecalendareventsdeleteattachments 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-calendar.mecalendareventsgetcalendar 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-calendar.mecalendareventseventcancel 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-calendar.mecalendareventseventdecline 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-calendar.mecalendareventseventdismissreminder 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-calendar.mecalendareventslistextensions 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 extensions for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendareventscreateextensions 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-calendar.mecalendareventsextensionsgetcount785d 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-calendar.mecalendareventsgetextensions 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 extensions in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendareventsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property extensions for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.mecalendareventsdeleteextensions 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-calendar.mecalendareventseventforward 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-calendar.mecalendareventslistinstances 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-calendar.mecalendareventseventinstancesdelta 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-calendar.mecalendareventseventpermanentdelete 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-calendar.mecalendareventseventsnoozereminder 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-calendar.mecalendareventseventtentativelyaccept 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-calendar.mecalendargetschedule 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-calendar.mecalendarpermanentdelete 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-calendar.melistcalendars 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-calendar.mecreatecalendars 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-calendar.mecalendarsgetcount669b 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-calendar.megetcalendars 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 calendars in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendar.meupdatecalendars with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-calendar description: Microsoft Graph Delete calendar hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.medeletecalendars with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-allowedcalendarsharingroles-2 description: Microsoft Graph Invoke function allowedCalendarSharingRoles hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarscalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarpermissions-me-3 description: Microsoft Graph Get calendarPermissions from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarslistcalendarpermissions 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 calendarPermissions for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscreatecalendarpermissions 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-calendar.mecalendarscalendarpermissionsgetcount8761 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarpermissions-me-4 description: Microsoft Graph Get calendarPermissions from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarsgetcalendarpermissions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property calendarPermissions in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarsupdatecalendarpermissions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property calendarPermissions for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.mecalendarsdeletecalendarpermissions 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-calendar.mecalendarslistcalendarview 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-4 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarscalendarcalendarviewdelta 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-calendar.mecalendarslistevents 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-me-calendar.mecalendarscreateevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-7 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsgetcount0f8c outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-5 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarscalendareventsdelta 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-3 description: Microsoft Graph Get events from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarsgetevents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property events in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarsupdateevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property events for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.mecalendarsdeleteevents with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-accept-2 description: Microsoft Graph Invoke action accept hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventaccept with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-me-3 description: Microsoft Graph Get attachments from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-5 description: Microsoft Graph Create new navigation property to attachments for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarseventscreateattachments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-8 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsattachmentsgetcount22f3 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createuploadsession-2 description: Microsoft Graph Invoke action createUploadSession hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventattachmentscreateuploadsession with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-me-4 description: Microsoft Graph Get attachments from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property attachments for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendar-me-2 description: Microsoft Graph Get calendar from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsgetcalendar with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-cancel-2 description: Microsoft Graph Invoke action cancel hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventcancel with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-decline-2 description: Microsoft Graph Invoke action decline hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventdecline with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-dismissreminder-2 description: Microsoft Graph Invoke action dismissReminder hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventdismissreminder outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-me-3 description: Microsoft Graph Get extensions from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-6 description: Microsoft Graph Create new navigation property to extensions for me hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarseventscreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-9 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsextensionsgetcountb93c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-me-4 description: Microsoft Graph Get extensions from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsgetextensions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property extensions in me hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property extensions for me hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-me-calendar.mecalendarseventsdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-forward-2 description: Microsoft Graph Invoke action forward hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-instances-me-2 description: Microsoft Graph Get instances from me hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarseventslistinstances 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-6 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-calendar.mecalendarscalendareventseventinstancesdelta 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-3 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-snoozereminder-2 description: Microsoft Graph Invoke action snoozeReminder hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventsnoozereminder with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-tentativelyaccept-2 description: Microsoft Graph Invoke action tentativelyAccept hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendareventseventtentativelyaccept with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-getschedule-2 description: Microsoft Graph Invoke action getSchedule hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendargetschedule with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete-4 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-me-calendar.mecalendarscalendarpermanentdelete outputParameters: - type: object mapping: $.