How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Graph communications.cloudCommunications API

The communications.cloudCommunications API from Microsoft Graph — 1 operation(s) for communications.cloudcommunications.

Microsoft Graph communications.cloudCommunications API is one of 564 APIs that Microsoft Graph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 2 operations across 1 path, and defines 110 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://graph.microsoft.com/v1.0.

2 operations 1 paths 110 schemas 1 GET1 PATCH

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://graph.microsoft.com/v1.0
Resource Areas
1

Paths & Operations 2

Across 1 path, the API surfaces 2 operations — 1 GET, 1 PATCH. Each is listed below with its method, path, parameters, and response codes.

communications.cloudCommunications 2
GET
/communications
Microsoft Graph Get communications
communications.cloudCommunications.GetCloudCommunications 2 params → 2XX4XX5XX
PATCH
/communications
Microsoft Graph Update communications
communications.cloudCommunications.UpdateCloudCommunications body → 2XX4XX5XX

Schemas 110

The contract defines 110 schemas that model the data the API accepts and returns. The most detailed are microsoft.graph.callRecords.mediaStream (31 properties), microsoft.graph.callRecords.networkInfo (27 properties), microsoft.graph.callRecords.deviceInfo (22 properties), microsoft.graph.audioConferencing (7 properties). Each schema is shown below with its type and property counts.

microsoft.graph.callRecords.organizer
microsoft.graph.broadcastMeetingSettings
object
7 properties 1 required
microsoft.graph.virtualEventExternalRegistrationInformation
object
3 properties 1 required
microsoft.graph.identity
object
3 properties 1 required
microsoft.graph.attendanceInterval
object
4 properties 1 required
microsoft.graph.operationStatus
string
microsoft.graph.onlineMeetingEngagementConversation
microsoft.graph.callState
string
microsoft.graph.engagementConversation
microsoft.graph.callRecords.mediaStream
object
31 properties 1 required
microsoft.graph.ODataErrors.InnerError
object
4 properties 1 required
microsoft.graph.callRecords.endpoint
object
2 properties 1 required
microsoft.graph.engagementConversationMessageReactionType
string
Types of reactions to conversation messages.
microsoft.graph.callTranscriptionState
string
microsoft.graph.bodyType
string
microsoft.graph.audioConferencing
object
7 properties 1 required
microsoft.graph.cloudCommunications
object
Represents a container that exposes navigation properties for cloud communications resources.
6 properties 1 required
microsoft.graph.callRecords.media
object
7 properties 1 required
microsoft.graph.endpointType
string
microsoft.graph.meetingParticipants
object
3 properties 1 required
microsoft.graph.chatInfo
object
4 properties 1 required
microsoft.graph.onlineMeeting
microsoft.graph.virtualEventExternalInformation
object
3 properties 1 required
microsoft.graph.contentSharingSession
microsoft.graph.meetingChatMode
string
microsoft.graph.toneInfo
object
3 properties 1 required
microsoft.graph.presenceStatusMessage
object
4 properties 1 required
microsoft.graph.identitySet
object
4 properties 1 required
microsoft.graph.ODataErrors.ErrorDetails
object
3 properties 2 required
microsoft.graph.attendanceRecord
microsoft.graph.callRecords.userAgent
object
3 properties 1 required
microsoft.graph.itemBody
object
3 properties 1 required
microsoft.graph.callRecords.wifiBand
string
microsoft.graph.engagementConversationModerationState
string
Represents the moderation state of an Engage conversation message.
microsoft.graph.tone
string
microsoft.graph.mediaState
string
microsoft.graph.callRecords.segment
microsoft.graph.participantInfo
object
7 properties 1 required
microsoft.graph.callRecords.traceRouteHop
object
4 properties 1 required
microsoft.graph.callRecords.networkTransportProtocol
string
microsoft.graph.callRecords.networkConnectionType
string
microsoft.graph.meetingLiveShareOptions
string
microsoft.graph.callOptions
object
5 properties 1 required
ReferenceNumeric
string
microsoft.graph.callRecords.administrativeUnitInfo
object
2 properties 1 required
microsoft.graph.lobbyBypassScope
string
microsoft.graph.engagementConversationMessage
microsoft.graph.callRecords.deviceInfo
object
22 properties 1 required
microsoft.graph.recordingInfo
object
3 properties 1 required
microsoft.graph.callRecords.participantBase
microsoft.graph.onlineMeetingContentSharingDisabledReason
string
microsoft.graph.onlineMeetingRestricted
object
3 properties 1 required
microsoft.graph.onlineMeetingPresenters
string
microsoft.graph.callRecords.modality
string
microsoft.graph.callRecords.videoCodec
string
microsoft.graph.meetingChatHistoryDefaultMode
string
microsoft.graph.entity
object
2 properties 1 required
microsoft.graph.onlineMeetingBase
microsoft.graph.resultInfo
object
4 properties 1 required
microsoft.graph.mediaStream
object
6 properties 1 required
microsoft.graph.removedState
object
2 properties 1 required
microsoft.graph.recordingStatus
string
microsoft.graph.callRecords.failureInfo
object
3 properties 1 required
microsoft.graph.callTranscript
microsoft.graph.callDirection
string
microsoft.graph.allowedLobbyAdmitterRoles
string
microsoft.graph.meetingParticipantInfo
object
4 properties 1 required
microsoft.graph.callRecords.session
microsoft.graph.callRecording
microsoft.graph.callRecords.wifiRadioType
string
microsoft.graph.callRecords.mediaStreamDirection
string
microsoft.graph.engagementConversationMessageReaction
microsoft.graph.meetingAttendanceReport
microsoft.graph.routingMode
string
microsoft.graph.onlineMeetingVideoDisabledReason
string
microsoft.graph.ODataErrors.MainError
object
5 properties 2 required
microsoft.graph.callRecords.audioCodec
string
microsoft.graph.broadcastMeetingAudience
string
microsoft.graph.callRecords.participant
microsoft.graph.callTranscriptionInfo
object
3 properties 1 required
microsoft.graph.lobbyBypassSettings
object
3 properties 1 required
microsoft.graph.callRecords.networkInfo
object
27 properties 1 required
microsoft.graph.ODataErrors.ODataError
object
1 property 1 required
microsoft.graph.routingType
string
microsoft.graph.modality
string
microsoft.graph.meetingInfo
object
1 property 1 required
microsoft.graph.onlineMeetingRole
string
microsoft.graph.joinMeetingIdSettings
object
4 properties 1 required
microsoft.graph.callMediaState
object
2 properties 1 required
microsoft.graph.invitationParticipantInfo
object
6 properties 1 required
microsoft.graph.mediaDirection
string
microsoft.graph.outOfOfficeSettings
object
3 properties 1 required
microsoft.graph.engagementCreationMode
string
Indicates that the resource is in migration state and is currently being used for migration purposes.
microsoft.graph.participant
microsoft.graph.callRecords.callType
string
microsoft.graph.engagementIdentitySet
microsoft.graph.incomingContext
object
5 properties 1 required
microsoft.graph.callRoute
object
4 properties 1 required
microsoft.graph.dateTimeTimeZone
object
3 properties 1 required
microsoft.graph.chatRestrictions
object
2 properties 1 required
microsoft.graph.commsOperation
microsoft.graph.presence
microsoft.graph.call
microsoft.graph.callRecords.failureStage
string
microsoft.graph.audioRoutingGroup
microsoft.graph.broadcastMeetingCaptionSettings
object
4 properties 1 required
microsoft.graph.watermarkProtectionValues
object
3 properties 1 required
microsoft.graph.communicationsIdentitySet
microsoft.graph.mediaConfig
object
1 property 1 required
microsoft.graph.callRecords.callRecord

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-graph-communications-cloudcommunications-api-openapi.yml Raw ↑

Other APIs Microsoft Graph publishes across the network.

Microsoft Graph Admin.admin API
Microsoft Graph admin.adminMicrosoft365Apps API
Microsoft Graph admin.adminReportSettings API
Microsoft Graph Admin Consent Policy API
Microsoft Graph Admin.edge API
Microsoft Graph admin.peopleAdminSettings API
Microsoft Graph admin.serviceAnnouncement API
Microsoft Graph Admin.sharepoint API
Microsoft Graph Administration API
Microsoft Graph Administrative Units API
Microsoft Graph Agreement Acceptances API
Microsoft Graph Agreement File Localizations API
Where this information came from

This is an independent, third-party profile of Microsoft Graph communications.cloudCommunications API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.