naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Users — Users.calendar description: 'Microsoft Graph Users — Users.calendar. 90 operations. Lead operation: Microsoft Graph Get calendar from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Users.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: users-users-calendar baseUri: '' description: Microsoft Graph Users — Users.calendar business capability. Self-contained, no shared references. resources: - name: users-user-id-calendar path: /users/{user-id}/calendar operations: - name: usersgetcalendar method: GET description: Microsoft Graph Get calendar from users 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: usersupdatecalendar method: PATCH description: Microsoft Graph Update the navigation property calendar in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendar-allowedCalendarSharingRoles(User='{User}') path: /users/{user-id}/calendar/allowedCalendarSharingRoles(User='{User}') operations: - name: usersusercalendarallowedcalendarsharingroles method: GET description: Microsoft Graph Invoke function allowedCalendarSharingRoles outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendar-calendarPermissions path: /users/{user-id}/calendar/calendarPermissions operations: - name: userscalendarlistcalendarpermissions method: GET description: Microsoft Graph List calendarPermissions 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: userscalendarcreatecalendarpermissions method: POST description: Microsoft Graph Create new navigation property to calendarPermissions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendar-calendarPermissions-$count path: /users/{user-id}/calendar/calendarPermissions/$count operations: - name: userscalendarcalendarpermissionsgetcountb877 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendar-calendarPermissions-calendarPermission-id path: /users/{user-id}/calendar/calendarPermissions/{calendarPermission-id} operations: - name: userscalendargetcalendarpermissions method: GET description: Microsoft Graph Get calendarPermission 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: userscalendarupdatecalendarpermissions method: PATCH description: Microsoft Graph Update calendarPermission outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscalendardeletecalendarpermissions method: DELETE description: Microsoft Graph Delete calendarPermission outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendar-calendarView path: /users/{user-id}/calendar/calendarView operations: - name: userscalendarlistcalendarview method: GET description: Microsoft Graph Get calendarView from users 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: users-user-id-calendar-calendarView-delta() path: /users/{user-id}/calendar/calendarView/delta() operations: - name: usersusercalendarcalendarviewdelta 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: users-user-id-calendar-events path: /users/{user-id}/calendar/events operations: - name: userscalendarlistevents method: GET description: Microsoft Graph Get events from users 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: userscalendarcreateevents method: POST description: Microsoft Graph Create new navigation property to events for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendar-events-$count path: /users/{user-id}/calendar/events/$count operations: - name: userscalendareventsgetcount1a22 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendar-events-delta() path: /users/{user-id}/calendar/events/delta() operations: - name: usersusercalendareventsdelta 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: users-user-id-calendar-events-event-id path: /users/{user-id}/calendar/events/{event-id} operations: - name: userscalendargetevents method: GET description: Microsoft Graph Get events from users 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: userscalendarupdateevents method: PATCH description: Microsoft Graph Update the navigation property events in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscalendardeleteevents method: DELETE description: Microsoft Graph Delete navigation property events for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendar-events-event-id-accept path: /users/{user-id}/calendar/events/{event-id}/accept operations: - name: usersusercalendareventseventaccept 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: users-user-id-calendar-events-event-id-attachments path: /users/{user-id}/calendar/events/{event-id}/attachments operations: - name: userscalendareventslistattachments method: GET description: Microsoft Graph Get attachments from users 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: userscalendareventscreateattachments method: POST description: Microsoft Graph Create new navigation property to attachments for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendar-events-event-id-attachments-$count path: /users/{user-id}/calendar/events/{event-id}/attachments/$count operations: - name: userscalendareventsattachmentsgetcount114f method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendar-events-event-id-attachments-createUploadSession path: /users/{user-id}/calendar/events/{event-id}/attachments/createUploadSession operations: - name: usersusercalendareventseventattachmentscreateuploadsession 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: users-user-id-calendar-events-event-id-attachments-attachment-id path: /users/{user-id}/calendar/events/{event-id}/attachments/{attachment-id} operations: - name: userscalendareventsgetattachments method: GET description: Microsoft Graph Get attachments from users 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: userscalendareventsdeleteattachments method: DELETE description: Microsoft Graph Delete navigation property attachments for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendar-events-event-id-calendar path: /users/{user-id}/calendar/events/{event-id}/calendar operations: - name: userscalendareventsgetcalendar method: GET description: Microsoft Graph Get calendar from users 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: users-user-id-calendar-events-event-id-cancel path: /users/{user-id}/calendar/events/{event-id}/cancel operations: - name: usersusercalendareventseventcancel 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: users-user-id-calendar-events-event-id-decline path: /users/{user-id}/calendar/events/{event-id}/decline operations: - name: usersusercalendareventseventdecline 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: users-user-id-calendar-events-event-id-dismissReminder path: /users/{user-id}/calendar/events/{event-id}/dismissReminder operations: - name: usersusercalendareventseventdismissreminder method: POST description: Microsoft Graph Invoke action dismissReminder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendar-events-event-id-extensions path: /users/{user-id}/calendar/events/{event-id}/extensions operations: - name: userscalendareventslistextensions method: GET description: Microsoft Graph Get extensions from users 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: userscalendareventscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendar-events-event-id-extensions-$count path: /users/{user-id}/calendar/events/{event-id}/extensions/$count operations: - name: userscalendareventsextensionsgetcount15ec method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendar-events-event-id-extensions-extension-id path: /users/{user-id}/calendar/events/{event-id}/extensions/{extension-id} operations: - name: userscalendareventsgetextensions method: GET description: Microsoft Graph Get extensions from users 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: userscalendareventsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscalendareventsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendar-events-event-id-forward path: /users/{user-id}/calendar/events/{event-id}/forward operations: - name: usersusercalendareventseventforward 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: users-user-id-calendar-events-event-id-instances path: /users/{user-id}/calendar/events/{event-id}/instances operations: - name: userscalendareventslistinstances method: GET description: Microsoft Graph Get instances from users 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: users-user-id-calendar-events-event-id-instances-delta() path: /users/{user-id}/calendar/events/{event-id}/instances/delta() operations: - name: usersusercalendareventseventinstancesdelta 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: users-user-id-calendar-events-event-id-permanentDelete path: /users/{user-id}/calendar/events/{event-id}/permanentDelete operations: - name: usersusercalendareventseventpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendar-events-event-id-snoozeReminder path: /users/{user-id}/calendar/events/{event-id}/snoozeReminder operations: - name: usersusercalendareventseventsnoozereminder 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: users-user-id-calendar-events-event-id-tentativelyAccept path: /users/{user-id}/calendar/events/{event-id}/tentativelyAccept operations: - name: usersusercalendareventseventtentativelyaccept 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: users-user-id-calendar-getSchedule path: /users/{user-id}/calendar/getSchedule operations: - name: usersusercalendargetschedule 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: users-user-id-calendar-permanentDelete path: /users/{user-id}/calendar/permanentDelete operations: - name: usersusercalendarpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars path: /users/{user-id}/calendars operations: - name: userslistcalendars method: GET description: Microsoft Graph Get calendars from users 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: userscreatecalendars method: POST description: Microsoft Graph Create new navigation property to calendars for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendars-$count path: /users/{user-id}/calendars/$count operations: - name: userscalendarsgetcounta1b5 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars-calendar-id path: /users/{user-id}/calendars/{calendar-id} operations: - name: usersgetcalendars method: GET description: Microsoft Graph Get calendars from users 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: usersupdatecalendars method: PATCH description: Microsoft Graph Update the navigation property calendars in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersdeletecalendars method: DELETE description: Microsoft Graph Delete navigation property calendars for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendars-calendar-id-allowedCalendarSharingRoles(User='{User}') path: /users/{user-id}/calendars/{calendar-id}/allowedCalendarSharingRoles(User='{User}') operations: - name: usersusercalendarscalendarallowedcalendarsharingroles method: GET description: Microsoft Graph Invoke function allowedCalendarSharingRoles outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars-calendar-id-calendarPermissions path: /users/{user-id}/calendars/{calendar-id}/calendarPermissions operations: - name: userscalendarslistcalendarpermissions method: GET description: Microsoft Graph Get calendarPermissions from users 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: userscalendarscreatecalendarpermissions method: POST description: Microsoft Graph Create new navigation property to calendarPermissions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendars-calendar-id-calendarPermissions-$count path: /users/{user-id}/calendars/{calendar-id}/calendarPermissions/$count operations: - name: userscalendarscalendarpermissionsgetcounta224 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars-calendar-id-calendarPermissions-calendarPermission-id path: /users/{user-id}/calendars/{calendar-id}/calendarPermissions/{calendarPermission-id} operations: - name: userscalendarsgetcalendarpermissions method: GET description: Microsoft Graph Get calendarPermissions from users 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: userscalendarsupdatecalendarpermissions method: PATCH description: Microsoft Graph Update the navigation property calendarPermissions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscalendarsdeletecalendarpermissions method: DELETE description: Microsoft Graph Delete navigation property calendarPermissions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendars-calendar-id-calendarView path: /users/{user-id}/calendars/{calendar-id}/calendarView operations: - name: userscalendarslistcalendarview method: GET description: Microsoft Graph Get calendarView from users 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: users-user-id-calendars-calendar-id-calendarView-delta() path: /users/{user-id}/calendars/{calendar-id}/calendarView/delta() operations: - name: usersusercalendarscalendarcalendarviewdelta 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: users-user-id-calendars-calendar-id-events path: /users/{user-id}/calendars/{calendar-id}/events operations: - name: userscalendarslistevents method: GET description: Microsoft Graph Get events from users 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: userscalendarscreateevents method: POST description: Microsoft Graph Create new navigation property to events for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendars-calendar-id-events-$count path: /users/{user-id}/calendars/{calendar-id}/events/$count operations: - name: userscalendarseventsgetcountefc7 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars-calendar-id-events-delta() path: /users/{user-id}/calendars/{calendar-id}/events/delta() operations: - name: usersusercalendarscalendareventsdelta 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: users-user-id-calendars-calendar-id-events-event-id path: /users/{user-id}/calendars/{calendar-id}/events/{event-id} operations: - name: userscalendarsgetevents method: GET description: Microsoft Graph Get events from users 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: userscalendarsupdateevents method: PATCH description: Microsoft Graph Update the navigation property events in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscalendarsdeleteevents method: DELETE description: Microsoft Graph Delete navigation property events for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendars-calendar-id-events-event-id-accept path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/accept operations: - name: usersusercalendarscalendareventseventaccept 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: users-user-id-calendars-calendar-id-events-event-id-attachments path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments operations: - name: userscalendarseventslistattachments method: GET description: Microsoft Graph Get attachments from users 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: userscalendarseventscreateattachments method: POST description: Microsoft Graph Create new navigation property to attachments for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendars-calendar-id-events-event-id-attachments-$count path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/$count operations: - name: userscalendarseventsattachmentsgetcount8147 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars-calendar-id-events-event-id-attachments-createUploadSess path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/createUploadSession operations: - name: usersusercalendarscalendareventseventattachmentscreateuploadsession 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: users-user-id-calendars-calendar-id-events-event-id-attachments-attachment-id path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id} operations: - name: userscalendarseventsgetattachments method: GET description: Microsoft Graph Get attachments from users 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: userscalendarseventsdeleteattachments method: DELETE description: Microsoft Graph Delete navigation property attachments for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendars-calendar-id-events-event-id-calendar path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/calendar operations: - name: userscalendarseventsgetcalendar method: GET description: Microsoft Graph Get calendar from users 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: users-user-id-calendars-calendar-id-events-event-id-cancel path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/cancel operations: - name: usersusercalendarscalendareventseventcancel 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: users-user-id-calendars-calendar-id-events-event-id-decline path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/decline operations: - name: usersusercalendarscalendareventseventdecline 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: users-user-id-calendars-calendar-id-events-event-id-dismissReminder path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/dismissReminder operations: - name: usersusercalendarscalendareventseventdismissreminder method: POST description: Microsoft Graph Invoke action dismissReminder outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars-calendar-id-events-event-id-extensions path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions operations: - name: userscalendarseventslistextensions method: GET description: Microsoft Graph Get extensions from users 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: userscalendarseventscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-calendars-calendar-id-events-event-id-extensions-$count path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/$count operations: - name: userscalendarseventsextensionsgetcountb44d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars-calendar-id-events-event-id-extensions-extension-id path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id} operations: - name: userscalendarseventsgetextensions method: GET description: Microsoft Graph Get extensions from users 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: userscalendarseventsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscalendarseventsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-calendars-calendar-id-events-event-id-forward path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/forward operations: - name: usersusercalendarscalendareventseventforward 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: users-user-id-calendars-calendar-id-events-event-id-instances path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances operations: - name: userscalendarseventslistinstances method: GET description: Microsoft Graph Get instances from users 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: users-user-id-calendars-calendar-id-events-event-id-instances-delta() path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/delta() operations: - name: usersusercalendarscalendareventseventinstancesdelta 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: users-user-id-calendars-calendar-id-events-event-id-permanentDelete path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/permanentDelete operations: - name: usersusercalendarscalendareventseventpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-calendars-calendar-id-events-event-id-snoozeReminder path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/snoozeReminder operations: - name: usersusercalendarscalendareventseventsnoozereminder 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: users-user-id-calendars-calendar-id-events-event-id-tentativelyAccept path: /users/{user-id}/calendars/{calendar-id}/events/{event-id}/tentativelyAccept operations: - name: usersusercalendarscalendareventseventtentativelyaccept 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: users-user-id-calendars-calendar-id-getSchedule path: /users/{user-id}/calendars/{calendar-id}/getSchedule operations: - name: usersusercalendarscalendargetschedule 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: users-user-id-calendars-calendar-id-permanentDelete path: /users/{user-id}/calendars/{calendar-id}/permanentDelete operations: - name: usersusercalendarscalendarpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: users-users-calendar-rest port: 8080 description: REST adapter for Microsoft Graph Users — Users.calendar. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/users/{user-id}/calendar name: users-user-id-calendar description: REST surface for users-user-id-calendar. operations: - method: GET name: usersgetcalendar description: Microsoft Graph Get calendar from users call: users-users-calendar.usersgetcalendar with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersupdatecalendar description: Microsoft Graph Update the navigation property calendar in users call: users-users-calendar.usersupdatecalendar with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/allowedcalendarsharingroles-user-user name: users-user-id-calendar-allowedcalendarsharingroles-user-user description: REST surface for users-user-id-calendar-allowedCalendarSharingRoles(User='{User}'). operations: - method: GET name: usersusercalendarallowedcalendarsharingroles description: Microsoft Graph Invoke function allowedCalendarSharingRoles call: users-users-calendar.usersusercalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/calendarpermissions name: users-user-id-calendar-calendarpermissions description: REST surface for users-user-id-calendar-calendarPermissions. operations: - method: GET name: userscalendarlistcalendarpermissions description: Microsoft Graph List calendarPermissions call: users-users-calendar.userscalendarlistcalendarpermissions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscalendarcreatecalendarpermissions description: Microsoft Graph Create new navigation property to calendarPermissions for users call: users-users-calendar.userscalendarcreatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/calendarpermissions/count name: users-user-id-calendar-calendarpermissions-count description: REST surface for users-user-id-calendar-calendarPermissions-$count. operations: - method: GET name: userscalendarcalendarpermissionsgetcountb877 description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendarcalendarpermissionsgetcountb877 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/calendarpermissions/{calendarpermission-id} name: users-user-id-calendar-calendarpermissions-calendarpermission-id description: REST surface for users-user-id-calendar-calendarPermissions-calendarPermission-id. operations: - method: GET name: userscalendargetcalendarpermissions description: Microsoft Graph Get calendarPermission call: users-users-calendar.userscalendargetcalendarpermissions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscalendarupdatecalendarpermissions description: Microsoft Graph Update calendarPermission call: users-users-calendar.userscalendarupdatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscalendardeletecalendarpermissions description: Microsoft Graph Delete calendarPermission call: users-users-calendar.userscalendardeletecalendarpermissions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/calendarview name: users-user-id-calendar-calendarview description: REST surface for users-user-id-calendar-calendarView. operations: - method: GET name: userscalendarlistcalendarview description: Microsoft Graph Get calendarView from users call: users-users-calendar.userscalendarlistcalendarview with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/calendarview/delta name: users-user-id-calendar-calendarview-delta description: REST surface for users-user-id-calendar-calendarView-delta(). operations: - method: GET name: usersusercalendarcalendarviewdelta description: Microsoft Graph Invoke function delta call: users-users-calendar.usersusercalendarcalendarviewdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events name: users-user-id-calendar-events description: REST surface for users-user-id-calendar-events. operations: - method: GET name: userscalendarlistevents description: Microsoft Graph Get events from users call: users-users-calendar.userscalendarlistevents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscalendarcreateevents description: Microsoft Graph Create new navigation property to events for users call: users-users-calendar.userscalendarcreateevents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/count name: users-user-id-calendar-events-count description: REST surface for users-user-id-calendar-events-$count. operations: - method: GET name: userscalendareventsgetcount1a22 description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendareventsgetcount1a22 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/delta name: users-user-id-calendar-events-delta description: REST surface for users-user-id-calendar-events-delta(). operations: - method: GET name: usersusercalendareventsdelta description: Microsoft Graph Invoke function delta call: users-users-calendar.usersusercalendareventsdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id} name: users-user-id-calendar-events-event-id description: REST surface for users-user-id-calendar-events-event-id. operations: - method: GET name: userscalendargetevents description: Microsoft Graph Get events from users call: users-users-calendar.userscalendargetevents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscalendarupdateevents description: Microsoft Graph Update the navigation property events in users call: users-users-calendar.userscalendarupdateevents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscalendardeleteevents description: Microsoft Graph Delete navigation property events for users call: users-users-calendar.userscalendardeleteevents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/accept name: users-user-id-calendar-events-event-id-accept description: REST surface for users-user-id-calendar-events-event-id-accept. operations: - method: POST name: usersusercalendareventseventaccept description: Microsoft Graph Invoke action accept call: users-users-calendar.usersusercalendareventseventaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/attachments name: users-user-id-calendar-events-event-id-attachments description: REST surface for users-user-id-calendar-events-event-id-attachments. operations: - method: GET name: userscalendareventslistattachments description: Microsoft Graph Get attachments from users call: users-users-calendar.userscalendareventslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscalendareventscreateattachments description: Microsoft Graph Create new navigation property to attachments for users call: users-users-calendar.userscalendareventscreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/attachments/count name: users-user-id-calendar-events-event-id-attachments-count description: REST surface for users-user-id-calendar-events-event-id-attachments-$count. operations: - method: GET name: userscalendareventsattachmentsgetcount114f description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendareventsattachmentsgetcount114f outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/attachments/createuploadsession name: users-user-id-calendar-events-event-id-attachments-createuploadsession description: REST surface for users-user-id-calendar-events-event-id-attachments-createUploadSession. operations: - method: POST name: usersusercalendareventseventattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: users-users-calendar.usersusercalendareventseventattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/attachments/{attachment-id} name: users-user-id-calendar-events-event-id-attachments-attachment-id description: REST surface for users-user-id-calendar-events-event-id-attachments-attachment-id. operations: - method: GET name: userscalendareventsgetattachments description: Microsoft Graph Get attachments from users call: users-users-calendar.userscalendareventsgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: userscalendareventsdeleteattachments description: Microsoft Graph Delete navigation property attachments for users call: users-users-calendar.userscalendareventsdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/calendar name: users-user-id-calendar-events-event-id-calendar description: REST surface for users-user-id-calendar-events-event-id-calendar. operations: - method: GET name: userscalendareventsgetcalendar description: Microsoft Graph Get calendar from users call: users-users-calendar.userscalendareventsgetcalendar with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/cancel name: users-user-id-calendar-events-event-id-cancel description: REST surface for users-user-id-calendar-events-event-id-cancel. operations: - method: POST name: usersusercalendareventseventcancel description: Microsoft Graph Invoke action cancel call: users-users-calendar.usersusercalendareventseventcancel with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/decline name: users-user-id-calendar-events-event-id-decline description: REST surface for users-user-id-calendar-events-event-id-decline. operations: - method: POST name: usersusercalendareventseventdecline description: Microsoft Graph Invoke action decline call: users-users-calendar.usersusercalendareventseventdecline with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/dismissreminder name: users-user-id-calendar-events-event-id-dismissreminder description: REST surface for users-user-id-calendar-events-event-id-dismissReminder. operations: - method: POST name: usersusercalendareventseventdismissreminder description: Microsoft Graph Invoke action dismissReminder call: users-users-calendar.usersusercalendareventseventdismissreminder outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/extensions name: users-user-id-calendar-events-event-id-extensions description: REST surface for users-user-id-calendar-events-event-id-extensions. operations: - method: GET name: userscalendareventslistextensions description: Microsoft Graph Get extensions from users call: users-users-calendar.userscalendareventslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscalendareventscreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: users-users-calendar.userscalendareventscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/extensions/count name: users-user-id-calendar-events-event-id-extensions-count description: REST surface for users-user-id-calendar-events-event-id-extensions-$count. operations: - method: GET name: userscalendareventsextensionsgetcount15ec description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendareventsextensionsgetcount15ec outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/extensions/{extension-id} name: users-user-id-calendar-events-event-id-extensions-extension-id description: REST surface for users-user-id-calendar-events-event-id-extensions-extension-id. operations: - method: GET name: userscalendareventsgetextensions description: Microsoft Graph Get extensions from users call: users-users-calendar.userscalendareventsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscalendareventsupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: users-users-calendar.userscalendareventsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscalendareventsdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: users-users-calendar.userscalendareventsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/forward name: users-user-id-calendar-events-event-id-forward description: REST surface for users-user-id-calendar-events-event-id-forward. operations: - method: POST name: usersusercalendareventseventforward description: Microsoft Graph Invoke action forward call: users-users-calendar.usersusercalendareventseventforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/instances name: users-user-id-calendar-events-event-id-instances description: REST surface for users-user-id-calendar-events-event-id-instances. operations: - method: GET name: userscalendareventslistinstances description: Microsoft Graph Get instances from users call: users-users-calendar.userscalendareventslistinstances with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/instances/delta name: users-user-id-calendar-events-event-id-instances-delta description: REST surface for users-user-id-calendar-events-event-id-instances-delta(). operations: - method: GET name: usersusercalendareventseventinstancesdelta description: Microsoft Graph Invoke function delta call: users-users-calendar.usersusercalendareventseventinstancesdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/permanentdelete name: users-user-id-calendar-events-event-id-permanentdelete description: REST surface for users-user-id-calendar-events-event-id-permanentDelete. operations: - method: POST name: usersusercalendareventseventpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: users-users-calendar.usersusercalendareventseventpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/snoozereminder name: users-user-id-calendar-events-event-id-snoozereminder description: REST surface for users-user-id-calendar-events-event-id-snoozeReminder. operations: - method: POST name: usersusercalendareventseventsnoozereminder description: Microsoft Graph Invoke action snoozeReminder call: users-users-calendar.usersusercalendareventseventsnoozereminder with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/events/{event-id}/tentativelyaccept name: users-user-id-calendar-events-event-id-tentativelyaccept description: REST surface for users-user-id-calendar-events-event-id-tentativelyAccept. operations: - method: POST name: usersusercalendareventseventtentativelyaccept description: Microsoft Graph Invoke action tentativelyAccept call: users-users-calendar.usersusercalendareventseventtentativelyaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/getschedule name: users-user-id-calendar-getschedule description: REST surface for users-user-id-calendar-getSchedule. operations: - method: POST name: usersusercalendargetschedule description: Microsoft Graph Invoke action getSchedule call: users-users-calendar.usersusercalendargetschedule with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendar/permanentdelete name: users-user-id-calendar-permanentdelete description: REST surface for users-user-id-calendar-permanentDelete. operations: - method: POST name: usersusercalendarpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: users-users-calendar.usersusercalendarpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars name: users-user-id-calendars description: REST surface for users-user-id-calendars. operations: - method: GET name: userslistcalendars description: Microsoft Graph Get calendars from users call: users-users-calendar.userslistcalendars with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscreatecalendars description: Microsoft Graph Create new navigation property to calendars for users call: users-users-calendar.userscreatecalendars with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/count name: users-user-id-calendars-count description: REST surface for users-user-id-calendars-$count. operations: - method: GET name: userscalendarsgetcounta1b5 description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendarsgetcounta1b5 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id} name: users-user-id-calendars-calendar-id description: REST surface for users-user-id-calendars-calendar-id. operations: - method: GET name: usersgetcalendars description: Microsoft Graph Get calendars from users call: users-users-calendar.usersgetcalendars with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersupdatecalendars description: Microsoft Graph Update the navigation property calendars in users call: users-users-calendar.usersupdatecalendars with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdeletecalendars description: Microsoft Graph Delete navigation property calendars for users call: users-users-calendar.usersdeletecalendars with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/allowedcalendarsharingroles-user-user name: users-user-id-calendars-calendar-id-allowedcalendarsharingroles-user-user description: REST surface for users-user-id-calendars-calendar-id-allowedCalendarSharingRoles(User='{User}'). operations: - method: GET name: usersusercalendarscalendarallowedcalendarsharingroles description: Microsoft Graph Invoke function allowedCalendarSharingRoles call: users-users-calendar.usersusercalendarscalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/calendarpermissions name: users-user-id-calendars-calendar-id-calendarpermissions description: REST surface for users-user-id-calendars-calendar-id-calendarPermissions. operations: - method: GET name: userscalendarslistcalendarpermissions description: Microsoft Graph Get calendarPermissions from users call: users-users-calendar.userscalendarslistcalendarpermissions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscalendarscreatecalendarpermissions description: Microsoft Graph Create new navigation property to calendarPermissions for users call: users-users-calendar.userscalendarscreatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/calendarpermissions/count name: users-user-id-calendars-calendar-id-calendarpermissions-count description: REST surface for users-user-id-calendars-calendar-id-calendarPermissions-$count. operations: - method: GET name: userscalendarscalendarpermissionsgetcounta224 description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendarscalendarpermissionsgetcounta224 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/calendarpermissions/{calendarpermission-id} name: users-user-id-calendars-calendar-id-calendarpermissions-calendarpermission-id description: REST surface for users-user-id-calendars-calendar-id-calendarPermissions-calendarPermission-id. operations: - method: GET name: userscalendarsgetcalendarpermissions description: Microsoft Graph Get calendarPermissions from users call: users-users-calendar.userscalendarsgetcalendarpermissions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscalendarsupdatecalendarpermissions description: Microsoft Graph Update the navigation property calendarPermissions in users call: users-users-calendar.userscalendarsupdatecalendarpermissions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscalendarsdeletecalendarpermissions description: Microsoft Graph Delete navigation property calendarPermissions for users call: users-users-calendar.userscalendarsdeletecalendarpermissions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/calendarview name: users-user-id-calendars-calendar-id-calendarview description: REST surface for users-user-id-calendars-calendar-id-calendarView. operations: - method: GET name: userscalendarslistcalendarview description: Microsoft Graph Get calendarView from users call: users-users-calendar.userscalendarslistcalendarview with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/calendarview/delta name: users-user-id-calendars-calendar-id-calendarview-delta description: REST surface for users-user-id-calendars-calendar-id-calendarView-delta(). operations: - method: GET name: usersusercalendarscalendarcalendarviewdelta description: Microsoft Graph Invoke function delta call: users-users-calendar.usersusercalendarscalendarcalendarviewdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events name: users-user-id-calendars-calendar-id-events description: REST surface for users-user-id-calendars-calendar-id-events. operations: - method: GET name: userscalendarslistevents description: Microsoft Graph Get events from users call: users-users-calendar.userscalendarslistevents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscalendarscreateevents description: Microsoft Graph Create new navigation property to events for users call: users-users-calendar.userscalendarscreateevents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/count name: users-user-id-calendars-calendar-id-events-count description: REST surface for users-user-id-calendars-calendar-id-events-$count. operations: - method: GET name: userscalendarseventsgetcountefc7 description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendarseventsgetcountefc7 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/delta name: users-user-id-calendars-calendar-id-events-delta description: REST surface for users-user-id-calendars-calendar-id-events-delta(). operations: - method: GET name: usersusercalendarscalendareventsdelta description: Microsoft Graph Invoke function delta call: users-users-calendar.usersusercalendarscalendareventsdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id} name: users-user-id-calendars-calendar-id-events-event-id description: REST surface for users-user-id-calendars-calendar-id-events-event-id. operations: - method: GET name: userscalendarsgetevents description: Microsoft Graph Get events from users call: users-users-calendar.userscalendarsgetevents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscalendarsupdateevents description: Microsoft Graph Update the navigation property events in users call: users-users-calendar.userscalendarsupdateevents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscalendarsdeleteevents description: Microsoft Graph Delete navigation property events for users call: users-users-calendar.userscalendarsdeleteevents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/accept name: users-user-id-calendars-calendar-id-events-event-id-accept description: REST surface for users-user-id-calendars-calendar-id-events-event-id-accept. operations: - method: POST name: usersusercalendarscalendareventseventaccept description: Microsoft Graph Invoke action accept call: users-users-calendar.usersusercalendarscalendareventseventaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments name: users-user-id-calendars-calendar-id-events-event-id-attachments description: REST surface for users-user-id-calendars-calendar-id-events-event-id-attachments. operations: - method: GET name: userscalendarseventslistattachments description: Microsoft Graph Get attachments from users call: users-users-calendar.userscalendarseventslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscalendarseventscreateattachments description: Microsoft Graph Create new navigation property to attachments for users call: users-users-calendar.userscalendarseventscreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/count name: users-user-id-calendars-calendar-id-events-event-id-attachments-count description: REST surface for users-user-id-calendars-calendar-id-events-event-id-attachments-$count. operations: - method: GET name: userscalendarseventsattachmentsgetcount8147 description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendarseventsattachmentsgetcount8147 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/createuploadsession name: users-user-id-calendars-calendar-id-events-event-id-attachments-createuploadsess description: REST surface for users-user-id-calendars-calendar-id-events-event-id-attachments-createUploadSess. operations: - method: POST name: usersusercalendarscalendareventseventattachmentscreateuploadsession description: Microsoft Graph Invoke action createUploadSession call: users-users-calendar.usersusercalendarscalendareventseventattachmentscreateuploadsession with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/attachments/{attachment-id} name: users-user-id-calendars-calendar-id-events-event-id-attachments-attachment-id description: REST surface for users-user-id-calendars-calendar-id-events-event-id-attachments-attachment-id. operations: - method: GET name: userscalendarseventsgetattachments description: Microsoft Graph Get attachments from users call: users-users-calendar.userscalendarseventsgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: DELETE name: userscalendarseventsdeleteattachments description: Microsoft Graph Delete navigation property attachments for users call: users-users-calendar.userscalendarseventsdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/calendar name: users-user-id-calendars-calendar-id-events-event-id-calendar description: REST surface for users-user-id-calendars-calendar-id-events-event-id-calendar. operations: - method: GET name: userscalendarseventsgetcalendar description: Microsoft Graph Get calendar from users call: users-users-calendar.userscalendarseventsgetcalendar with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/cancel name: users-user-id-calendars-calendar-id-events-event-id-cancel description: REST surface for users-user-id-calendars-calendar-id-events-event-id-cancel. operations: - method: POST name: usersusercalendarscalendareventseventcancel description: Microsoft Graph Invoke action cancel call: users-users-calendar.usersusercalendarscalendareventseventcancel with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/decline name: users-user-id-calendars-calendar-id-events-event-id-decline description: REST surface for users-user-id-calendars-calendar-id-events-event-id-decline. operations: - method: POST name: usersusercalendarscalendareventseventdecline description: Microsoft Graph Invoke action decline call: users-users-calendar.usersusercalendarscalendareventseventdecline with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/dismissreminder name: users-user-id-calendars-calendar-id-events-event-id-dismissreminder description: REST surface for users-user-id-calendars-calendar-id-events-event-id-dismissReminder. operations: - method: POST name: usersusercalendarscalendareventseventdismissreminder description: Microsoft Graph Invoke action dismissReminder call: users-users-calendar.usersusercalendarscalendareventseventdismissreminder outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions name: users-user-id-calendars-calendar-id-events-event-id-extensions description: REST surface for users-user-id-calendars-calendar-id-events-event-id-extensions. operations: - method: GET name: userscalendarseventslistextensions description: Microsoft Graph Get extensions from users call: users-users-calendar.userscalendarseventslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscalendarseventscreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: users-users-calendar.userscalendarseventscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/count name: users-user-id-calendars-calendar-id-events-event-id-extensions-count description: REST surface for users-user-id-calendars-calendar-id-events-event-id-extensions-$count. operations: - method: GET name: userscalendarseventsextensionsgetcountb44d description: Microsoft Graph Get the number of the resource call: users-users-calendar.userscalendarseventsextensionsgetcountb44d outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/extensions/{extension-id} name: users-user-id-calendars-calendar-id-events-event-id-extensions-extension-id description: REST surface for users-user-id-calendars-calendar-id-events-event-id-extensions-extension-id. operations: - method: GET name: userscalendarseventsgetextensions description: Microsoft Graph Get extensions from users call: users-users-calendar.userscalendarseventsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscalendarseventsupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: users-users-calendar.userscalendarseventsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscalendarseventsdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: users-users-calendar.userscalendarseventsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/forward name: users-user-id-calendars-calendar-id-events-event-id-forward description: REST surface for users-user-id-calendars-calendar-id-events-event-id-forward. operations: - method: POST name: usersusercalendarscalendareventseventforward description: Microsoft Graph Invoke action forward call: users-users-calendar.usersusercalendarscalendareventseventforward with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances name: users-user-id-calendars-calendar-id-events-event-id-instances description: REST surface for users-user-id-calendars-calendar-id-events-event-id-instances. operations: - method: GET name: userscalendarseventslistinstances description: Microsoft Graph Get instances from users call: users-users-calendar.userscalendarseventslistinstances with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/delta name: users-user-id-calendars-calendar-id-events-event-id-instances-delta description: REST surface for users-user-id-calendars-calendar-id-events-event-id-instances-delta(). operations: - method: GET name: usersusercalendarscalendareventseventinstancesdelta description: Microsoft Graph Invoke function delta call: users-users-calendar.usersusercalendarscalendareventseventinstancesdelta with: startDateTime: rest.startDateTime endDateTime: rest.endDateTime $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/permanentdelete name: users-user-id-calendars-calendar-id-events-event-id-permanentdelete description: REST surface for users-user-id-calendars-calendar-id-events-event-id-permanentDelete. operations: - method: POST name: usersusercalendarscalendareventseventpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: users-users-calendar.usersusercalendarscalendareventseventpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/snoozereminder name: users-user-id-calendars-calendar-id-events-event-id-snoozereminder description: REST surface for users-user-id-calendars-calendar-id-events-event-id-snoozeReminder. operations: - method: POST name: usersusercalendarscalendareventseventsnoozereminder description: Microsoft Graph Invoke action snoozeReminder call: users-users-calendar.usersusercalendarscalendareventseventsnoozereminder with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/events/{event-id}/tentativelyaccept name: users-user-id-calendars-calendar-id-events-event-id-tentativelyaccept description: REST surface for users-user-id-calendars-calendar-id-events-event-id-tentativelyAccept. operations: - method: POST name: usersusercalendarscalendareventseventtentativelyaccept description: Microsoft Graph Invoke action tentativelyAccept call: users-users-calendar.usersusercalendarscalendareventseventtentativelyaccept with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/getschedule name: users-user-id-calendars-calendar-id-getschedule description: REST surface for users-user-id-calendars-calendar-id-getSchedule. operations: - method: POST name: usersusercalendarscalendargetschedule description: Microsoft Graph Invoke action getSchedule call: users-users-calendar.usersusercalendarscalendargetschedule with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/calendars/{calendar-id}/permanentdelete name: users-user-id-calendars-calendar-id-permanentdelete description: REST surface for users-user-id-calendars-calendar-id-permanentDelete. operations: - method: POST name: usersusercalendarscalendarpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: users-users-calendar.usersusercalendarscalendarpermanentdelete outputParameters: - type: object mapping: $. - type: mcp namespace: users-users-calendar-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Users — Users.calendar. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-calendar-users description: Microsoft Graph Get calendar from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.usersgetcalendar with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property calendar in users hints: readOnly: false destructive: false idempotent: true call: users-users-calendar.usersupdatecalendar 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: users-users-calendar.usersusercalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - name: microsoft-graph-list-calendarpermissions description: Microsoft Graph List calendarPermissions hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarlistcalendarpermissions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to calendarPermissions for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscalendarcreatecalendarpermissions 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: users-users-calendar.userscalendarcalendarpermissionsgetcountb877 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarpermission description: Microsoft Graph Get calendarPermission hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendargetcalendarpermissions with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-calendarpermission description: Microsoft Graph Update calendarPermission hints: readOnly: false destructive: false idempotent: true call: users-users-calendar.userscalendarupdatecalendarpermissions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-calendarpermission description: Microsoft Graph Delete calendarPermission hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.userscalendardeletecalendarpermissions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarview-users description: Microsoft Graph Get calendarView from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarlistcalendarview 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: users-users-calendar.usersusercalendarcalendarviewdelta 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-users description: Microsoft Graph Get events from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarlistevents with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to events for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscalendarcreateevents 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: users-users-calendar.userscalendareventsgetcount1a22 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: users-users-calendar.usersusercalendareventsdelta 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-users-2 description: Microsoft Graph Get events from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendargetevents 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 users hints: readOnly: false destructive: false idempotent: true call: users-users-calendar.userscalendarupdateevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property events for users hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.userscalendardeleteevents 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: users-users-calendar.usersusercalendareventseventaccept with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendareventslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to attachments for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscalendareventscreateattachments 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: users-users-calendar.userscalendareventsattachmentsgetcount114f outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createuploadsession description: Microsoft Graph Invoke action createUploadSession hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.usersusercalendareventseventattachmentscreateuploadsession with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users-2 description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendareventsgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property attachments for users hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.userscalendareventsdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendar-users-2 description: Microsoft Graph Get calendar from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendareventsgetcalendar 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: users-users-calendar.usersusercalendareventseventcancel 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: users-users-calendar.usersusercalendareventseventdecline 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: users-users-calendar.usersusercalendareventseventdismissreminder outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendareventslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to extensions for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscalendareventscreateextensions 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: users-users-calendar.userscalendareventsextensionsgetcount15ec outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-2 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendareventsgetextensions 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 users hints: readOnly: false destructive: false idempotent: true call: users-users-calendar.userscalendareventsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.userscalendareventsdeleteextensions 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: users-users-calendar.usersusercalendareventseventforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-instances-users description: Microsoft Graph Get instances from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendareventslistinstances 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: users-users-calendar.usersusercalendareventseventinstancesdelta 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: users-users-calendar.usersusercalendareventseventpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-snoozereminder description: Microsoft Graph Invoke action snoozeReminder hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.usersusercalendareventseventsnoozereminder 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: users-users-calendar.usersusercalendareventseventtentativelyaccept 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: users-users-calendar.usersusercalendargetschedule 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: users-users-calendar.usersusercalendarpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendars-users description: Microsoft Graph Get calendars from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userslistcalendars 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 calendars for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscreatecalendars 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: users-users-calendar.userscalendarsgetcounta1b5 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendars-users-2 description: Microsoft Graph Get calendars from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.usersgetcalendars 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 users hints: readOnly: false destructive: false idempotent: true call: users-users-calendar.usersupdatecalendars with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property calendars for users hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.usersdeletecalendars 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: users-users-calendar.usersusercalendarscalendarallowedcalendarsharingroles outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarpermissions-users description: Microsoft Graph Get calendarPermissions from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarslistcalendarpermissions 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 calendarPermissions for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscalendarscreatecalendarpermissions 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: users-users-calendar.userscalendarscalendarpermissionsgetcounta224 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarpermissions-users-2 description: Microsoft Graph Get calendarPermissions from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarsgetcalendarpermissions 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 users hints: readOnly: false destructive: false idempotent: true call: users-users-calendar.userscalendarsupdatecalendarpermissions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property calendarPermissions for users hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.userscalendarsdeletecalendarpermissions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendarview-users-2 description: Microsoft Graph Get calendarView from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarslistcalendarview 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: users-users-calendar.usersusercalendarscalendarcalendarviewdelta 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-users-3 description: Microsoft Graph Get events from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarslistevents with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-7 description: Microsoft Graph Create new navigation property to events for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscalendarscreateevents 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: users-users-calendar.userscalendarseventsgetcountefc7 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: users-users-calendar.usersusercalendarscalendareventsdelta 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-users-4 description: Microsoft Graph Get events from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarsgetevents 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 users hints: readOnly: false destructive: false idempotent: true call: users-users-calendar.userscalendarsupdateevents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property events for users hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.userscalendarsdeleteevents 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: users-users-calendar.usersusercalendarscalendareventseventaccept with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users-3 description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarseventslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-8 description: Microsoft Graph Create new navigation property to attachments for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscalendarseventscreateattachments 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: users-users-calendar.userscalendarseventsattachmentsgetcount8147 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: users-users-calendar.usersusercalendarscalendareventseventattachmentscreateuploadsession with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attachments-users-4 description: Microsoft Graph Get attachments from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarseventsgetattachments 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 users hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.userscalendarseventsdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-calendar-users-3 description: Microsoft Graph Get calendar from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarseventsgetcalendar 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: users-users-calendar.usersusercalendarscalendareventseventcancel 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: users-users-calendar.usersusercalendarscalendareventseventdecline 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: users-users-calendar.usersusercalendarscalendareventseventdismissreminder outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-3 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarseventslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-9 description: Microsoft Graph Create new navigation property to extensions for users hints: readOnly: false destructive: false idempotent: false call: users-users-calendar.userscalendarseventscreateextensions 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: users-users-calendar.userscalendarseventsextensionsgetcountb44d outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-4 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarseventsgetextensions 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 users hints: readOnly: false destructive: false idempotent: true call: users-users-calendar.userscalendarseventsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: users-users-calendar.userscalendarseventsdeleteextensions 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: users-users-calendar.usersusercalendarscalendareventseventforward with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-instances-users-2 description: Microsoft Graph Get instances from users hints: readOnly: true destructive: false idempotent: true call: users-users-calendar.userscalendarseventslistinstances 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: users-users-calendar.usersusercalendarscalendareventseventinstancesdelta 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: users-users-calendar.usersusercalendarscalendareventseventpermanentdelete 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: users-users-calendar.usersusercalendarscalendareventseventsnoozereminder 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: users-users-calendar.usersusercalendarscalendareventseventtentativelyaccept 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: users-users-calendar.usersusercalendarscalendargetschedule 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: users-users-calendar.usersusercalendarscalendarpermanentdelete outputParameters: - type: object mapping: $.