# Microsoft Azure Communication Services Mid Connections API

**Canonical:** https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-midconnections-api/  
**Provider:** Microsoft Azure Communication Services — https://apis.io/providers/microsoft-azure-communication-services/  
**Base URL:** https://contoso.communication.azure.com  
**Documentation:** https://learn.microsoft.com/en-us/rest/api/communication/

Microsoft Azure Communication Services Mid Connections API is one of 36 APIs that [Microsoft Azure Communication Services](https://apis.io/providers/microsoft-azure-communication-services/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 4 JSON Schema definitions. Tagged areas include MidConnections. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 4 JSON Schemas.

The MidConnections API from Microsoft Azure Communication Services — 23 operation(s) for midconnections.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| GET | `/calling/callConnections/{callConnectionId}` | Get the detail properties of an ongoing call |
| DELETE | `/calling/callConnections/{callConnectionId}` | Hang up call automation service from the call. |
| POST | `/calling/callConnections/{callConnectionId}:terminate` | Terminate a call using CallConnectionId |
| POST | `/calling/callConnections/{callConnectionId}:transferToParticipant` | Transfer the call to a participant |
| POST | `/calling/callConnections/{callConnectionId}:play` | Plays audio to participants in the call |
| POST | `/calling/callConnections/{callConnectionId}:startTranscription` | Starts transcription in the call |
| POST | `/calling/callConnections/{callConnectionId}:stopTranscription` | Stops transcription in the call |
| POST | `/calling/callConnections/{callConnectionId}:updateTranscription` | UpdateTranscription Api |
| POST | `/calling/callConnections/{callConnectionId}:cancelAllMediaOperations` | Cancel all media operations in a call |
| POST | `/calling/callConnections/{callConnectionId}:recognize` | Recognize media from call |
| POST | `/calling/callConnections/{callConnectionId}:startContinuousDtmfRecognition` | Start continuous Dtmf recognition by subscribing to tones |
| POST | `/calling/callConnections/{callConnectionId}:stopContinuousDtmfRecognition` | Stop continuous Dtmf recognition by unsubscribing to tones |
| POST | `/calling/callConnections/{callConnectionId}:sendDtmfTones` | Send dtmf tones |
| POST | `/calling/callConnections/{callConnectionId}:hold` | Hold participant from the call using identifier |
| POST | `/calling/callConnections/{callConnectionId}:unhold` | Unhold participants from the call using identifier |
| POST | `/calling/callConnections/{callConnectionId}:startMediaStreaming` | Starts media streaming in the call |
| POST | `/calling/callConnections/{callConnectionId}:stopMediaStreaming` | Stops media streaming in the call |
| GET | `/calling/callConnections/{callConnectionId}/participants` | Get participants from a call. |
| POST | `/calling/callConnections/{callConnectionId}/participants:add` | Add a participant to the call |
| POST | `/calling/callConnections/{callConnectionId}/participants:remove` | Remove a participant from the call using identifier |
| POST | `/calling/callConnections/{callConnectionId}/participants:mute` | Mute participants from the call using identifier |
| POST | `/calling/callConnections/{callConnectionId}/participants:cancelAddParticipant` | Cancel add participant operation |
| POST | `/calling/callConnections/{callConnectionId}/participants:moveHere` | Move a participant to the call |
| GET | `/calling/callConnections/{callConnectionId}/participants/{participantRawId}` | Get participant from a call |

## Machine-readable artifacts (6)

- **OpenAPI** — https://artifacts.apis.io/microsoft-azure-communication-services/openapi/microsoft-azure-communication-services-midconnections-api-openapi.yml
- **Documentation** — https://learn.microsoft.com/en-us/azure/communication-services/
- **JSONSchema** — https://artifacts.apis.io/microsoft-azure-communication-services/json-schema/microsoft-azure-communication-services-add-participant-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-azure-communication-services/json-schema/microsoft-azure-communication-services-call-connection-properties-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-azure-communication-services/json-schema/microsoft-azure-communication-services-play-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/microsoft-azure-communication-services/json-schema/microsoft-azure-communication-services-recognize-request-schema.json

## Other Microsoft Azure Communication Services APIs (12)

- [Azure Communication Services Identity API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-identity-api/)
- [Azure Communication Services Advanced Messaging API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-messages-api/)
- [Azure Communication Services Rooms API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-rooms-api/)
- [Azure Communication Services SMS API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-sms-api/)
- [Microsoft Azure Communication Services Browse for available countries, cities and area codes API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-browse-for-available-countries-cities-and-area-codes-api/)
- [Microsoft Azure Communication Services Browse, reserve and purchase available phone numbers API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-browse-reserve-and-purchase-available-phone-numbers-api/)
- [Microsoft Azure Communication Services Communication Services API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-communicationservices-api/)
- [Microsoft Azure Communication Services Delivery Reports API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-deliveryreports-api/)
- [Microsoft Azure Communication Services Domains API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-domains-api/)
- [Microsoft Azure Communication Services Email Get Send Result API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-emailgetsendresult-api/)
- [Microsoft Azure Communication Services Email Send API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-emailsend-api/)
- [Microsoft Azure Communication Services Email Services API](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-emailservices-api/)

## Tags

MidConnections

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-azure-communication-services/microsoft-azure-communication-services-midconnections-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-azure-communication-services/.
