naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — communications.callRecord description: 'Microsoft Graph OData Service for namespace microsoft.graph — communications.callRecord. 29 operations. Lead operation: Microsoft Graph List callRecords. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - communications.callRecord 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-callrecord baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — communications.callRecord business capability. Self-contained, no shared references. resources: - name: communications-callRecords path: /communications/callRecords operations: - name: communicationslistcallrecords method: GET description: Microsoft Graph List callRecords 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: communicationscreatecallrecords method: POST description: Microsoft Graph Create new navigation property to callRecords 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-callRecords-$count path: /communications/callRecords/$count operations: - name: communicationscallrecordsgetcounte558 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-callRecords-microsoft.graph.callRecords.getDirectRoutingCalls(fro path: /communications/callRecords/microsoft.graph.callRecords.getDirectRoutingCalls(fromDateTime={fromDateTime},toDateTime={toDateTime}) operations: - name: communicationscallrecordsgetdirectroutingcalls method: GET description: Microsoft Graph Invoke function getDirectRoutingCalls outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-callRecords-microsoft.graph.callRecords.getPstnCalls(fromDateTime path: /communications/callRecords/microsoft.graph.callRecords.getPstnCalls(fromDateTime={fromDateTime},toDateTime={toDateTime}) operations: - name: communicationscallrecordsgetpstncalls method: GET description: Microsoft Graph Invoke function getPstnCalls outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-callRecords-callRecord-id path: /communications/callRecords/{callRecord-id} operations: - name: communicationsgetcallrecords method: GET description: Microsoft Graph Get callRecord 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: communicationsupdatecallrecords method: PATCH description: Microsoft Graph Update the navigation property callRecords in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationsdeletecallrecords method: DELETE description: Microsoft Graph Delete navigation property callRecords for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-callRecords-callRecord-id-organizer_v2 path: /communications/callRecords/{callRecord-id}/organizer_v2 operations: - name: communicationscallrecordsgetorganizerv2 method: GET description: Microsoft Graph Get organizer_v2 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: communicationscallrecordsupdateorganizerv2 method: PATCH description: Microsoft Graph Update the navigation property organizer_v2 in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationscallrecordsdeleteorganizerv2 method: DELETE description: Microsoft Graph Delete navigation property organizer_v2 for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-callRecords-callRecord-id-participants_v2 path: /communications/callRecords/{callRecord-id}/participants_v2 operations: - name: communicationscallrecordslistparticipantsv2 method: GET description: Microsoft Graph List participants_v2 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: communicationscallrecordscreateparticipantsv2 method: POST description: Microsoft Graph Create new navigation property to participants_v2 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-callRecords-callRecord-id-participants_v2-$count path: /communications/callRecords/{callRecord-id}/participants_v2/$count operations: - name: communicationscallrecordsparticipantsv2getcountecf7 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-callRecords-callRecord-id-participants_v2-participant-id path: /communications/callRecords/{callRecord-id}/participants_v2/{participant-id} operations: - name: communicationscallrecordsgetparticipantsv2 method: GET description: Microsoft Graph Get participants_v2 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: communicationscallrecordsupdateparticipantsv2 method: PATCH description: Microsoft Graph Update the navigation property participants_v2 in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationscallrecordsdeleteparticipantsv2 method: DELETE description: Microsoft Graph Delete navigation property participants_v2 for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-callRecords-callRecord-id-sessions path: /communications/callRecords/{callRecord-id}/sessions operations: - name: communicationscallrecordslistsessions method: GET description: Microsoft Graph List sessions 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: communicationscallrecordscreatesessions method: POST description: Microsoft Graph Create new navigation property to sessions 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-callRecords-callRecord-id-sessions-$count path: /communications/callRecords/{callRecord-id}/sessions/$count operations: - name: communicationscallrecordssessionsgetcountc743 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-callRecords-callRecord-id-sessions-session-id path: /communications/callRecords/{callRecord-id}/sessions/{session-id} operations: - name: communicationscallrecordsgetsessions method: GET description: Microsoft Graph Get sessions 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: communicationscallrecordsupdatesessions method: PATCH description: Microsoft Graph Update the navigation property sessions in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationscallrecordsdeletesessions method: DELETE description: Microsoft Graph Delete navigation property sessions for communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: communications-callRecords-callRecord-id-sessions-session-id-segments path: /communications/callRecords/{callRecord-id}/sessions/{session-id}/segments operations: - name: communicationscallrecordssessionslistsegments method: GET description: Microsoft Graph Get segments 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: communicationscallrecordssessionscreatesegments method: POST description: Microsoft Graph Create new navigation property to segments 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-callRecords-callRecord-id-sessions-session-id-segments-$count path: /communications/callRecords/{callRecord-id}/sessions/{session-id}/segments/$count operations: - name: communicationscallrecordssessionssegmentsgetcount4fed method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: communications-callRecords-callRecord-id-sessions-session-id-segments-segment-id path: /communications/callRecords/{callRecord-id}/sessions/{session-id}/segments/{segment-id} operations: - name: communicationscallrecordssessionsgetsegments method: GET description: Microsoft Graph Get segments 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: communicationscallrecordssessionsupdatesegments method: PATCH description: Microsoft Graph Update the navigation property segments in communications outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: communicationscallrecordssessionsdeletesegments method: DELETE description: Microsoft Graph Delete navigation property segments for 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-callrecord-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — communications.callRecord. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/communications/callrecords name: communications-callrecords description: REST surface for communications-callRecords. operations: - method: GET name: communicationslistcallrecords description: Microsoft Graph List callRecords call: microsoft-graph-communications-callrecord.communicationslistcallrecords with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationscreatecallrecords description: Microsoft Graph Create new navigation property to callRecords for communications call: microsoft-graph-communications-callrecord.communicationscreatecallrecords with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/count name: communications-callrecords-count description: REST surface for communications-callRecords-$count. operations: - method: GET name: communicationscallrecordsgetcounte558 description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-callrecord.communicationscallrecordsgetcounte558 outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/microsoft-graph-callrecords-getdirectroutingcalls-fromdatetime-fromdatetime-todatetime-todatetime name: communications-callrecords-microsoft-graph-callrecords-getdirectroutingcalls-fro description: REST surface for communications-callRecords-microsoft.graph.callRecords.getDirectRoutingCalls(fro. operations: - method: GET name: communicationscallrecordsgetdirectroutingcalls description: Microsoft Graph Invoke function getDirectRoutingCalls call: microsoft-graph-communications-callrecord.communicationscallrecordsgetdirectroutingcalls outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/microsoft-graph-callrecords-getpstncalls-fromdatetime-fromdatetime-todatetime-todatetime name: communications-callrecords-microsoft-graph-callrecords-getpstncalls-fromdatetime description: REST surface for communications-callRecords-microsoft.graph.callRecords.getPstnCalls(fromDateTime. operations: - method: GET name: communicationscallrecordsgetpstncalls description: Microsoft Graph Invoke function getPstnCalls call: microsoft-graph-communications-callrecord.communicationscallrecordsgetpstncalls outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id} name: communications-callrecords-callrecord-id description: REST surface for communications-callRecords-callRecord-id. operations: - method: GET name: communicationsgetcallrecords description: Microsoft Graph Get callRecord call: microsoft-graph-communications-callrecord.communicationsgetcallrecords with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationsupdatecallrecords description: Microsoft Graph Update the navigation property callRecords in communications call: microsoft-graph-communications-callrecord.communicationsupdatecallrecords with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationsdeletecallrecords description: Microsoft Graph Delete navigation property callRecords for communications call: microsoft-graph-communications-callrecord.communicationsdeletecallrecords with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/organizer-v2 name: communications-callrecords-callrecord-id-organizer-v2 description: REST surface for communications-callRecords-callRecord-id-organizer_v2. operations: - method: GET name: communicationscallrecordsgetorganizerv2 description: Microsoft Graph Get organizer_v2 from communications call: microsoft-graph-communications-callrecord.communicationscallrecordsgetorganizerv2 with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationscallrecordsupdateorganizerv2 description: Microsoft Graph Update the navigation property organizer_v2 in communications call: microsoft-graph-communications-callrecord.communicationscallrecordsupdateorganizerv2 with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationscallrecordsdeleteorganizerv2 description: Microsoft Graph Delete navigation property organizer_v2 for communications call: microsoft-graph-communications-callrecord.communicationscallrecordsdeleteorganizerv2 with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/participants-v2 name: communications-callrecords-callrecord-id-participants-v2 description: REST surface for communications-callRecords-callRecord-id-participants_v2. operations: - method: GET name: communicationscallrecordslistparticipantsv2 description: Microsoft Graph List participants_v2 call: microsoft-graph-communications-callrecord.communicationscallrecordslistparticipantsv2 with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationscallrecordscreateparticipantsv2 description: Microsoft Graph Create new navigation property to participants_v2 for communications call: microsoft-graph-communications-callrecord.communicationscallrecordscreateparticipantsv2 with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/participants-v2/count name: communications-callrecords-callrecord-id-participants-v2-count description: REST surface for communications-callRecords-callRecord-id-participants_v2-$count. operations: - method: GET name: communicationscallrecordsparticipantsv2getcountecf7 description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-callrecord.communicationscallrecordsparticipantsv2getcountecf7 outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/participants-v2/{participant-id} name: communications-callrecords-callrecord-id-participants-v2-participant-id description: REST surface for communications-callRecords-callRecord-id-participants_v2-participant-id. operations: - method: GET name: communicationscallrecordsgetparticipantsv2 description: Microsoft Graph Get participants_v2 from communications call: microsoft-graph-communications-callrecord.communicationscallrecordsgetparticipantsv2 with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationscallrecordsupdateparticipantsv2 description: Microsoft Graph Update the navigation property participants_v2 in communications call: microsoft-graph-communications-callrecord.communicationscallrecordsupdateparticipantsv2 with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationscallrecordsdeleteparticipantsv2 description: Microsoft Graph Delete navigation property participants_v2 for communications call: microsoft-graph-communications-callrecord.communicationscallrecordsdeleteparticipantsv2 with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/sessions name: communications-callrecords-callrecord-id-sessions description: REST surface for communications-callRecords-callRecord-id-sessions. operations: - method: GET name: communicationscallrecordslistsessions description: Microsoft Graph List sessions call: microsoft-graph-communications-callrecord.communicationscallrecordslistsessions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationscallrecordscreatesessions description: Microsoft Graph Create new navigation property to sessions for communications call: microsoft-graph-communications-callrecord.communicationscallrecordscreatesessions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/sessions/count name: communications-callrecords-callrecord-id-sessions-count description: REST surface for communications-callRecords-callRecord-id-sessions-$count. operations: - method: GET name: communicationscallrecordssessionsgetcountc743 description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-callrecord.communicationscallrecordssessionsgetcountc743 outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/sessions/{session-id} name: communications-callrecords-callrecord-id-sessions-session-id description: REST surface for communications-callRecords-callRecord-id-sessions-session-id. operations: - method: GET name: communicationscallrecordsgetsessions description: Microsoft Graph Get sessions from communications call: microsoft-graph-communications-callrecord.communicationscallrecordsgetsessions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationscallrecordsupdatesessions description: Microsoft Graph Update the navigation property sessions in communications call: microsoft-graph-communications-callrecord.communicationscallrecordsupdatesessions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationscallrecordsdeletesessions description: Microsoft Graph Delete navigation property sessions for communications call: microsoft-graph-communications-callrecord.communicationscallrecordsdeletesessions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/sessions/{session-id}/segments name: communications-callrecords-callrecord-id-sessions-session-id-segments description: REST surface for communications-callRecords-callRecord-id-sessions-session-id-segments. operations: - method: GET name: communicationscallrecordssessionslistsegments description: Microsoft Graph Get segments from communications call: microsoft-graph-communications-callrecord.communicationscallrecordssessionslistsegments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: communicationscallrecordssessionscreatesegments description: Microsoft Graph Create new navigation property to segments for communications call: microsoft-graph-communications-callrecord.communicationscallrecordssessionscreatesegments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/sessions/{session-id}/segments/count name: communications-callrecords-callrecord-id-sessions-session-id-segments-count description: REST surface for communications-callRecords-callRecord-id-sessions-session-id-segments-$count. operations: - method: GET name: communicationscallrecordssessionssegmentsgetcount4fed description: Microsoft Graph Get the number of the resource call: microsoft-graph-communications-callrecord.communicationscallrecordssessionssegmentsgetcount4fed outputParameters: - type: object mapping: $. - path: /v1/communications/callrecords/{callrecord-id}/sessions/{session-id}/segments/{segment-id} name: communications-callrecords-callrecord-id-sessions-session-id-segments-segment-id description: REST surface for communications-callRecords-callRecord-id-sessions-session-id-segments-segment-id. operations: - method: GET name: communicationscallrecordssessionsgetsegments description: Microsoft Graph Get segments from communications call: microsoft-graph-communications-callrecord.communicationscallrecordssessionsgetsegments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: communicationscallrecordssessionsupdatesegments description: Microsoft Graph Update the navigation property segments in communications call: microsoft-graph-communications-callrecord.communicationscallrecordssessionsupdatesegments with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: communicationscallrecordssessionsdeletesegments description: Microsoft Graph Delete navigation property segments for communications call: microsoft-graph-communications-callrecord.communicationscallrecordssessionsdeletesegments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-communications-callrecord-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — communications.callRecord. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-list-callrecords description: Microsoft Graph List callRecords hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationslistcallrecords 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 callRecords for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-callrecord.communicationscreatecallrecords 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-callrecord.communicationscallrecordsgetcounte558 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getdirectroutingcalls description: Microsoft Graph Invoke function getDirectRoutingCalls hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsgetdirectroutingcalls outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getpstncalls description: Microsoft Graph Invoke function getPstnCalls hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsgetpstncalls outputParameters: - type: object mapping: $. - name: microsoft-graph-get-callrecord description: Microsoft Graph Get callRecord hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationsgetcallrecords with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property callRecords in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationsupdatecallrecords with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property callRecords for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-callrecord.communicationsdeletecallrecords with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-organizer-v2 description: Microsoft Graph Get organizer_v2 from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsgetorganizerv2 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 organizer_v2 in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsupdateorganizerv2 with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property organizer_v2 for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsdeleteorganizerv2 with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-participants-v2 description: Microsoft Graph List participants_v2 hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordslistparticipantsv2 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 participants_v2 for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-callrecord.communicationscallrecordscreateparticipantsv2 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-callrecord.communicationscallrecordsparticipantsv2getcountecf7 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-participants-v2 description: Microsoft Graph Get participants_v2 from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsgetparticipantsv2 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 participants_v2 in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsupdateparticipantsv2 with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property participants_v2 for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsdeleteparticipantsv2 with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-sessions description: Microsoft Graph List sessions hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordslistsessions 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 sessions for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-callrecord.communicationscallrecordscreatesessions 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-callrecord.communicationscallrecordssessionsgetcountc743 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-sessions-communications description: Microsoft Graph Get sessions from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsgetsessions 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 sessions in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsupdatesessions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property sessions for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordsdeletesessions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-segments-communications description: Microsoft Graph Get segments from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordssessionslistsegments 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 segments for communications hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-communications-callrecord.communicationscallrecordssessionscreatesegments 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-callrecord.communicationscallrecordssessionssegmentsgetcount4fed outputParameters: - type: object mapping: $. - name: microsoft-graph-get-segments-communications-2 description: Microsoft Graph Get segments from communications hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordssessionsgetsegments 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 segments in communications hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordssessionsupdatesegments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property segments for communications hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-communications-callrecord.communicationscallrecordssessionsdeletesegments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.