{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin Communications.call API", "version": "1.0.0" }, "items": [ { "info": { "name": "Communications.call", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph Get call", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of a call object." }, { "info": { "name": "Microsoft Graph Create call", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls", "body": { "type": "json", "data": "{}" } }, "docs": "Create call enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You need to register the calling bot and go through the list of permissions needed. This API supports the following PSTN scenarios:" }, { "info": { "name": "Microsoft Graph Get call", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of a call object." }, { "info": { "name": "Microsoft Graph Update the navigation property calls in communications", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property calls in communications" }, { "info": { "name": "Microsoft Graph Delete call", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ] }, "docs": "Delete or hang up an active call. For group calls, this will only delete your call leg and the underlying group call will still continue." }, { "info": { "name": "Microsoft Graph List audioRoutingGroups", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/audioRoutingGroups", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of audioRoutingGroup objects." }, { "info": { "name": "Microsoft Graph Create audioRoutingGroup", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/audioRoutingGroups", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new audioRoutingGroup." }, { "info": { "name": "Microsoft Graph Get audioRoutingGroup", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/audioRoutingGroups/:audioRoutingGroup-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "audioRoutingGroup-id", "value": "", "type": "path", "description": "The unique identifier of audioRoutingGroup" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of an audioRoutingGroup object." }, { "info": { "name": "Microsoft Graph Update audioRoutingGroup", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/audioRoutingGroups/:audioRoutingGroup-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "audioRoutingGroup-id", "value": "", "type": "path", "description": "The unique identifier of audioRoutingGroup" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Modify sources and receivers of an audioRoutingGroup." }, { "info": { "name": "Microsoft Graph Delete audioRoutingGroup", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/audioRoutingGroups/:audioRoutingGroup-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "audioRoutingGroup-id", "value": "", "type": "path", "description": "The unique identifier of audioRoutingGroup" } ] }, "docs": "Delete the specified audioRoutingGroup." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/audioRoutingGroups/$count", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List contentSharingSessions", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/contentSharingSessions", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of contentSharingSession objects in a call." }, { "info": { "name": "Microsoft Graph Create new navigation property to contentSharingSessions for communications", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/contentSharingSessions", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to contentSharingSessions for communications" }, { "info": { "name": "Microsoft Graph Get contentSharingSession", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/contentSharingSessions/:contentSharingSession-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "contentSharingSession-id", "value": "", "type": "path", "description": "The unique identifier of contentSharingSession" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties of a contentSharingSession object in a call." }, { "info": { "name": "Microsoft Graph Update the navigation property contentSharingSessions in communications", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/contentSharingSessions/:contentSharingSession-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "contentSharingSession-id", "value": "", "type": "path", "description": "The unique identifier of contentSharingSession" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property contentSharingSessions in communications" }, { "info": { "name": "Microsoft Graph Delete navigation property contentSharingSessions for communications", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/contentSharingSessions/:contentSharingSession-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "contentSharingSession-id", "value": "", "type": "path", "description": "The unique identifier of contentSharingSession" } ] }, "docs": "Microsoft Graph Delete navigation property contentSharingSessions for communications" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/contentSharingSessions/$count", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action addLargeGalleryView", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/addLargeGalleryView", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add the large gallery view to a call. For details about how to identify a large gallery view participant in a roster so that you can retrieve the relevant data to subscribe to the video feed, see Identify large gallery view participants in a roster." }, { "info": { "name": "Microsoft Graph Invoke action answer", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/answer", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enable a bot to answer an incoming call. The incoming call request can be an invitation from a participant in a group call or a peer-to-peer call. If an invitation to a group call is received, the notification contains the chatInfo and meetingInfo parameters. The bot is expected to answer, reject, or redirect the call before the call times out. The current timeout value is 15 seconds for regular scenarios and 5 seconds for policy-based recording scenarios. This API supports the following PSTN sc" }, { "info": { "name": "Microsoft Graph Invoke action cancelMediaProcessing", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/cancelMediaProcessing", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Cancels processing for any in-progress media operations. Media operations refer to the IVR operations playPrompt and recordResponse, which are by default queued to process in order. The cancelMediaProcessing method cancels any operation that is in-process as well as operations that are queued. For example, this method can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a subscribeToTone operation because it operates independent of any operation " }, { "info": { "name": "Microsoft Graph Invoke action changeScreenSharingRole", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/changeScreenSharingRole", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allow applications to share screen content with the participants of a group call." }, { "info": { "name": "Microsoft Graph Invoke action keepAlive", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/keepAlive", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ] }, "docs": "Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Att" }, { "info": { "name": "Microsoft Graph Invoke action mute", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/mute", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allows the application to mute itself. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more details about how to handle mute operations, see muteParticipantOperation" }, { "info": { "name": "Microsoft Graph Invoke action playPrompt", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/playPrompt", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Play a prompt in the call. For more information about how to handle operations, see commsOperation" }, { "info": { "name": "Microsoft Graph Invoke action recordResponse", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/recordResponse", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Records a short audio response from the caller.\r\nA bot can utilize this to capture a voice response from a caller after they are prompted for a response. For further information on how to handle operations, please review commsOperation This action is not intended to record the entire call. The maximum length of recording is 2 minutes. The recording is not saved permanently by the Cloud Communications Platform and is discarded shortly after the call ends. The bot must download the recording promp" }, { "info": { "name": "Microsoft Graph Invoke action redirect", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/redirect", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Redirect an incoming call that hasn't been answered or rejected yet. The terms 'redirecting' and 'forwarding' a call are used interchangeably. The bot is expected to redirect the call before the call times out. The current timeout value is 15 seconds." }, { "info": { "name": "Microsoft Graph Invoke action reject", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/reject", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call." }, { "info": { "name": "Microsoft Graph Invoke action sendDtmfTones", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/sendDtmfTones", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Invoke action sendDtmfTones" }, { "info": { "name": "Microsoft Graph Invoke action subscribeToTone", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/subscribeToTone", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Subscribe to DTMF (dual-tone multi-frequency signaling) which allows you to be notified when the user presses keys on a 'dialpad'." }, { "info": { "name": "Microsoft Graph Invoke action transfer", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/transfer", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Transfer an active peer-to-peer call or group call. A consultative transfer means that the transferor can inform the person they want to transfer the call to (the transferee), before the transfer is made. This is opposed to transfering the call directly." }, { "info": { "name": "Microsoft Graph Invoke action unmute", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/unmute", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allow the application to unmute itself. This is a server unmute, meaning that the server will start sending audio packets for this participant to other participants again. For more information about how to handle unmute operations, see unmuteParticipantOperation." }, { "info": { "name": "Microsoft Graph Invoke action updateRecordingStatus", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/updateRecordingStatus", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution." }, { "info": { "name": "Microsoft Graph Get addLargeGalleryViewOperation", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/operations", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the status of an operation that adds the large gallery view to a call." }, { "info": { "name": "Microsoft Graph Create new navigation property to operations for communications", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/operations", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to operations for communications" }, { "info": { "name": "Microsoft Graph Get addLargeGalleryViewOperation", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/operations/:commsOperation-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "commsOperation-id", "value": "", "type": "path", "description": "The unique identifier of commsOperation" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the status of an operation that adds the large gallery view to a call." }, { "info": { "name": "Microsoft Graph Update the navigation property operations in communications", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/operations/:commsOperation-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "commsOperation-id", "value": "", "type": "path", "description": "The unique identifier of commsOperation" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property operations in communications" }, { "info": { "name": "Microsoft Graph Delete navigation property operations for communications", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/operations/:commsOperation-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "commsOperation-id", "value": "", "type": "path", "description": "The unique identifier of commsOperation" } ] }, "docs": "Microsoft Graph Delete navigation property operations for communications" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/operations/$count", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List participants", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of participant objects in the call." }, { "info": { "name": "Microsoft Graph Create new navigation property to participants for communications", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to participants for communications" }, { "info": { "name": "Microsoft Graph Get participant", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants/:participant-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "participant-id", "value": "", "type": "path", "description": "The unique identifier of participant" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of a participant object." }, { "info": { "name": "Microsoft Graph Update the navigation property participants in communications", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants/:participant-id", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "participant-id", "value": "", "type": "path", "description": "The unique identifier of participant" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property participants in communications" }, { "info": { "name": "Microsoft Graph Delete participant", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants/:participant-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "participant-id", "value": "", "type": "path", "description": "The unique identifier of participant" } ] }, "docs": "Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. " }, { "info": { "name": "Microsoft Graph Invoke action mute", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants/:participant-id/mute", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "participant-id", "value": "", "type": "path", "description": "The unique identifier of participant" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Mute a specific participant in the call. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more information about how to handle mute operations, see muteParticipantOperation." }, { "info": { "name": "Microsoft Graph Invoke action startHoldMusic", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants/:participant-id/startHoldMusic", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "participant-id", "value": "", "type": "path", "description": "The unique identifier of participant" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Put a participant on hold and play music in the background." }, { "info": { "name": "Microsoft Graph Invoke action stopHoldMusic", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants/:participant-id/stopHoldMusic", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "participant-id", "value": "", "type": "path", "description": "The unique identifier of participant" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Reincorporate a participant previously put on hold to the call." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants/$count", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action invite", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/:call-id/participants/invite", "params": [ { "name": "call-id", "value": "", "type": "path", "description": "The unique identifier of call" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. " }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/communications/calls/$count", "params": [ { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action logTeleconferenceDeviceQuality", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/communications/calls/logTeleconferenceDeviceQuality", "body": { "type": "json", "data": "{}" } }, "docs": "Log video teleconferencing device quality data. The Cloud Video Interop (CVI) bot represents video teleconferencing (VTC) devices and acts as a back-to-back agent for a VTC device in a conference call. Because a CVI bot is in the middle of the VTC and Microsoft Teams infrastructure as a VTC proxy, it has two media legs. One media leg is between the CVI bot and Teams infrastructure, such as Teams conference server or a Teams client. The other media leg is between the CVI bot and the VTC device. " } ] } ], "bundled": true }