naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — communications.onlineMeeting description: 'Microsoft Graph OData Service for namespace microsoft.graph — communications.onlineMeeting. 50 operations. Lead operation: Microsoft Graph Get onlineMeeting. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - communications.onlineMeeting created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: microsoft-graph-communications-onlinemeeting baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — communications.onlineMeeting business capability. Self-contained, no shared references. resources: - name: communications-onlineMeetings path: /communications/onlineMeetings operations: - name: communicationslistonlinemeetings method: GET description: Microsoft Graph Get onlineMeeting 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: communicationscreateonlinemeetings method: POST description: Microsoft Graph Create new navigation property to onlineMeetings for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communications-onlineMeetings-$count path: /communications/onlineMeetings/$count operations: - name: communicationsonlinemeetingsgetcount91a5 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-onlineMeetings-createOrGet path: /communications/onlineMeetings/createOrGet operations: - name: communicationsonlinemeetingscreateorget method: POST description: Microsoft Graph Invoke action createOrGet outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communications-onlineMeetings-getAllRecordings(meetingOrganizerUserId='@meetingO path: /communications/onlineMeetings/getAllRecordings(meetingOrganizerUserId='@meetingOrganizerUserId',startDateTime=@startDateTime,endDateTime=@endDateTime) operations: - name: communicationsonlinemeetingsgetallrecordings method: GET description: Microsoft Graph Invoke function getAllRecordings outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - 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: communications-onlineMeetings-getAllTranscripts(meetingOrganizerUserId='@meeting path: /communications/onlineMeetings/getAllTranscripts(meetingOrganizerUserId='@meetingOrganizerUserId',startDateTime=@startDateTime,endDateTime=@endDateTime) operations: - name: communicationsonlinemeetingsgetalltranscripts method: GET description: Microsoft Graph Invoke function getAllTranscripts outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - 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: communications-onlineMeetings-onlineMeeting-id path: /communications/onlineMeetings/{onlineMeeting-id} operations: - name: communicationsgetonlinemeetings method: GET description: Microsoft Graph Get onlineMeetings from communications 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: communicationsupdateonlinemeetings method: PATCH description: Microsoft Graph Update the navigation property onlineMeetings in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsdeleteonlinemeetings method: DELETE description: Microsoft Graph Delete navigation property onlineMeetings for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-onlineMeetings-onlineMeeting-id-attendanceReports path: /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports operations: - name: communicationsonlinemeetingslistattendancereports method: GET description: Microsoft Graph Get attendanceReports from communications 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: communicationsonlinemeetingscreateattendancereports method: POST description: Microsoft Graph Create new navigation property to attendanceReports for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communications-onlineMeetings-onlineMeeting-id-attendanceReports-$count path: /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/$count operations: - name: communicationsonlinemeetingsattendancereportsgetcountc621 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendan path: /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id} operations: - name: communicationsonlinemeetingsgetattendancereports method: GET description: Microsoft Graph Get attendanceReports from communications 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: communicationsonlinemeetingsupdateattendancereports method: PATCH description: Microsoft Graph Update the navigation property attendanceReports in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsonlinemeetingsdeleteattendancereports method: DELETE description: Microsoft Graph Delete navigation property attendanceReports for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendan path: /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords operations: - name: communicationsonlinemeetingsattendancereportslistattendancerecords method: GET description: Microsoft Graph Get attendanceRecords from communications 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: communicationsonlinemeetingsattendancereportscreateattendancerecords method: POST description: Microsoft Graph Create new navigation property to attendanceRecords for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communications-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendan path: /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/$count operations: - name: communicationsonlinemeetingsattendancereportsattendancerecordsgetcount73e4 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendan path: /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/{attendanceRecord-id} operations: - name: communicationsonlinemeetingsattendancereportsgetattendancerecords method: GET description: Microsoft Graph Get attendanceRecords from communications 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: communicationsonlinemeetingsattendancereportsupdateattendancerecords method: PATCH description: Microsoft Graph Update the navigation property attendanceRecords in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsonlinemeetingsattendancereportsdeleteattendancerecords method: DELETE description: Microsoft Graph Delete navigation property attendanceRecords for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-onlineMeetings-onlineMeeting-id-attendeeReport path: /communications/onlineMeetings/{onlineMeeting-id}/attendeeReport operations: - name: communicationsgetonlinemeetingsattendeereport method: GET description: Microsoft Graph Get attendeeReport for the navigation property onlineMeetings from communications outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communicationsupdateonlinemeetingsattendeereport method: PUT description: Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsdeleteonlinemeetingsattendeereport method: DELETE description: Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-onlineMeetings-onlineMeeting-id-getVirtualAppointmentJoinWebUrl() path: /communications/onlineMeetings/{onlineMeeting-id}/getVirtualAppointmentJoinWebUrl() operations: - name: communicationsonlinemeetingsonlinemeetinggetvirtualappointmentjoinweburl method: GET description: Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-onlineMeetings-onlineMeeting-id-recordings path: /communications/onlineMeetings/{onlineMeeting-id}/recordings operations: - name: communicationsonlinemeetingslistrecordings method: GET description: Microsoft Graph Get recordings from communications 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: communicationsonlinemeetingscreaterecordings method: POST description: Microsoft Graph Create new navigation property to recordings for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communications-onlineMeetings-onlineMeeting-id-recordings-$count path: /communications/onlineMeetings/{onlineMeeting-id}/recordings/$count operations: - name: communicationsonlinemeetingsrecordingsgetcount0fd0 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-onlineMeetings-onlineMeeting-id-recordings-delta() path: /communications/onlineMeetings/{onlineMeeting-id}/recordings/delta() operations: - name: communicationsonlinemeetingsonlinemeetingrecordingsdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - 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: communications-onlineMeetings-onlineMeeting-id-recordings-callRecording-id path: /communications/onlineMeetings/{onlineMeeting-id}/recordings/{callRecording-id} operations: - name: communicationsonlinemeetingsgetrecordings method: GET description: Microsoft Graph Get recordings from communications 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: communicationsonlinemeetingsupdaterecordings method: PATCH description: Microsoft Graph Update the navigation property recordings in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsonlinemeetingsdeleterecordings method: DELETE description: Microsoft Graph Delete navigation property recordings for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-onlineMeetings-onlineMeeting-id-recordings-callRecording-id-conte path: /communications/onlineMeetings/{onlineMeeting-id}/recordings/{callRecording-id}/content operations: - name: communicationsonlinemeetingsgetrecordingscontent method: GET description: Microsoft Graph Get content for the navigation property recordings from communications outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communicationsonlinemeetingsupdaterecordingscontent method: PUT description: Microsoft Graph Update content for the navigation property recordings in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsonlinemeetingsdeleterecordingscontent method: DELETE description: Microsoft Graph Delete content for the navigation property recordings in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-onlineMeetings-onlineMeeting-id-sendVirtualAppointmentReminderSms path: /communications/onlineMeetings/{onlineMeeting-id}/sendVirtualAppointmentReminderSms operations: - name: communicationsonlinemeetingsonlinemeetingsendvirtualappointmentremindersms method: POST description: Microsoft Graph Invoke action sendVirtualAppointmentReminderSms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communications-onlineMeetings-onlineMeeting-id-sendVirtualAppointmentSms path: /communications/onlineMeetings/{onlineMeeting-id}/sendVirtualAppointmentSms operations: - name: communicationsonlinemeetingsonlinemeetingsendvirtualappointmentsms method: POST description: Microsoft Graph Invoke action sendVirtualAppointmentSms outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communications-onlineMeetings-onlineMeeting-id-transcripts path: /communications/onlineMeetings/{onlineMeeting-id}/transcripts operations: - name: communicationsonlinemeetingslisttranscripts method: GET description: Microsoft Graph Get transcripts from communications 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: communicationsonlinemeetingscreatetranscripts method: POST description: Microsoft Graph Create new navigation property to transcripts for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communications-onlineMeetings-onlineMeeting-id-transcripts-$count path: /communications/onlineMeetings/{onlineMeeting-id}/transcripts/$count operations: - name: communicationsonlinemeetingstranscriptsgetcount7670 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-onlineMeetings-onlineMeeting-id-transcripts-delta() path: /communications/onlineMeetings/{onlineMeeting-id}/transcripts/delta() operations: - name: communicationsonlinemeetingsonlinemeetingtranscriptsdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - 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: communications-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id path: /communications/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id} operations: - name: communicationsonlinemeetingsgettranscripts method: GET description: Microsoft Graph Get transcripts from communications 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: communicationsonlinemeetingsupdatetranscripts method: PATCH description: Microsoft Graph Update the navigation property transcripts in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsonlinemeetingsdeletetranscripts method: DELETE description: Microsoft Graph Delete navigation property transcripts for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id-con path: /communications/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}/content operations: - name: communicationsonlinemeetingsgettranscriptscontent method: GET description: Microsoft Graph Get content for the navigation property transcripts from communications outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communicationsonlinemeetingsupdatetranscriptscontent method: PUT description: Microsoft Graph Update content for the navigation property transcripts in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsonlinemeetingsdeletetranscriptscontent method: DELETE description: Microsoft Graph Delete content for the navigation property transcripts in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id-met path: /communications/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}/metadataContent operations: - name: communicationsonlinemeetingsgettranscriptsmetadatacontent method: GET description: Microsoft Graph Get metadataContent for the navigation property transcripts from communications outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communicationsonlinemeetingsupdatetranscriptsmetadatacontent method: PUT description: Microsoft Graph Update metadataContent for the navigation property transcripts in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsonlinemeetingsdeletetranscriptsmetadatacontent method: DELETE description: Microsoft Graph Delete metadataContent for the navigation property transcripts in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: microsoft-graph-communications-onlinemeeting-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — communications.onlineMeeting. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/communications/onlinemeetings name: communications-onlinemeetings description: REST surface for communications-onlineMeetings. operations: - method: GET name: communicationslistonlinemeetings description: Microsoft Graph Get onlineMeeting call: microsoft-graph-communications-onlinemeeting.communicationslistonlinemeetings with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationscreateonlinemeetings description: Microsoft Graph Create new navigation property to onlineMeetings for communications call: microsoft-graph-communications-onlinemeeting.communicationscreateonlinemeetings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/count name: communications-onlinemeetings-count description: REST surface for communications-onlineMeetings-$count. operations: - method: GET name: communicationsonlinemeetingsgetcount91a5 description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetcount91a5 outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/createorget name: communications-onlinemeetings-createorget description: REST surface for communications-onlineMeetings-createOrGet. operations: - method: POST name: communicationsonlinemeetingscreateorget description: Microsoft Graph Invoke action createOrGet call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingscreateorget with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/getallrecordings-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime name: communications-onlinemeetings-getallrecordings-meetingorganizeruserid-meetingo description: REST surface for communications-onlineMeetings-getAllRecordings(meetingOrganizerUserId='@meetingO. operations: - method: GET name: communicationsonlinemeetingsgetallrecordings description: Microsoft Graph Invoke function getAllRecordings call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetallrecordings with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/getalltranscripts-meetingorganizeruserid-meetingorganizeruserid-startdatetime-startdatetime-enddatetime-enddatetime name: communications-onlinemeetings-getalltranscripts-meetingorganizeruserid-meeting description: REST surface for communications-onlineMeetings-getAllTranscripts(meetingOrganizerUserId='@meeting. operations: - method: GET name: communicationsonlinemeetingsgetalltranscripts description: Microsoft Graph Invoke function getAllTranscripts call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetalltranscripts with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id} name: communications-onlinemeetings-onlinemeeting-id description: REST surface for communications-onlineMeetings-onlineMeeting-id. operations: - method: GET name: communicationsgetonlinemeetings description: Microsoft Graph Get onlineMeetings from communications call: microsoft-graph-communications-onlinemeeting.communicationsgetonlinemeetings with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationsupdateonlinemeetings description: Microsoft Graph Update the navigation property onlineMeetings in communications call: microsoft-graph-communications-onlinemeeting.communicationsupdateonlinemeetings with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsdeleteonlinemeetings description: Microsoft Graph Delete navigation property onlineMeetings for communications call: microsoft-graph-communications-onlinemeeting.communicationsdeleteonlinemeetings with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/attendancereports name: communications-onlinemeetings-onlinemeeting-id-attendancereports description: REST surface for communications-onlineMeetings-onlineMeeting-id-attendanceReports. operations: - method: GET name: communicationsonlinemeetingslistattendancereports description: Microsoft Graph Get attendanceReports from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingslistattendancereports with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationsonlinemeetingscreateattendancereports description: Microsoft Graph Create new navigation property to attendanceReports for communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingscreateattendancereports with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/attendancereports/count name: communications-onlinemeetings-onlinemeeting-id-attendancereports-count description: REST surface for communications-onlineMeetings-onlineMeeting-id-attendanceReports-$count. operations: - method: GET name: communicationsonlinemeetingsattendancereportsgetcountc621 description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsgetcountc621 outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id} name: communications-onlinemeetings-onlinemeeting-id-attendancereports-meetingattendan description: REST surface for communications-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendan. operations: - method: GET name: communicationsonlinemeetingsgetattendancereports description: Microsoft Graph Get attendanceReports from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetattendancereports with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationsonlinemeetingsupdateattendancereports description: Microsoft Graph Update the navigation property attendanceReports in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdateattendancereports with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsonlinemeetingsdeleteattendancereports description: Microsoft Graph Delete navigation property attendanceReports for communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeleteattendancereports with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords name: communications-onlinemeetings-onlinemeeting-id-attendancereports-meetingattendan description: REST surface for communications-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendan. operations: - method: GET name: communicationsonlinemeetingsattendancereportslistattendancerecords description: Microsoft Graph Get attendanceRecords from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportslistattendancerecords with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationsonlinemeetingsattendancereportscreateattendancerecords description: Microsoft Graph Create new navigation property to attendanceRecords for communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportscreateattendancerecords with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/count name: communications-onlinemeetings-onlinemeeting-id-attendancereports-meetingattendan description: REST surface for communications-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendan. operations: - method: GET name: communicationsonlinemeetingsattendancereportsattendancerecordsgetcount73e4 description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsattendancerecordsgetcount73e4 outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/attendancereports/{meetingattendancereport-id}/attendancerecords/{attendancerecord-id} name: communications-onlinemeetings-onlinemeeting-id-attendancereports-meetingattendan description: REST surface for communications-onlineMeetings-onlineMeeting-id-attendanceReports-meetingAttendan. operations: - method: GET name: communicationsonlinemeetingsattendancereportsgetattendancerecords description: Microsoft Graph Get attendanceRecords from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsgetattendancerecords with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationsonlinemeetingsattendancereportsupdateattendancerecords description: Microsoft Graph Update the navigation property attendanceRecords in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsupdateattendancerecords with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsonlinemeetingsattendancereportsdeleteattendancerecords description: Microsoft Graph Delete navigation property attendanceRecords for communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsdeleteattendancerecords with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/attendeereport name: communications-onlinemeetings-onlinemeeting-id-attendeereport description: REST surface for communications-onlineMeetings-onlineMeeting-id-attendeeReport. operations: - method: GET name: communicationsgetonlinemeetingsattendeereport description: Microsoft Graph Get attendeeReport for the navigation property onlineMeetings from communications call: microsoft-graph-communications-onlinemeeting.communicationsgetonlinemeetingsattendeereport outputParameters: - type: object mapping: $. - method: PUT name: communicationsupdateonlinemeetingsattendeereport description: Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in communications call: microsoft-graph-communications-onlinemeeting.communicationsupdateonlinemeetingsattendeereport with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsdeleteonlinemeetingsattendeereport description: Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in communications call: microsoft-graph-communications-onlinemeeting.communicationsdeleteonlinemeetingsattendeereport with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/getvirtualappointmentjoinweburl name: communications-onlinemeetings-onlinemeeting-id-getvirtualappointmentjoinweburl description: REST surface for communications-onlineMeetings-onlineMeeting-id-getVirtualAppointmentJoinWebUrl(). operations: - method: GET name: communicationsonlinemeetingsonlinemeetinggetvirtualappointmentjoinweburl description: Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetinggetvirtualappointmentjoinweburl outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/recordings name: communications-onlinemeetings-onlinemeeting-id-recordings description: REST surface for communications-onlineMeetings-onlineMeeting-id-recordings. operations: - method: GET name: communicationsonlinemeetingslistrecordings description: Microsoft Graph Get recordings from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingslistrecordings with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationsonlinemeetingscreaterecordings description: Microsoft Graph Create new navigation property to recordings for communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingscreaterecordings with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/recordings/count name: communications-onlinemeetings-onlinemeeting-id-recordings-count description: REST surface for communications-onlineMeetings-onlineMeeting-id-recordings-$count. operations: - method: GET name: communicationsonlinemeetingsrecordingsgetcount0fd0 description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsrecordingsgetcount0fd0 outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/recordings/delta name: communications-onlinemeetings-onlinemeeting-id-recordings-delta description: REST surface for communications-onlineMeetings-onlineMeeting-id-recordings-delta(). operations: - method: GET name: communicationsonlinemeetingsonlinemeetingrecordingsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetingrecordingsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id} name: communications-onlinemeetings-onlinemeeting-id-recordings-callrecording-id description: REST surface for communications-onlineMeetings-onlineMeeting-id-recordings-callRecording-id. operations: - method: GET name: communicationsonlinemeetingsgetrecordings description: Microsoft Graph Get recordings from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetrecordings with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationsonlinemeetingsupdaterecordings description: Microsoft Graph Update the navigation property recordings in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdaterecordings with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsonlinemeetingsdeleterecordings description: Microsoft Graph Delete navigation property recordings for communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeleterecordings with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/recordings/{callrecording-id}/content name: communications-onlinemeetings-onlinemeeting-id-recordings-callrecording-id-conte description: REST surface for communications-onlineMeetings-onlineMeeting-id-recordings-callRecording-id-conte. operations: - method: GET name: communicationsonlinemeetingsgetrecordingscontent description: Microsoft Graph Get content for the navigation property recordings from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetrecordingscontent outputParameters: - type: object mapping: $. - method: PUT name: communicationsonlinemeetingsupdaterecordingscontent description: Microsoft Graph Update content for the navigation property recordings in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdaterecordingscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsonlinemeetingsdeleterecordingscontent description: Microsoft Graph Delete content for the navigation property recordings in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeleterecordingscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/sendvirtualappointmentremindersms name: communications-onlinemeetings-onlinemeeting-id-sendvirtualappointmentremindersms description: REST surface for communications-onlineMeetings-onlineMeeting-id-sendVirtualAppointmentReminderSms. operations: - method: POST name: communicationsonlinemeetingsonlinemeetingsendvirtualappointmentremindersms description: Microsoft Graph Invoke action sendVirtualAppointmentReminderSms call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetingsendvirtualappointmentremindersms with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/sendvirtualappointmentsms name: communications-onlinemeetings-onlinemeeting-id-sendvirtualappointmentsms description: REST surface for communications-onlineMeetings-onlineMeeting-id-sendVirtualAppointmentSms. operations: - method: POST name: communicationsonlinemeetingsonlinemeetingsendvirtualappointmentsms description: Microsoft Graph Invoke action sendVirtualAppointmentSms call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetingsendvirtualappointmentsms with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/transcripts name: communications-onlinemeetings-onlinemeeting-id-transcripts description: REST surface for communications-onlineMeetings-onlineMeeting-id-transcripts. operations: - method: GET name: communicationsonlinemeetingslisttranscripts description: Microsoft Graph Get transcripts from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingslisttranscripts with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationsonlinemeetingscreatetranscripts description: Microsoft Graph Create new navigation property to transcripts for communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingscreatetranscripts with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/transcripts/count name: communications-onlinemeetings-onlinemeeting-id-transcripts-count description: REST surface for communications-onlineMeetings-onlineMeeting-id-transcripts-$count. operations: - method: GET name: communicationsonlinemeetingstranscriptsgetcount7670 description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingstranscriptsgetcount7670 outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/transcripts/delta name: communications-onlinemeetings-onlinemeeting-id-transcripts-delta description: REST surface for communications-onlineMeetings-onlineMeeting-id-transcripts-delta(). operations: - method: GET name: communicationsonlinemeetingsonlinemeetingtranscriptsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetingtranscriptsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id} name: communications-onlinemeetings-onlinemeeting-id-transcripts-calltranscript-id description: REST surface for communications-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id. operations: - method: GET name: communicationsonlinemeetingsgettranscripts description: Microsoft Graph Get transcripts from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgettranscripts with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationsonlinemeetingsupdatetranscripts description: Microsoft Graph Update the navigation property transcripts in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdatetranscripts with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsonlinemeetingsdeletetranscripts description: Microsoft Graph Delete navigation property transcripts for communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeletetranscripts with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/content name: communications-onlinemeetings-onlinemeeting-id-transcripts-calltranscript-id-con description: REST surface for communications-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id-con. operations: - method: GET name: communicationsonlinemeetingsgettranscriptscontent description: Microsoft Graph Get content for the navigation property transcripts from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgettranscriptscontent outputParameters: - type: object mapping: $. - method: PUT name: communicationsonlinemeetingsupdatetranscriptscontent description: Microsoft Graph Update content for the navigation property transcripts in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdatetranscriptscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsonlinemeetingsdeletetranscriptscontent description: Microsoft Graph Delete content for the navigation property transcripts in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeletetranscriptscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/onlinemeetings/{onlinemeeting-id}/transcripts/{calltranscript-id}/metadatacontent name: communications-onlinemeetings-onlinemeeting-id-transcripts-calltranscript-id-met description: REST surface for communications-onlineMeetings-onlineMeeting-id-transcripts-callTranscript-id-met. operations: - method: GET name: communicationsonlinemeetingsgettranscriptsmetadatacontent description: Microsoft Graph Get metadataContent for the navigation property transcripts from communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgettranscriptsmetadatacontent outputParameters: - type: object mapping: $. - method: PUT name: communicationsonlinemeetingsupdatetranscriptsmetadatacontent description: Microsoft Graph Update metadataContent for the navigation property transcripts in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdatetranscriptsmetadatacontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsonlinemeetingsdeletetranscriptsmetadatacontent description: Microsoft Graph Delete metadataContent for the navigation property transcripts in communications call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeletetranscriptsmetadatacontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-communications-onlinemeeting-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — communications.onlineMeeting. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-onlinemeeting description: Microsoft Graph Get onlineMeeting hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationslistonlinemeetings 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 onlineMeetings for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-onlinemeeting.communicationscreateonlinemeetings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetcount91a5 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-createorget description: Microsoft Graph Invoke action createOrGet hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingscreateorget with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getallrecordings description: Microsoft Graph Invoke function getAllRecordings hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetallrecordings with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getalltranscripts description: Microsoft Graph Invoke function getAllTranscripts hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetalltranscripts with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-onlinemeetings-communications description: Microsoft Graph Get onlineMeetings from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsgetonlinemeetings with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property onlineMeetings in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsupdateonlinemeetings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property onlineMeetings for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsdeleteonlinemeetings with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attendancereports-communications description: Microsoft Graph Get attendanceReports from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingslistattendancereports 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 attendanceReports for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingscreateattendancereports with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsgetcountc621 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attendancereports-communications-2 description: Microsoft Graph Get attendanceReports from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetattendancereports 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 attendanceReports in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdateattendancereports with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property attendanceReports for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeleteattendancereports with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attendancerecords-communications description: Microsoft Graph Get attendanceRecords from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportslistattendancerecords 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 attendanceRecords for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportscreateattendancerecords with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsattendancerecordsgetcount73e4 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attendancerecords-communications-2 description: Microsoft Graph Get attendanceRecords from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsgetattendancerecords 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 attendanceRecords in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsupdateattendancerecords with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property attendanceRecords for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsattendancereportsdeleteattendancerecords with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-attendeereport-navigation description: Microsoft Graph Get attendeeReport for the navigation property onlineMeetings from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsgetonlinemeetingsattendeereport outputParameters: - type: object mapping: $. - name: microsoft-graph-update-attendeereport-navigation description: Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsupdateonlinemeetingsattendeereport with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-attendeereport-navigation description: Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsdeleteonlinemeetingsattendeereport with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getvirtualappointmentjoinweburl description: Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetinggetvirtualappointmentjoinweburl outputParameters: - type: object mapping: $. - name: microsoft-graph-get-recordings-communications description: Microsoft Graph Get recordings from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingslistrecordings 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 recordings for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingscreaterecordings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsrecordingsgetcount0fd0 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetingrecordingsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-recordings-communications-2 description: Microsoft Graph Get recordings from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetrecordings 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 recordings in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdaterecordings with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property recordings for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeleterecordings with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-content-navigation description: Microsoft Graph Get content for the navigation property recordings from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgetrecordingscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-content-navigation description: Microsoft Graph Update content for the navigation property recordings in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdaterecordingscontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-content-navigation description: Microsoft Graph Delete content for the navigation property recordings in communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeleterecordingscontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-sendvirtualappointmentremindersms description: Microsoft Graph Invoke action sendVirtualAppointmentReminderSms hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetingsendvirtualappointmentremindersms with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-sendvirtualappointmentsms description: Microsoft Graph Invoke action sendVirtualAppointmentSms hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetingsendvirtualappointmentsms with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-transcripts-communications description: Microsoft Graph Get transcripts from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingslisttranscripts 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 transcripts for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingscreatetranscripts with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingstranscriptsgetcount7670 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-2 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsonlinemeetingtranscriptsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-transcripts-communications-2 description: Microsoft Graph Get transcripts from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgettranscripts 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 transcripts in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdatetranscripts with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property transcripts for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeletetranscripts with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-content-navigation-2 description: Microsoft Graph Get content for the navigation property transcripts from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgettranscriptscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-content-navigation-2 description: Microsoft Graph Update content for the navigation property transcripts in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdatetranscriptscontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-content-navigation-2 description: Microsoft Graph Delete content for the navigation property transcripts in communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeletetranscriptscontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-metadatacontent-navigation description: Microsoft Graph Get metadataContent for the navigation property transcripts from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsgettranscriptsmetadatacontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-metadatacontent-navigation description: Microsoft Graph Update metadataContent for the navigation property transcripts in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsupdatetranscriptsmetadatacontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-metadatacontent-navigation description: Microsoft Graph Delete metadataContent for the navigation property transcripts in communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-onlinemeeting.communicationsonlinemeetingsdeletetranscriptsmetadatacontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.