openapi: 3.1.0 info: title: Microsoft Graph Communications description: Needs a description. paths: /communications: description: Provides operations to manage the cloudCommunications singleton. get: tags: - communications.cloudCommunications summary: Microsoft Graph Get communications operationId: communications.cloudCommunications.GetCloudCommunications parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved entity content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudCommunications' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.cloudCommunications summary: Microsoft Graph Update communications operationId: communications.cloudCommunications.UpdateCloudCommunications requestBody: description: New property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudCommunications' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudCommunications' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /communications/callRecords: description: >- Provides operations to manage the callRecords property of the microsoft.graph.cloudCommunications entity. get: tags: - communications.callRecord summary: Microsoft Graph List callRecords description: >- Get the list of callRecord objects and their properties. The results can be optionally filtered using the $filter query parameter on the startDateTime and participant id properties. Note that the listed call records don't include expandable relationships such as sessions and participants_v2. You can expand these relationships using Get callRecord for a specific record. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/callrecords-cloudcommunications-list-callrecords?view=graph-rest-1.0 operationId: communications.ListCallRecords parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.callRecords.callRecordCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.callRecord summary: Microsoft Graph Create new navigation property to callRecords for communications operationId: communications.CreateCallRecords requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /communications/callRecords/{callRecord-id}: description: >- Provides operations to manage the callRecords property of the microsoft.graph.cloudCommunications entity. get: tags: - communications.callRecord summary: Microsoft Graph Get callRecord description: "Retrieve the properties and relationships of a callRecord object. You can get the id of a callRecord in two ways:\r\n* Subscribe to change notifications to the /communications/callRecords endpoint.\r\n* Use the callChainId property of a call. The call record is available only after the associated call is completed." externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/callrecords-callrecord-get?view=graph-rest-1.0 operationId: communications.GetCallRecords parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.callRecord summary: Microsoft Graph Update the navigation property callRecords in communications operationId: communications.UpdateCallRecords requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.callRecord summary: Microsoft Graph Delete navigation property callRecords for communications operationId: communications.DeleteCallRecords parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord /communications/callRecords/{callRecord-id}/organizer_v2: description: >- Provides operations to manage the organizer_v2 property of the microsoft.graph.callRecords.callRecord entity. get: tags: - communications.callRecord summary: Microsoft Graph Get organizer_v2 from communications description: >- Identity of the organizer of the call. This relationship is expanded by default in callRecord methods. operationId: communications.callRecords.GetOrganizer_v2 parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.organizer' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.callRecord summary: Microsoft Graph Update the navigation property organizer_v2 in communications operationId: communications.callRecords.UpdateOrganizer_v2 requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.organizer' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.organizer' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.callRecord summary: Microsoft Graph Delete navigation property organizer_v2 for communications operationId: communications.callRecords.DeleteOrganizer_v2 parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord /communications/callRecords/{callRecord-id}/participants_v2: description: >- Provides operations to manage the participants_v2 property of the microsoft.graph.callRecords.callRecord entity. get: tags: - communications.callRecord summary: Microsoft Graph List participants_v2 description: Get the list of participant objects associated with a callRecord. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/callrecords-callrecord-list-participants_v2?view=graph-rest-1.0 operationId: communications.callRecords.ListParticipants_v2 parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.callRecords.participantCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.callRecord summary: Microsoft Graph Create new navigation property to participants_v2 for communications operationId: communications.callRecords.CreateParticipants_v2 requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.participant' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.participant' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord /communications/callRecords/{callRecord-id}/participants_v2/{participant-id}: description: >- Provides operations to manage the participants_v2 property of the microsoft.graph.callRecords.callRecord entity. get: tags: - communications.callRecord summary: Microsoft Graph Get participants_v2 from communications description: List of distinct participants in the call. operationId: communications.callRecords.GetParticipants_v2 parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.participant' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.callRecord summary: Microsoft Graph Update the navigation property participants_v2 in communications operationId: communications.callRecords.UpdateParticipants_v2 requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.participant' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.participant' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.callRecord summary: Microsoft Graph Delete navigation property participants_v2 for communications operationId: communications.callRecords.DeleteParticipants_v2 parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord - name: participant-id in: path description: The unique identifier of participant required: true schema: type: string x-ms-docs-key-type: participant /communications/callRecords/{callRecord-id}/participants_v2/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.callRecord summary: Microsoft Graph Get the number of the resource operationId: communications.callRecords.participants_v2.GetCount-ecf7 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord /communications/callRecords/{callRecord-id}/sessions: description: >- Provides operations to manage the sessions property of the microsoft.graph.callRecords.callRecord entity. get: tags: - communications.callRecord summary: Microsoft Graph List sessions description: >- Retrieve the list of sessions associated with a callRecord object. If the sessions list is truncated, a sessions@odata.nextLink value will be provided to retrieve the next page of sessions. The maximum page size for sessions is 60 entries. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/callrecords-callrecord-list-sessions?view=graph-rest-1.0 operationId: communications.callRecords.ListSessions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.callRecords.sessionCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.callRecord summary: Microsoft Graph Create new navigation property to sessions for communications operationId: communications.callRecords.CreateSessions requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.session' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.session' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord /communications/callRecords/{callRecord-id}/sessions/{session-id}: description: >- Provides operations to manage the sessions property of the microsoft.graph.callRecords.callRecord entity. get: tags: - communications.callRecord summary: Microsoft Graph Get sessions from communications description: >- List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable. operationId: communications.callRecords.GetSessions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.session' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.callRecord summary: Microsoft Graph Update the navigation property sessions in communications operationId: communications.callRecords.UpdateSessions requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.session' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.session' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.callRecord summary: Microsoft Graph Delete navigation property sessions for communications operationId: communications.callRecords.DeleteSessions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord - name: session-id in: path description: The unique identifier of session required: true schema: type: string x-ms-docs-key-type: session /communications/callRecords/{callRecord-id}/sessions/{session-id}/segments: description: >- Provides operations to manage the segments property of the microsoft.graph.callRecords.session entity. get: tags: - communications.callRecord summary: Microsoft Graph Get segments from communications description: The list of segments involved in the session. Read-only. Nullable. operationId: communications.callRecords.sessions.ListSegments parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.callRecords.segmentCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.callRecord summary: Microsoft Graph Create new navigation property to segments for communications operationId: communications.callRecords.sessions.CreateSegments requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.segment' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.segment' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord - name: session-id in: path description: The unique identifier of session required: true schema: type: string x-ms-docs-key-type: session /communications/callRecords/{callRecord-id}/sessions/{session-id}/segments/{segment-id}: description: >- Provides operations to manage the segments property of the microsoft.graph.callRecords.session entity. get: tags: - communications.callRecord summary: Microsoft Graph Get segments from communications description: The list of segments involved in the session. Read-only. Nullable. operationId: communications.callRecords.sessions.GetSegments parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.segment' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.callRecord summary: Microsoft Graph Update the navigation property segments in communications operationId: communications.callRecords.sessions.UpdateSegments requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.segment' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecords.segment' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.callRecord summary: Microsoft Graph Delete navigation property segments for communications operationId: communications.callRecords.sessions.DeleteSegments parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord - name: session-id in: path description: The unique identifier of session required: true schema: type: string x-ms-docs-key-type: session - name: segment-id in: path description: The unique identifier of segment required: true schema: type: string x-ms-docs-key-type: segment /communications/callRecords/{callRecord-id}/sessions/{session-id}/segments/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.callRecord summary: Microsoft Graph Get the number of the resource operationId: communications.callRecords.sessions.segments.GetCount-4fed parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord - name: session-id in: path description: The unique identifier of session required: true schema: type: string x-ms-docs-key-type: session /communications/callRecords/{callRecord-id}/sessions/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.callRecord summary: Microsoft Graph Get the number of the resource operationId: communications.callRecords.sessions.GetCount-c743 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: callRecord-id in: path description: The unique identifier of callRecord required: true schema: type: string x-ms-docs-key-type: callRecord /communications/callRecords/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.callRecord summary: Microsoft Graph Get the number of the resource operationId: communications.callRecords.GetCount-e558 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' ? /communications/callRecords/microsoft.graph.callRecords.getDirectRoutingCalls(fromDateTime={fromDateTime},toDateTime={toDateTime}) : description: Provides operations to call the getDirectRoutingCalls method. get: tags: - communications.callRecord summary: Microsoft Graph Invoke function getDirectRoutingCalls description: >- Get a log of direct routing calls as a collection of directRoutingLogRow entries. operationId: communications.callRecords.getDirectRoutingCalls parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' responses: 2XX: description: Success content: application/json: schema: type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: >- #/components/schemas/microsoft.graph.callRecords.directRoutingLogRow 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: fromDateTime in: path description: 'Usage: fromDateTime={fromDateTime}' required: true schema: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true - name: toDateTime in: path description: 'Usage: toDateTime={toDateTime}' required: true schema: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true /communications/callRecords/microsoft.graph.callRecords.getPstnCalls(fromDateTime={fromDateTime},toDateTime={toDateTime}): description: Provides operations to call the getPstnCalls method. get: tags: - communications.callRecord summary: Microsoft Graph Invoke function getPstnCalls description: Get a log of PSTN calls as a collection of pstnCallLogRow entries. operationId: communications.callRecords.getPstnCalls parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' responses: 2XX: description: Success content: application/json: schema: type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: >- #/components/schemas/microsoft.graph.callRecords.pstnCallLogRow 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: fromDateTime in: path description: 'Usage: fromDateTime={fromDateTime}' required: true schema: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true - name: toDateTime in: path description: 'Usage: toDateTime={toDateTime}' required: true schema: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true /communications/calls: description: >- Provides operations to manage the calls property of the microsoft.graph.cloudCommunications entity. get: tags: - Communications.call summary: Microsoft Graph Get call description: Retrieve the properties and relationships of a call object. operationId: communications.ListCalls parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.callCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - Communications.call summary: Microsoft Graph Create call description: >- 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: externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/application-post-calls?view=graph-rest-1.0 operationId: communications.CreateCalls requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.call' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.call' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /communications/calls/{call-id}: description: >- Provides operations to manage the calls property of the microsoft.graph.cloudCommunications entity. get: tags: - Communications.call summary: Microsoft Graph Get call description: Retrieve the properties and relationships of a call object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/call-get?view=graph-rest-1.0 operationId: communications.GetCalls parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.call' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Communications.call summary: Microsoft Graph Update the navigation property calls in communications operationId: communications.UpdateCalls requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.call' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.call' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Communications.call summary: Microsoft Graph Delete call description: >- 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. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/call-delete?view=graph-rest-1.0 operationId: communications.DeleteCalls parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/audioRoutingGroups: description: >- Provides operations to manage the audioRoutingGroups property of the microsoft.graph.call entity. get: tags: - Communications.call summary: Microsoft Graph List audioRoutingGroups description: Retrieve a list of audioRoutingGroup objects. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-list-audioroutinggroups?view=graph-rest-1.0 operationId: communications.calls.ListAudioRoutingGroups parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.audioRoutingGroupCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - Communications.call summary: Microsoft Graph Create audioRoutingGroup description: Create a new audioRoutingGroup. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-post-audioroutinggroups?view=graph-rest-1.0 operationId: communications.calls.CreateAudioRoutingGroups requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/audioRoutingGroups/{audioRoutingGroup-id}: description: >- Provides operations to manage the audioRoutingGroups property of the microsoft.graph.call entity. get: tags: - Communications.call summary: Microsoft Graph Get audioRoutingGroup description: >- Retrieve the properties and relationships of an audioRoutingGroup object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/audioroutinggroup-get?view=graph-rest-1.0 operationId: communications.calls.GetAudioRoutingGroups parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Communications.call summary: Microsoft Graph Update audioRoutingGroup description: Modify sources and receivers of an audioRoutingGroup. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/audioroutinggroup-update?view=graph-rest-1.0 operationId: communications.calls.UpdateAudioRoutingGroups requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Communications.call summary: Microsoft Graph Delete audioRoutingGroup description: Delete the specified audioRoutingGroup. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/audioroutinggroup-delete?view=graph-rest-1.0 operationId: communications.calls.DeleteAudioRoutingGroups parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call - name: audioRoutingGroup-id in: path description: The unique identifier of audioRoutingGroup required: true schema: type: string x-ms-docs-key-type: audioRoutingGroup /communications/calls/{call-id}/audioRoutingGroups/$count: description: Provides operations to count the resources in the collection. get: tags: - Communications.call summary: Microsoft Graph Get the number of the resource operationId: communications.calls.audioRoutingGroups.GetCount-157e parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/contentSharingSessions: description: >- Provides operations to manage the contentSharingSessions property of the microsoft.graph.call entity. get: tags: - Communications.call summary: Microsoft Graph List contentSharingSessions description: Retrieve a list of contentSharingSession objects in a call. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-list-contentsharingsessions?view=graph-rest-1.0 operationId: communications.calls.ListContentSharingSessions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.contentSharingSessionCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - Communications.call summary: >- Microsoft Graph Create new navigation property to contentSharingSessions for communications operationId: communications.calls.CreateContentSharingSessions requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.contentSharingSession' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.contentSharingSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/contentSharingSessions/{contentSharingSession-id}: description: >- Provides operations to manage the contentSharingSessions property of the microsoft.graph.call entity. get: tags: - Communications.call summary: Microsoft Graph Get contentSharingSession description: Retrieve the properties of a contentSharingSession object in a call. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/contentsharingsession-get?view=graph-rest-1.0 operationId: communications.calls.GetContentSharingSessions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.contentSharingSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Communications.call summary: Microsoft Graph Update the navigation property contentSharingSessions in communications operationId: communications.calls.UpdateContentSharingSessions requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.contentSharingSession' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.contentSharingSession' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Communications.call summary: Microsoft Graph Delete navigation property contentSharingSessions for communications operationId: communications.calls.DeleteContentSharingSessions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call - name: contentSharingSession-id in: path description: The unique identifier of contentSharingSession required: true schema: type: string x-ms-docs-key-type: contentSharingSession /communications/calls/{call-id}/contentSharingSessions/$count: description: Provides operations to count the resources in the collection. get: tags: - Communications.call summary: Microsoft Graph Get the number of the resource operationId: communications.calls.contentSharingSessions.GetCount-a2b2 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/addLargeGalleryView: description: Provides operations to call the addLargeGalleryView method. post: tags: - Communications.call summary: Microsoft Graph Invoke action addLargeGalleryView description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-addlargegalleryview?view=graph-rest-1.0 operationId: communications.calls.call.addLargeGalleryView requestBody: description: Action parameters content: application/json: schema: type: object properties: clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.addLargeGalleryViewOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/answer: description: Provides operations to call the answer method. post: tags: - Communications.call summary: Microsoft Graph Invoke action answer description: >- 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 scenarios: externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/call-answer?view=graph-rest-1.0 operationId: communications.calls.call.answer requestBody: description: Action parameters content: application/json: schema: type: object properties: callbackUri: type: string mediaConfig: $ref: '#/components/schemas/microsoft.graph.mediaConfig' acceptedModalities: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.modality' - type: object nullable: true participantCapacity: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true callOptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.incomingCallOptions' - type: object nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/cancelMediaProcessing: description: Provides operations to call the cancelMediaProcessing method. post: tags: - Communications.call summary: Microsoft Graph Invoke action cancelMediaProcessing description: >- 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 queue. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-cancelmediaprocessing?view=graph-rest-1.0 operationId: communications.calls.call.cancelMediaProcessing requestBody: description: Action parameters content: application/json: schema: type: object properties: clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.cancelMediaProcessingOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/changeScreenSharingRole: description: Provides operations to call the changeScreenSharingRole method. post: tags: - Communications.call summary: Microsoft Graph Invoke action changeScreenSharingRole description: >- Allow applications to share screen content with the participants of a group call. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-changescreensharingrole?view=graph-rest-1.0 operationId: communications.calls.call.changeScreenSharingRole requestBody: description: Action parameters content: application/json: schema: type: object properties: role: $ref: '#/components/schemas/microsoft.graph.screenSharingRole' required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/keepAlive: description: Provides operations to call the keepAlive method. post: tags: - Communications.call summary: Microsoft Graph Invoke action keepAlive description: >- 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. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-keepalive?view=graph-rest-1.0 operationId: communications.calls.call.keepAlive responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/mute: description: Provides operations to call the mute method. post: tags: - Communications.call summary: Microsoft Graph Invoke action mute description: >- 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 externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/call-mute?view=graph-rest-1.0 operationId: communications.calls.call.mute requestBody: description: Action parameters content: application/json: schema: type: object properties: clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.muteParticipantOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call x-ms-docs-grouped-path: - /communications/calls/{call-id}/participants/{participant-id}/mute /communications/calls/{call-id}/playPrompt: description: Provides operations to call the playPrompt method. post: tags: - Communications.call summary: Microsoft Graph Invoke action playPrompt description: >- Play a prompt in the call. For more information about how to handle operations, see commsOperation externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-playprompt?view=graph-rest-1.0 operationId: communications.calls.call.playPrompt requestBody: description: Action parameters content: application/json: schema: type: object properties: prompts: type: array items: $ref: '#/components/schemas/microsoft.graph.prompt' clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.playPromptOperation' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/recordResponse: description: Provides operations to call the recordResponse method. post: tags: - Communications.call summary: Microsoft Graph Invoke action recordResponse description: "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 promptly after the recording operation finishes by using the recordingLocation value that's given in the completed notification." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/call-record?view=graph-rest-1.0 operationId: communications.calls.call.recordResponse requestBody: description: Action parameters content: application/json: schema: type: object properties: prompts: type: array items: $ref: '#/components/schemas/microsoft.graph.prompt' bargeInAllowed: type: boolean default: false nullable: true initialSilenceTimeoutInSeconds: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true maxSilenceTimeoutInSeconds: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true maxRecordDurationInSeconds: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true playBeep: type: boolean default: false nullable: true stopTones: type: array items: type: string nullable: true clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.recordOperation' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/redirect: description: Provides operations to call the redirect method. post: tags: - Communications.call summary: Microsoft Graph Invoke action redirect description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-redirect?view=graph-rest-1.0 operationId: communications.calls.call.redirect requestBody: description: Action parameters content: application/json: schema: type: object properties: targets: type: array items: $ref: >- #/components/schemas/microsoft.graph.invitationParticipantInfo timeout: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true callbackUri: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/reject: description: Provides operations to call the reject method. post: tags: - Communications.call summary: Microsoft Graph Invoke action reject description: >- 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. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/call-reject?view=graph-rest-1.0 operationId: communications.calls.call.reject requestBody: description: Action parameters content: application/json: schema: type: object properties: reason: anyOf: - $ref: '#/components/schemas/microsoft.graph.rejectReason' - type: object nullable: true callbackUri: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/sendDtmfTones: description: Provides operations to call the sendDtmfTones method. post: tags: - Communications.call summary: Microsoft Graph Invoke action sendDtmfTones operationId: communications.calls.call.sendDtmfTones requestBody: description: Action parameters content: application/json: schema: type: object properties: tones: type: array items: $ref: '#/components/schemas/microsoft.graph.tone' delayBetweenTonesMs: maximum: 2147483647 minimum: -2147483648 type: number format: int32 nullable: true clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.sendDtmfTonesOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/subscribeToTone: description: Provides operations to call the subscribeToTone method. post: tags: - Communications.call summary: Microsoft Graph Invoke action subscribeToTone description: >- Subscribe to DTMF (dual-tone multi-frequency signaling) which allows you to be notified when the user presses keys on a 'dialpad'. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-subscribetotone?view=graph-rest-1.0 operationId: communications.calls.call.subscribeToTone requestBody: description: Action parameters content: application/json: schema: type: object properties: clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.subscribeToToneOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/transfer: description: Provides operations to call the transfer method. post: tags: - Communications.call summary: Microsoft Graph Invoke action transfer description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-transfer?view=graph-rest-1.0 operationId: communications.calls.call.transfer requestBody: description: Action parameters content: application/json: schema: type: object properties: transferTarget: $ref: >- #/components/schemas/microsoft.graph.invitationParticipantInfo transferee: anyOf: - $ref: '#/components/schemas/microsoft.graph.participantInfo' - type: object nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/unmute: description: Provides operations to call the unmute method. post: tags: - Communications.call summary: Microsoft Graph Invoke action unmute description: >- 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. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/call-unmute?view=graph-rest-1.0 operationId: communications.calls.call.unmute requestBody: description: Action parameters content: application/json: schema: type: object properties: clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.unmuteParticipantOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/updateRecordingStatus: description: Provides operations to call the updateRecordingStatus method. post: tags: - Communications.call summary: Microsoft Graph Invoke action updateRecordingStatus description: >- Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-updaterecordingstatus?view=graph-rest-1.0 operationId: communications.calls.call.updateRecordingStatus requestBody: description: Action parameters content: application/json: schema: type: object properties: status: $ref: '#/components/schemas/microsoft.graph.recordingStatus' clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.updateRecordingStatusOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/operations: description: >- Provides operations to manage the operations property of the microsoft.graph.call entity. get: tags: - Communications.call summary: Microsoft Graph Get addLargeGalleryViewOperation description: >- Get the status of an operation that adds the large gallery view to a call. operationId: communications.calls.ListOperations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.commsOperationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - Communications.call summary: Microsoft Graph Create new navigation property to operations for communications operationId: communications.calls.CreateOperations requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.commsOperation' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.commsOperation' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/operations/{commsOperation-id}: description: >- Provides operations to manage the operations property of the microsoft.graph.call entity. get: tags: - Communications.call summary: Microsoft Graph Get addLargeGalleryViewOperation description: >- Get the status of an operation that adds the large gallery view to a call. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/addlargegalleryviewoperation-get?view=graph-rest-1.0 operationId: communications.calls.GetOperations parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.commsOperation' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Communications.call summary: Microsoft Graph Update the navigation property operations in communications operationId: communications.calls.UpdateOperations requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.commsOperation' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.commsOperation' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Communications.call summary: Microsoft Graph Delete navigation property operations for communications operationId: communications.calls.DeleteOperations parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call - name: commsOperation-id in: path description: The unique identifier of commsOperation required: true schema: type: string x-ms-docs-key-type: commsOperation /communications/calls/{call-id}/operations/$count: description: Provides operations to count the resources in the collection. get: tags: - Communications.call summary: Microsoft Graph Get the number of the resource operationId: communications.calls.operations.GetCount-3444 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/participants: description: >- Provides operations to manage the participants property of the microsoft.graph.call entity. get: tags: - Communications.call summary: Microsoft Graph List participants description: Retrieve a list of participant objects in the call. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-list-participants?view=graph-rest-1.0 operationId: communications.calls.ListParticipants parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.participantCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - Communications.call summary: Microsoft Graph Create new navigation property to participants for communications operationId: communications.calls.CreateParticipants requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.participant' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.participant' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/participants/{participant-id}: description: >- Provides operations to manage the participants property of the microsoft.graph.call entity. get: tags: - Communications.call summary: Microsoft Graph Get participant description: Retrieve the properties and relationships of a participant object. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/participant-get?view=graph-rest-1.0 operationId: communications.calls.GetParticipants parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.participant' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Communications.call summary: Microsoft Graph Update the navigation property participants in communications operationId: communications.calls.UpdateParticipants requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.participant' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.participant' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Communications.call summary: Microsoft Graph Delete participant description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0 operationId: communications.calls.DeleteParticipants parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call - name: participant-id in: path description: The unique identifier of participant required: true schema: type: string x-ms-docs-key-type: participant /communications/calls/{call-id}/participants/{participant-id}/mute: description: Provides operations to call the mute method. post: tags: - Communications.call summary: Microsoft Graph Invoke action mute description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/participant-mute?view=graph-rest-1.0 operationId: communications.calls.call.participants.participant.mute requestBody: description: Action parameters content: application/json: schema: type: object properties: clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.muteParticipantOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call - name: participant-id in: path description: The unique identifier of participant required: true schema: type: string x-ms-docs-key-type: participant x-ms-docs-grouped-path: - /communications/calls/{call-id}/mute /communications/calls/{call-id}/participants/{participant-id}/startHoldMusic: description: Provides operations to call the startHoldMusic method. post: tags: - Communications.call summary: Microsoft Graph Invoke action startHoldMusic description: Put a participant on hold and play music in the background. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/participant-startholdmusic?view=graph-rest-1.0 operationId: communications.calls.call.participants.participant.startHoldMusic requestBody: description: Action parameters content: application/json: schema: type: object properties: customPrompt: anyOf: - $ref: '#/components/schemas/microsoft.graph.prompt' - type: object nullable: true clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.startHoldMusicOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call - name: participant-id in: path description: The unique identifier of participant required: true schema: type: string x-ms-docs-key-type: participant /communications/calls/{call-id}/participants/{participant-id}/stopHoldMusic: description: Provides operations to call the stopHoldMusic method. post: tags: - Communications.call summary: Microsoft Graph Invoke action stopHoldMusic description: Reincorporate a participant previously put on hold to the call. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/participant-stopholdmusic?view=graph-rest-1.0 operationId: communications.calls.call.participants.participant.stopHoldMusic requestBody: description: Action parameters content: application/json: schema: type: object properties: clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.stopHoldMusicOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call - name: participant-id in: path description: The unique identifier of participant required: true schema: type: string x-ms-docs-key-type: participant /communications/calls/{call-id}/participants/$count: description: Provides operations to count the resources in the collection. get: tags: - Communications.call summary: Microsoft Graph Get the number of the resource operationId: communications.calls.participants.GetCount-4efe parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/{call-id}/participants/invite: description: Provides operations to call the invite method. post: tags: - Communications.call summary: Microsoft Graph Invoke action invite description: >- 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. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0 operationId: communications.calls.call.participants.invite requestBody: description: Action parameters content: application/json: schema: type: object properties: participants: type: array items: $ref: >- #/components/schemas/microsoft.graph.invitationParticipantInfo clientContext: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: >- #/components/schemas/microsoft.graph.inviteParticipantsOperation - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: call-id in: path description: The unique identifier of call required: true schema: type: string x-ms-docs-key-type: call /communications/calls/$count: description: Provides operations to count the resources in the collection. get: tags: - Communications.call summary: Microsoft Graph Get the number of the resource operationId: communications.calls.GetCount-5d04 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /communications/calls/logTeleconferenceDeviceQuality: description: Provides operations to call the logTeleconferenceDeviceQuality method. post: tags: - Communications.call summary: Microsoft Graph Invoke action logTeleconferenceDeviceQuality description: >- 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. The third-party partners own the VTC media leg and the Teams infrastructure cannot access the quality data of the third-party call leg. This method is only for the CVI partners to provide their media quality data. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/call-logteleconferencedevicequality?view=graph-rest-1.0 operationId: communications.calls.logTeleconferenceDeviceQuality requestBody: description: Action parameters content: application/json: schema: type: object properties: quality: $ref: >- #/components/schemas/microsoft.graph.teleconferenceDeviceQuality required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action /communications/getAllOnlineMeetingMessages(): description: Provides operations to call the getAllOnlineMeetingMessages method. get: tags: - communications.cloudCommunications.Functions summary: Microsoft Graph Invoke function getAllOnlineMeetingMessages description: "Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:\r\n- The original question or discussion text\r\n- The user who posted the message\r\n- All replies and responders\r\n- Vote counts\r\n- Moderation status (pending or dismissed)\r\n- Private replies\r\n- The meeting ID and organizer ID that are used for mapping to meeting metadata." externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/cloudcommunications-getallonlinemeetingmessages?view=graph-rest-1.0 operationId: communications.getAllOnlineMeetingMessages parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Success content: application/json: schema: title: Collection of engagementConversationMessage type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore /communications/getPresencesByUserId: description: Provides operations to call the getPresencesByUserId method. post: tags: - communications.cloudCommunications.Actions summary: Microsoft Graph Invoke action getPresencesByUserId description: Get the presence information for multiple users. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/cloudcommunications-getpresencesbyuserid?view=graph-rest-1.0 operationId: communications.getPresencesByUserId requestBody: description: Action parameters content: application/json: schema: type: object properties: ids: type: array items: type: string required: true responses: 2XX: description: Success content: application/json: schema: title: Collection of presence type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.presence' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore /communications/onlineMeetingConversations: description: >- Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get onlineMeetingConversations from communications description: >- A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. operationId: communications.ListOnlineMeetingConversations parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.onlineMeetingEngagementConversationCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeetingEngagementConversation summary: >- Microsoft Graph Create new navigation property to onlineMeetingConversations for communications operationId: communications.CreateOnlineMeetingConversations requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.onlineMeetingEngagementConversation required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.onlineMeetingEngagementConversation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}: description: >- Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get onlineMeetingConversations from communications description: >- A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. operationId: communications.GetOnlineMeetingConversations parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.onlineMeetingEngagementConversation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: >- Microsoft Graph Update the navigation property onlineMeetingConversations in communications operationId: communications.UpdateOnlineMeetingConversations requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.onlineMeetingEngagementConversation required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.onlineMeetingEngagementConversation 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property onlineMeetingConversations for communications operationId: communications.DeleteOnlineMeetingConversations parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages: description: >- Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get messages from communications description: The messages in a Viva Engage conversation. operationId: communications.onlineMeetingConversations.ListMessages parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.engagementConversationMessageCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Create new navigation property to messages for communications operationId: communications.onlineMeetingConversations.CreateMessages requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id} : description: >- Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get messages from communications description: The messages in a Viva Engage conversation. operationId: communications.onlineMeetingConversations.GetMessages parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Update the navigation property messages in communications operationId: communications.onlineMeetingConversations.UpdateMessages requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property messages for communications operationId: communications.onlineMeetingConversations.DeleteMessages parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/conversation : description: >- Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get conversation from communications description: >- The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. operationId: communications.onlineMeetingConversations.messages.GetConversation parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.engagementConversation' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/conversation - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/conversation - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/conversation ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions : description: >- Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph List reactions description: >- Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/engagementconversationdiscussionmessage-list-reactions?view=graph-rest-1.0 operationId: communications.onlineMeetingConversations.messages.ListReactions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.engagementConversationMessageReactionCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Create new navigation property to reactions for communications operationId: communications.onlineMeetingConversations.messages.CreateReactions requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id} : description: >- Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get reactions from communications description: >- A collection of reactions (such as like and smile) that users have applied to this message. operationId: communications.onlineMeetingConversations.messages.GetReactions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Update the navigation property reactions in communications operationId: communications.onlineMeetingConversations.messages.UpdateReactions requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property reactions for communications operationId: communications.onlineMeetingConversations.messages.DeleteReactions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessageReaction-id in: path description: The unique identifier of engagementConversationMessageReaction required: true schema: type: string x-ms-docs-key-type: engagementConversationMessageReaction x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions/{engagementConversationMessageReaction-id} - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions/{engagementConversationMessageReaction-id} - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id} ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions/$count : description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get the number of the resource operationId: >- communications.onlineMeetingConversations.messages.reactions.GetCount-89b7 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies : description: >- Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get replies from communications description: >- A collection of messages that are replies to this message and form a threaded discussion. operationId: communications.onlineMeetingConversations.messages.ListReplies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.engagementConversationMessageCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Create new navigation property to replies for communications operationId: communications.onlineMeetingConversations.messages.CreateReplies requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1} : description: >- Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get replies from communications description: >- A collection of messages that are replies to this message and form a threaded discussion. operationId: communications.onlineMeetingConversations.messages.GetReplies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Update the navigation property replies in communications operationId: communications.onlineMeetingConversations.messages.UpdateReplies requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property replies for communications operationId: communications.onlineMeetingConversations.messages.DeleteReplies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessage-id1 in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id} ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/conversation : description: >- Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get conversation from communications description: >- The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. operationId: >- communications.onlineMeetingConversations.messages.replies.GetConversation parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.engagementConversation' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessage-id1 in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/conversation - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/conversation - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/conversation ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions : description: >- Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get reactions from communications description: >- A collection of reactions (such as like and smile) that users have applied to this message. operationId: communications.onlineMeetingConversations.messages.replies.ListReactions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.engagementConversationMessageReactionCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Create new navigation property to reactions for communications operationId: >- communications.onlineMeetingConversations.messages.replies.CreateReactions requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessage-id1 in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions/{engagementConversationMessageReaction-id} : description: >- Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get reactions from communications description: >- A collection of reactions (such as like and smile) that users have applied to this message. operationId: communications.onlineMeetingConversations.messages.replies.GetReactions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Update the navigation property reactions in communications operationId: >- communications.onlineMeetingConversations.messages.replies.UpdateReactions requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property reactions for communications operationId: >- communications.onlineMeetingConversations.messages.replies.DeleteReactions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessage-id1 in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessageReaction-id in: path description: The unique identifier of engagementConversationMessageReaction required: true schema: type: string x-ms-docs-key-type: engagementConversationMessageReaction x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id} - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions/{engagementConversationMessageReaction-id} - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id} ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions/$count : description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get the number of the resource operationId: >- communications.onlineMeetingConversations.messages.replies.reactions.GetCount-e8c6 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessage-id1 in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/replyTo : description: >- Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get replyTo from communications description: >- The parent message to which this message is a reply, if it is part of a reply chain. operationId: communications.onlineMeetingConversations.messages.replies.GetReplyTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessage-id1 in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replyTo - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/replyTo - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replyTo ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/$count : description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get the number of the resource operationId: communications.onlineMeetingConversations.messages.replies.GetCount-6213 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replyTo : description: >- Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get replyTo from communications description: >- The parent message to which this message is a reply, if it is part of a reply chain. operationId: communications.onlineMeetingConversations.messages.GetReplyTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/replyTo - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/replyTo - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replyTo /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get the number of the resource operationId: communications.onlineMeetingConversations.messages.GetCount-6781 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/onlineMeeting: description: >- Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get onlineMeeting from communications description: The online meeting associated with the conversation. operationId: communications.onlineMeetingConversations.GetOnlineMeeting parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/onlineMeeting/attendeeReport: description: >- Provides operations to manage the media for the cloudCommunications entity. get: tags: - communications.onlineMeetingEngagementConversation summary: >- Microsoft Graph Get attendeeReport for the navigation property onlineMeeting from communications description: >- The content stream of the attendee report of a Microsoft Teams live event. Read-only. operationId: communications.onlineMeetingConversations.GetOnlineMeetingAttendeeReport responses: 2XX: description: Retrieved media content content: application/octet-stream: schema: type: string format: binary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' put: tags: - communications.onlineMeetingEngagementConversation summary: >- Microsoft Graph Update attendeeReport for the navigation property onlineMeeting in communications description: >- The content stream of the attendee report of a Microsoft Teams live event. Read-only. operationId: >- communications.onlineMeetingConversations.UpdateOnlineMeetingAttendeeReport requestBody: description: New media content. content: application/octet-stream: schema: type: string format: binary required: true responses: 2XX: description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' delete: tags: - communications.onlineMeetingEngagementConversation summary: >- Microsoft Graph Delete attendeeReport for the navigation property onlineMeeting in communications description: >- The content stream of the attendee report of a Microsoft Teams live event. Read-only. operationId: >- communications.onlineMeetingConversations.DeleteOnlineMeetingAttendeeReport parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter: description: >- Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get starter from communications description: The first message in a Viva Engage conversation. operationId: communications.onlineMeetingConversations.GetStarter parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Update the navigation property starter in communications operationId: communications.onlineMeetingConversations.UpdateStarter requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property starter for communications operationId: communications.onlineMeetingConversations.DeleteStarter parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/conversation: description: >- Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get conversation from communications description: >- The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. operationId: communications.onlineMeetingConversations.starter.GetConversation parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.engagementConversation' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/conversation - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/conversation - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/conversation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions: description: >- Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get reactions from communications description: >- A collection of reactions (such as like and smile) that users have applied to this message. operationId: communications.onlineMeetingConversations.starter.ListReactions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.engagementConversationMessageReactionCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Create new navigation property to reactions for communications operationId: communications.onlineMeetingConversations.starter.CreateReactions requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions/{engagementConversationMessageReaction-id} : description: >- Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get reactions from communications description: >- A collection of reactions (such as like and smile) that users have applied to this message. operationId: communications.onlineMeetingConversations.starter.GetReactions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Update the navigation property reactions in communications operationId: communications.onlineMeetingConversations.starter.UpdateReactions requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property reactions for communications operationId: communications.onlineMeetingConversations.starter.DeleteReactions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessageReaction-id in: path description: The unique identifier of engagementConversationMessageReaction required: true schema: type: string x-ms-docs-key-type: engagementConversationMessageReaction x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id} - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions/{engagementConversationMessageReaction-id} - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id} /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get the number of the resource operationId: >- communications.onlineMeetingConversations.starter.reactions.GetCount-690a parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies: description: >- Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get replies from communications description: >- A collection of messages that are replies to this message and form a threaded discussion. operationId: communications.onlineMeetingConversations.starter.ListReplies parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.engagementConversationMessageCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Create new navigation property to replies for communications operationId: communications.onlineMeetingConversations.starter.CreateReplies requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id} : description: >- Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get replies from communications description: >- A collection of messages that are replies to this message and form a threaded discussion. operationId: communications.onlineMeetingConversations.starter.GetReplies parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Update the navigation property replies in communications operationId: communications.onlineMeetingConversations.starter.UpdateReplies requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property replies for communications operationId: communications.onlineMeetingConversations.starter.DeleteReplies parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1} ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/conversation : description: >- Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get conversation from communications description: >- The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. operationId: >- communications.onlineMeetingConversations.starter.replies.GetConversation parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.engagementConversation' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/conversation - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/conversation - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/conversation ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions : description: >- Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get reactions from communications description: >- A collection of reactions (such as like and smile) that users have applied to this message. operationId: communications.onlineMeetingConversations.starter.replies.ListReactions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.engagementConversationMessageReactionCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Create new navigation property to reactions for communications operationId: >- communications.onlineMeetingConversations.starter.replies.CreateReactions requestBody: description: New navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id} : description: >- Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get reactions from communications description: >- A collection of reactions (such as like and smile) that users have applied to this message. operationId: communications.onlineMeetingConversations.starter.replies.GetReactions parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Update the navigation property reactions in communications operationId: >- communications.onlineMeetingConversations.starter.replies.UpdateReactions requestBody: description: New navigation property values content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction required: true responses: 2XX: description: Success content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessageReaction 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Delete navigation property reactions for communications operationId: >- communications.onlineMeetingConversations.starter.replies.DeleteReactions parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage - name: engagementConversationMessageReaction-id in: path description: The unique identifier of engagementConversationMessageReaction required: true schema: type: string x-ms-docs-key-type: engagementConversationMessageReaction x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/reactions/{engagementConversationMessageReaction-id} - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/reactions/{engagementConversationMessageReaction-id} - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/reactions/{engagementConversationMessageReaction-id} ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/reactions/$count : description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get the number of the resource operationId: >- communications.onlineMeetingConversations.starter.replies.reactions.GetCount-ede3 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage ? /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/replyTo : description: >- Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get replyTo from communications description: >- The parent message to which this message is a reply, if it is part of a reply chain. operationId: communications.onlineMeetingConversations.starter.replies.GetReplyTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation - name: engagementConversationMessage-id in: path description: The unique identifier of engagementConversationMessage required: true schema: type: string x-ms-docs-key-type: engagementConversationMessage x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/replyTo - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replyTo - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replyTo /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get the number of the resource operationId: communications.onlineMeetingConversations.starter.replies.GetCount-8c87 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replyTo: description: >- Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get replyTo from communications description: >- The parent message to which this message is a reply, if it is part of a reply chain. operationId: communications.onlineMeetingConversations.starter.GetReplyTo parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeetingEngagementConversation-id in: path description: The unique identifier of onlineMeetingEngagementConversation required: true schema: type: string x-ms-docs-key-type: onlineMeetingEngagementConversation x-ms-docs-grouped-path: - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replies/{engagementConversationMessage-id1}/replyTo - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/messages/{engagementConversationMessage-id}/replyTo - >- /communications/onlineMeetingConversations/{onlineMeetingEngagementConversation-id}/starter/replies/{engagementConversationMessage-id}/replyTo /communications/onlineMeetingConversations/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeetingEngagementConversation summary: Microsoft Graph Get the number of the resource operationId: communications.onlineMeetingConversations.GetCount-42c0 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /communications/onlineMeetings: description: >- Provides operations to manage the onlineMeetings property of the microsoft.graph.cloudCommunications entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get onlineMeeting description: >- Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0 operationId: communications.ListOnlineMeetings parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.onlineMeetingCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeeting summary: Microsoft Graph Create new navigation property to onlineMeetings for communications operationId: communications.CreateOnlineMeetings requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /communications/onlineMeetings/{onlineMeeting-id}: description: >- Provides operations to manage the onlineMeetings property of the microsoft.graph.cloudCommunications entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get onlineMeetings from communications operationId: communications.GetOnlineMeetings parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeeting summary: Microsoft Graph Update the navigation property onlineMeetings in communications operationId: communications.UpdateOnlineMeetings requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeeting summary: Microsoft Graph Delete navigation property onlineMeetings for communications operationId: communications.DeleteOnlineMeetings parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports: description: >- Provides operations to manage the attendanceReports property of the microsoft.graph.onlineMeetingBase entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get attendanceReports from communications description: The attendance reports of an online meeting. Read-only. operationId: communications.onlineMeetings.ListAttendanceReports parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.meetingAttendanceReportCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeeting summary: Microsoft Graph Create new navigation property to attendanceReports for communications operationId: communications.onlineMeetings.CreateAttendanceReports requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}: description: >- Provides operations to manage the attendanceReports property of the microsoft.graph.onlineMeetingBase entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get attendanceReports from communications description: The attendance reports of an online meeting. Read-only. operationId: communications.onlineMeetings.GetAttendanceReports parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeeting summary: Microsoft Graph Update the navigation property attendanceReports in communications operationId: communications.onlineMeetings.UpdateAttendanceReports requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeeting summary: Microsoft Graph Delete navigation property attendanceReports for communications operationId: communications.onlineMeetings.DeleteAttendanceReports parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: meetingAttendanceReport-id in: path description: The unique identifier of meetingAttendanceReport required: true schema: type: string x-ms-docs-key-type: meetingAttendanceReport /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords: description: >- Provides operations to manage the attendanceRecords property of the microsoft.graph.meetingAttendanceReport entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get attendanceRecords from communications description: List of attendance records of an attendance report. Read-only. operationId: communications.onlineMeetings.attendanceReports.ListAttendanceRecords parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.attendanceRecordCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeeting summary: Microsoft Graph Create new navigation property to attendanceRecords for communications operationId: communications.onlineMeetings.attendanceReports.CreateAttendanceRecords requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: meetingAttendanceReport-id in: path description: The unique identifier of meetingAttendanceReport required: true schema: type: string x-ms-docs-key-type: meetingAttendanceReport ? /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/{attendanceRecord-id} : description: >- Provides operations to manage the attendanceRecords property of the microsoft.graph.meetingAttendanceReport entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get attendanceRecords from communications description: List of attendance records of an attendance report. Read-only. operationId: communications.onlineMeetings.attendanceReports.GetAttendanceRecords parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeeting summary: Microsoft Graph Update the navigation property attendanceRecords in communications operationId: communications.onlineMeetings.attendanceReports.UpdateAttendanceRecords requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeeting summary: Microsoft Graph Delete navigation property attendanceRecords for communications operationId: communications.onlineMeetings.attendanceReports.DeleteAttendanceRecords parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: meetingAttendanceReport-id in: path description: The unique identifier of meetingAttendanceReport required: true schema: type: string x-ms-docs-key-type: meetingAttendanceReport - name: attendanceRecord-id in: path description: The unique identifier of attendanceRecord required: true schema: type: string x-ms-docs-key-type: attendanceRecord /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/{meetingAttendanceReport-id}/attendanceRecords/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get the number of the resource operationId: >- communications.onlineMeetings.attendanceReports.attendanceRecords.GetCount-73e4 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: meetingAttendanceReport-id in: path description: The unique identifier of meetingAttendanceReport required: true schema: type: string x-ms-docs-key-type: meetingAttendanceReport /communications/onlineMeetings/{onlineMeeting-id}/attendanceReports/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get the number of the resource operationId: communications.onlineMeetings.attendanceReports.GetCount-c621 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/attendeeReport: description: >- Provides operations to manage the media for the cloudCommunications entity. get: tags: - communications.onlineMeeting summary: >- Microsoft Graph Get attendeeReport for the navigation property onlineMeetings from communications description: >- The content stream of the attendee report of a Microsoft Teams live event. Read-only. operationId: communications.GetOnlineMeetingsAttendeeReport responses: 2XX: description: Retrieved media content content: application/octet-stream: schema: type: string format: binary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' put: tags: - communications.onlineMeeting summary: >- Microsoft Graph Update attendeeReport for the navigation property onlineMeetings in communications description: >- The content stream of the attendee report of a Microsoft Teams live event. Read-only. operationId: communications.UpdateOnlineMeetingsAttendeeReport requestBody: description: New media content. content: application/octet-stream: schema: type: string format: binary required: true responses: 2XX: description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' delete: tags: - communications.onlineMeeting summary: >- Microsoft Graph Delete attendeeReport for the navigation property onlineMeetings in communications description: >- The content stream of the attendee report of a Microsoft Teams live event. Read-only. operationId: communications.DeleteOnlineMeetingsAttendeeReport parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/getVirtualAppointmentJoinWebUrl(): description: Provides operations to call the getVirtualAppointmentJoinWebUrl method. get: tags: - communications.onlineMeeting summary: Microsoft Graph Invoke function getVirtualAppointmentJoinWebUrl description: >- Get a join web URL for a Microsoft Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/virtualappointment-getvirtualappointmentjoinweburl?view=graph-rest-1.0 operationId: >- communications.onlineMeetings.onlineMeeting.getVirtualAppointmentJoinWebUrl responses: 2XX: description: Success content: application/json: schema: type: object properties: value: type: string nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/sendVirtualAppointmentReminderSms: description: Provides operations to call the sendVirtualAppointmentReminderSms method. post: tags: - communications.onlineMeeting summary: Microsoft Graph Invoke action sendVirtualAppointmentReminderSms description: >- Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/virtualappointment-sendvirtualappointmentremindersms?view=graph-rest-1.0 operationId: >- communications.onlineMeetings.onlineMeeting.sendVirtualAppointmentReminderSms requestBody: description: Action parameters content: application/json: schema: type: object properties: remindBeforeTimeInMinutesType: anyOf: - $ref: >- #/components/schemas/microsoft.graph.remindBeforeTimeInMinutesType - type: object nullable: true attendees: type: array items: $ref: >- #/components/schemas/microsoft.graph.attendeeNotificationInfo required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/sendVirtualAppointmentSms: description: Provides operations to call the sendVirtualAppointmentSms method. post: tags: - communications.onlineMeeting summary: Microsoft Graph Invoke action sendVirtualAppointmentSms description: >- Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/virtualappointment-sendvirtualappointmentsms?view=graph-rest-1.0 operationId: communications.onlineMeetings.onlineMeeting.sendVirtualAppointmentSms requestBody: description: Action parameters content: application/json: schema: type: object properties: messageType: anyOf: - $ref: >- #/components/schemas/microsoft.graph.virtualAppointmentMessageType - type: object nullable: true attendees: type: array items: $ref: >- #/components/schemas/microsoft.graph.attendeeNotificationInfo required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/recordings: description: >- Provides operations to manage the recordings property of the microsoft.graph.onlineMeeting entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get recordings from communications description: The recordings of an online meeting. Read-only. operationId: communications.onlineMeetings.ListRecordings parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.callRecordingCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeeting summary: Microsoft Graph Create new navigation property to recordings for communications operationId: communications.onlineMeetings.CreateRecordings requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecording' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecording' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/recordings/{callRecording-id}: description: >- Provides operations to manage the recordings property of the microsoft.graph.onlineMeeting entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get recordings from communications description: The recordings of an online meeting. Read-only. operationId: communications.onlineMeetings.GetRecordings parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecording' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeeting summary: Microsoft Graph Update the navigation property recordings in communications operationId: communications.onlineMeetings.UpdateRecordings requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecording' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecording' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeeting summary: Microsoft Graph Delete navigation property recordings for communications operationId: communications.onlineMeetings.DeleteRecordings parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: callRecording-id in: path description: The unique identifier of callRecording required: true schema: type: string x-ms-docs-key-type: callRecording /communications/onlineMeetings/{onlineMeeting-id}/recordings/{callRecording-id}/content: description: >- Provides operations to manage the media for the cloudCommunications entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get content for the navigation property recordings from communications description: The content of the recording. Read-only. operationId: communications.onlineMeetings.GetRecordingsContent responses: 2XX: description: Retrieved media content content: application/octet-stream: schema: type: string format: binary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' put: tags: - communications.onlineMeeting summary: Microsoft Graph Update content for the navigation property recordings in communications description: The content of the recording. Read-only. operationId: communications.onlineMeetings.UpdateRecordingsContent requestBody: description: New media content. content: application/octet-stream: schema: type: string format: binary required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callRecording' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' delete: tags: - communications.onlineMeeting summary: Microsoft Graph Delete content for the navigation property recordings in communications description: The content of the recording. Read-only. operationId: communications.onlineMeetings.DeleteRecordingsContent parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: callRecording-id in: path description: The unique identifier of callRecording required: true schema: type: string x-ms-docs-key-type: callRecording /communications/onlineMeetings/{onlineMeeting-id}/recordings/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get the number of the resource operationId: communications.onlineMeetings.recordings.GetCount-0fd0 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/recordings/delta(): description: Provides operations to call the delta method. get: tags: - communications.onlineMeeting summary: Microsoft Graph Invoke function delta operationId: communications.onlineMeetings.onlineMeeting.recordings.delta parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Success content: application/json: schema: title: Collection of callRecording type: object allOf: - $ref: '#/components/schemas/BaseDeltaFunctionResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecording' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting x-ms-docs-grouped-path: - /communications/onlineMeetings/{onlineMeeting-id}/transcripts/delta() /communications/onlineMeetings/{onlineMeeting-id}/transcripts: description: >- Provides operations to manage the transcripts property of the microsoft.graph.onlineMeeting entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get transcripts from communications description: The transcripts of an online meeting. Read-only. operationId: communications.onlineMeetings.ListTranscripts parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: >- #/components/responses/microsoft.graph.callTranscriptCollectionResponse 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - communications.onlineMeeting summary: Microsoft Graph Create new navigation property to transcripts for communications operationId: communications.onlineMeetings.CreateTranscripts requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callTranscript' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callTranscript' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}: description: >- Provides operations to manage the transcripts property of the microsoft.graph.onlineMeeting entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get transcripts from communications description: The transcripts of an online meeting. Read-only. operationId: communications.onlineMeetings.GetTranscripts parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callTranscript' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeeting summary: Microsoft Graph Update the navigation property transcripts in communications operationId: communications.onlineMeetings.UpdateTranscripts requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callTranscript' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callTranscript' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - communications.onlineMeeting summary: Microsoft Graph Delete navigation property transcripts for communications operationId: communications.onlineMeetings.DeleteTranscripts parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: callTranscript-id in: path description: The unique identifier of callTranscript required: true schema: type: string x-ms-docs-key-type: callTranscript /communications/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}/content: description: >- Provides operations to manage the media for the cloudCommunications entity. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get content for the navigation property transcripts from communications description: The content of the transcript. Read-only. operationId: communications.onlineMeetings.GetTranscriptsContent responses: 2XX: description: Retrieved media content content: application/octet-stream: schema: type: string format: binary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' put: tags: - communications.onlineMeeting summary: Microsoft Graph Update content for the navigation property transcripts in communications description: The content of the transcript. Read-only. operationId: communications.onlineMeetings.UpdateTranscriptsContent requestBody: description: New media content. content: application/octet-stream: schema: type: string format: binary required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callTranscript' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' delete: tags: - communications.onlineMeeting summary: Microsoft Graph Delete content for the navigation property transcripts in communications description: The content of the transcript. Read-only. operationId: communications.onlineMeetings.DeleteTranscriptsContent parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: callTranscript-id in: path description: The unique identifier of callTranscript required: true schema: type: string x-ms-docs-key-type: callTranscript /communications/onlineMeetings/{onlineMeeting-id}/transcripts/{callTranscript-id}/metadataContent: description: >- Provides operations to manage the media for the cloudCommunications entity. get: tags: - communications.onlineMeeting summary: >- Microsoft Graph Get metadataContent for the navigation property transcripts from communications description: >- The time-aligned metadata of the utterances in the transcript. Read-only. operationId: communications.onlineMeetings.GetTranscriptsMetadataContent responses: 2XX: description: Retrieved media content content: application/octet-stream: schema: type: string format: binary 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' put: tags: - communications.onlineMeeting summary: >- Microsoft Graph Update metadataContent for the navigation property transcripts in communications description: >- The time-aligned metadata of the utterances in the transcript. Read-only. operationId: communications.onlineMeetings.UpdateTranscriptsMetadataContent requestBody: description: New media content. content: application/octet-stream: schema: type: string format: binary required: true responses: 2XX: description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' delete: tags: - communications.onlineMeeting summary: >- Microsoft Graph Delete metadataContent for the navigation property transcripts in communications description: >- The time-aligned metadata of the utterances in the transcript. Read-only. operationId: communications.onlineMeetings.DeleteTranscriptsMetadataContent parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting - name: callTranscript-id in: path description: The unique identifier of callTranscript required: true schema: type: string x-ms-docs-key-type: callTranscript /communications/onlineMeetings/{onlineMeeting-id}/transcripts/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get the number of the resource operationId: communications.onlineMeetings.transcripts.GetCount-7670 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting /communications/onlineMeetings/{onlineMeeting-id}/transcripts/delta(): description: Provides operations to call the delta method. get: tags: - communications.onlineMeeting summary: Microsoft Graph Invoke function delta operationId: communications.onlineMeetings.onlineMeeting.transcripts.delta parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Success content: application/json: schema: title: Collection of callTranscript type: object allOf: - $ref: '#/components/schemas/BaseDeltaFunctionResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.callTranscript' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: onlineMeeting-id in: path description: The unique identifier of onlineMeeting required: true schema: type: string x-ms-docs-key-type: onlineMeeting x-ms-docs-grouped-path: - /communications/onlineMeetings/{onlineMeeting-id}/recordings/delta() /communications/onlineMeetings/$count: description: Provides operations to count the resources in the collection. get: tags: - communications.onlineMeeting summary: Microsoft Graph Get the number of the resource operationId: communications.onlineMeetings.GetCount-91a5 parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' /communications/onlineMeetings/createOrGet: description: Provides operations to call the createOrGet method. post: tags: - communications.onlineMeeting summary: Microsoft Graph Invoke action createOrGet description: >- Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/onlinemeeting-createorget?view=graph-rest-1.0 operationId: communications.onlineMeetings.createOrGet requestBody: description: Action parameters content: application/json: schema: type: object properties: chatInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatInfo' - type: object nullable: true endDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true externalId: type: string participants: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' - type: object nullable: true startDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true subject: type: string nullable: true required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action ? /communications/onlineMeetings/getAllRecordings(meetingOrganizerUserId='@meetingOrganizerUserId',startDateTime=@startDateTime,endDateTime=@endDateTime) : description: Provides operations to call the getAllRecordings method. get: tags: - communications.onlineMeeting summary: Microsoft Graph Invoke function getAllRecordings description: >- Get all recordings from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call recordings from channel meetings. You can apply the delta function on getAllRecordings to synchronize and get callRecording resources as they're added for onlineMeeting instances organized by the specified user. The delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the recordings for online meetings organized by the user. Incremental synchronization gets recordings that are added since the last synchronization. Typically, you perform an initial full synchronization, and then get incremental changes to that recording view periodically. Find more information in the delta query documentation. For more examples, see callRecording: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/onlinemeeting-getallrecordings?view=graph-rest-1.0 operationId: communications.onlineMeetings.getAllRecordings parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Success content: application/json: schema: title: Collection of callRecording type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecording' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: meetingOrganizerUserId in: query description: 'Usage: meetingOrganizerUserId=''@meetingOrganizerUserId''' schema: type: string nullable: true - name: startDateTime in: query description: 'Usage: startDateTime=@startDateTime' schema: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true - name: endDateTime in: query description: 'Usage: endDateTime=@endDateTime' schema: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true ? /communications/onlineMeetings/getAllTranscripts(meetingOrganizerUserId='@meetingOrganizerUserId',startDateTime=@startDateTime,endDateTime=@endDateTime) : description: Provides operations to call the getAllTranscripts method. get: tags: - communications.onlineMeeting summary: Microsoft Graph Invoke function getAllTranscripts description: >- Get all transcripts from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call transcripts from channel meetings. You can apply the delta function on getAllTranscripts to synchronize and get callTranscript resources as they're added for onlineMeeting instances organized by the specified user. Delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the transcripts for online meetings organized by the user. Incremental synchronization gets transcripts that are added since the last synchronization. Typically, you perform an initial full synchronization, and then get incremental changes to that recording view periodically. For more information, see delta query. For more examples, see callTranscript: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/onlinemeeting-getalltranscripts?view=graph-rest-1.0 operationId: communications.onlineMeetings.getAllTranscripts parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Success content: application/json: schema: title: Collection of callTranscript type: object allOf: - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' - type: object properties: value: type: array items: $ref: '#/components/schemas/microsoft.graph.callTranscript' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore parameters: - name: meetingOrganizerUserId in: query description: 'Usage: meetingOrganizerUserId=''@meetingOrganizerUserId''' schema: type: string nullable: true - name: startDateTime in: query description: 'Usage: startDateTime=@startDateTime' schema: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true - name: endDateTime in: query description: 'Usage: endDateTime=@endDateTime' schema: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string format: date-time nullable: true /communications/presences: description: >- Provides operations to manage the presences property of the microsoft.graph.cloudCommunications entity. get: tags: - Communications.presence summary: Microsoft Graph Get presence description: Get a user's presence information. operationId: communications.ListPresences parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - name: $orderby in: query description: Order items by property values style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: $ref: '#/components/responses/microsoft.graph.presenceCollectionResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation post: tags: - Communications.presence summary: Microsoft Graph Create new navigation property to presences for communications operationId: communications.CreatePresences requestBody: description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.presence' required: true responses: 2XX: description: Created navigation property. content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.presence' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation /communications/presences/{presence-id}: description: >- Provides operations to manage the presences property of the microsoft.graph.cloudCommunications entity. get: tags: - Communications.presence summary: Microsoft Graph Get presence description: Get a user's presence information. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-1.0 operationId: communications.GetPresences parameters: - name: $select in: query description: Select properties to be returned style: form explode: false schema: uniqueItems: true type: array items: type: string - name: $expand in: query description: Expand related entities style: form explode: false schema: uniqueItems: true type: array items: type: string responses: 2XX: description: Retrieved navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.presence' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - Communications.presence summary: Microsoft Graph Update the navigation property presences in communications operationId: communications.UpdatePresences requestBody: description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.presence' required: true responses: 2XX: description: Success content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.presence' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - Communications.presence summary: Microsoft Graph Delete navigation property presences for communications operationId: communications.DeletePresences parameters: - name: If-Match in: header description: ETag schema: type: string responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation parameters: - name: presence-id in: path description: The unique identifier of presence required: true schema: type: string x-ms-docs-key-type: presence /communications/presences/{presence-id}/clearPresence: description: Provides operations to call the clearPresence method. post: tags: - Communications.presence summary: Microsoft Graph Invoke action clearPresence description: >- Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/presence-clearpresence?view=graph-rest-1.0 operationId: communications.presences.presence.clearPresence requestBody: description: Action parameters content: application/json: schema: type: object properties: sessionId: type: string nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: presence-id in: path description: The unique identifier of presence required: true schema: type: string x-ms-docs-key-type: presence /communications/presences/{presence-id}/clearUserPreferredPresence: description: Provides operations to call the clearUserPreferredPresence method. post: tags: - Communications.presence summary: Microsoft Graph Invoke action clearUserPreferredPresence description: Clear the preferred availability and activity status for a user. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/presence-clearuserpreferredpresence?view=graph-rest-1.0 operationId: communications.presences.presence.clearUserPreferredPresence responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: presence-id in: path description: The unique identifier of presence required: true schema: type: string x-ms-docs-key-type: presence /communications/presences/{presence-id}/setPresence: description: Provides operations to call the setPresence method. post: tags: - Communications.presence summary: Microsoft Graph Invoke action setPresence description: >- Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/presence-setpresence?view=graph-rest-1.0 operationId: communications.presences.presence.setPresence requestBody: description: Action parameters content: application/json: schema: type: object properties: sessionId: type: string nullable: true availability: type: string activity: type: string expirationDuration: pattern: >- ^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$ type: string format: duration nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: presence-id in: path description: The unique identifier of presence required: true schema: type: string x-ms-docs-key-type: presence /communications/presences/{presence-id}/setStatusMessage: description: Provides operations to call the setStatusMessage method. post: tags: - Communications.presence summary: Microsoft Graph Invoke action setStatusMessage description: >- Set a presence status message for a user. An optional expiration date and time can be supplied. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-1.0 operationId: communications.presences.presence.setStatusMessage requestBody: description: Action parameters content: application/json: schema: type: object properties: statusMessage: anyOf: - $ref: >- #/components/schemas/microsoft.graph.presenceStatusMessage - type: object nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: presence-id in: path description: The unique identifier of presence required: true schema: type: string x-ms-docs-key-type: presence /communications/presences/{presence-id}/setUserPreferredPresence: description: Provides operations to call the setUserPreferredPresence method. post: tags: - Communications.presence summary: Microsoft Graph Invoke action setUserPreferredPresence description: >- Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expiration. externalDocs: description: Find more info here url: >- https://learn.microsoft.com/graph/api/presence-setuserpreferredpresence?view=graph-rest-1.0 operationId: communications.presences.presence.setUserPreferredPresence requestBody: description: Action parameters content: application/json: schema: type: object properties: availability: type: string activity: type: string expirationDuration: pattern: >- ^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$ type: string format: duration nullable: true required: true responses: '204': description: Success 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-ms-docs-operation-type: action parameters: - name: presence-id in: path description: The unique identifier of presence required: true schema: type: string x-ms-docs-key-type: presence /communications/presences/$count: description: Provides operations to count the resources in the collection. get: tags: - Communications.presence summary: Microsoft Graph Get the number of the resource operationId: communications.presences.GetCount-e4ed parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: 2XX: $ref: '#/components/responses/ODataCountResponse' 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' components: schemas: microsoft.graph.cloudCommunications: title: cloudCommunications required: - '@odata.type' type: object properties: callRecords: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' x-ms-navigationProperty: true calls: type: array items: $ref: '#/components/schemas/microsoft.graph.call' x-ms-navigationProperty: true onlineMeetingConversations: type: array items: $ref: >- #/components/schemas/microsoft.graph.onlineMeetingEngagementConversation description: >- A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' x-ms-navigationProperty: true presences: type: array items: $ref: '#/components/schemas/microsoft.graph.presence' x-ms-navigationProperty: true '@odata.type': type: string description: >- Represents a container that exposes navigation properties for cloud communications resources. microsoft.graph.callRecords.callRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: callRecord required: - '@odata.type' type: object properties: endDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- UTC time when the last user left the call. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z format: date-time joinWebUrl: type: string description: >- Meeting URL associated to the call. May not be available for a peerToPeer call record type. nullable: true lastModifiedDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- UTC time when the call record was created. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z format: date-time modalities: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecords.modality' description: >- List of all the modalities used in the call. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. organizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: >- The organizing party's identity. The organizer property is deprecated and will stop returning data on June 30, 2026. Going forward, use the organizer_v2 relationship. participants: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' description: >- List of distinct identities involved in the call. Limited to 130 entries. The participants property is deprecated and will stop returning data on June 30, 2026. Going forward, use the participants_v2 relationship. startDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. format: date-time type: $ref: '#/components/schemas/microsoft.graph.callRecords.callType' version: type: number description: >- Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. format: int64 organizer_v2: anyOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.organizer' - type: object nullable: true description: >- Identity of the organizer of the call. This relationship is expanded by default in callRecord methods. x-ms-navigationProperty: true participants_v2: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecords.participant' description: List of distinct participants in the call. x-ms-navigationProperty: true sessions: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecords.session' description: >- List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.callRecords.callRecord' microsoft.graph.callRecords.organizer: allOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.participantBase' - title: organizer required: - '@odata.type' type: object properties: '@odata.type': type: string default: '#microsoft.graph.callRecords.organizer' x-ms-discriminator-value: '#microsoft.graph.callRecords.organizer' microsoft.graph.callRecords.participant: allOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.participantBase' - title: participant required: - '@odata.type' type: object properties: '@odata.type': type: string default: '#microsoft.graph.callRecords.participant' x-ms-discriminator-value: '#microsoft.graph.callRecords.participant' microsoft.graph.callRecords.session: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: session required: - '@odata.type' type: object properties: callee: anyOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' - type: object nullable: true description: Endpoint that answered the session. caller: anyOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' - type: object nullable: true description: Endpoint that initiated the session. endDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z format: date-time failureInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.failureInfo' - type: object nullable: true description: >- Failure information associated with the session if the session failed. isTest: type: boolean description: Specifies whether the session is a test. nullable: true modalities: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecords.modality' description: >- List of modalities present in the session. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. startDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- UTC time when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z format: date-time segments: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecords.segment' description: >- The list of segments involved in the session. Read-only. Nullable. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.callRecords.session' microsoft.graph.callRecords.segment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: segment required: - '@odata.type' type: object properties: callee: anyOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' - type: object nullable: true description: Endpoint that answered this segment. caller: anyOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' - type: object nullable: true description: Endpoint that initiated this segment. endDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- UTC time when the segment ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z format: date-time failureInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.callRecords.failureInfo' - type: object nullable: true description: Failure information associated with the segment if it failed. media: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecords.media' description: Media associated with this segment. startDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- UTC time when the segment started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z format: date-time '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.callRecords.segment' BaseCollectionPaginationCountResponse: title: Base collection pagination and count responses type: object properties: '@odata.count': type: integer format: int64 nullable: true '@odata.nextLink': type: string nullable: true microsoft.graph.call: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: call required: - '@odata.type' type: object properties: callbackUri: type: string description: >- The callback URL on which callbacks are delivered. Must be an HTTPS URL. callChainId: type: string description: >- A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in a P2P call. This identifier must be copied over from Microsoft.Graph.Call.CallChainId. nullable: true callOptions: anyOf: - $ref: '#/components/schemas/microsoft.graph.callOptions' - type: object nullable: true description: Contains the optional features for the call. callRoutes: type: array items: $ref: '#/components/schemas/microsoft.graph.callRoute' description: >- The routing information on how the call was retargeted. Read-only. chatInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.chatInfo' - type: object nullable: true description: >- The chat information. Required information for joining a meeting. direction: anyOf: - $ref: '#/components/schemas/microsoft.graph.callDirection' - type: object nullable: true description: >- The direction of the call. The possible values are incoming or outgoing. Read-only. incomingContext: anyOf: - $ref: '#/components/schemas/microsoft.graph.incomingContext' - type: object nullable: true description: Call context associated with an incoming call. mediaConfig: anyOf: - $ref: '#/components/schemas/microsoft.graph.mediaConfig' - type: object nullable: true description: The media configuration. Required. mediaState: anyOf: - $ref: '#/components/schemas/microsoft.graph.callMediaState' - type: object nullable: true description: Read-only. The call media state. meetingInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingInfo' - type: object nullable: true description: >- The meeting information. Required information for meeting scenarios. myParticipantId: type: string nullable: true requestedModalities: type: array items: anyOf: - $ref: '#/components/schemas/microsoft.graph.modality' - type: object nullable: true description: >- The list of requested modalities. The possible values are: unknown, audio, video, videoBasedScreenSharing, data. resultInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.resultInfo' - type: object nullable: true description: >- The result information. For example, the result can hold termination reason. Read-only. source: anyOf: - $ref: '#/components/schemas/microsoft.graph.participantInfo' - type: object nullable: true description: The originator of the call. state: anyOf: - $ref: '#/components/schemas/microsoft.graph.callState' - type: object nullable: true description: >- The call state. The possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only. subject: type: string description: The subject of the conversation. nullable: true targets: type: array items: $ref: '#/components/schemas/microsoft.graph.invitationParticipantInfo' description: >- The targets of the call. Required information for creating peer to peer call. tenantId: type: string nullable: true toneInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.toneInfo' - type: object nullable: true transcription: anyOf: - $ref: '#/components/schemas/microsoft.graph.callTranscriptionInfo' - type: object nullable: true description: The transcription information for the call. Read-only. audioRoutingGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' x-ms-navigationProperty: true contentSharingSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.contentSharingSession' x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.commsOperation' x-ms-navigationProperty: true participants: type: array items: $ref: '#/components/schemas/microsoft.graph.participant' x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.call' microsoft.graph.audioRoutingGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: audioRoutingGroup required: - '@odata.type' type: object properties: receivers: type: array items: type: string nullable: true description: List of receiving participant ids. routingMode: $ref: '#/components/schemas/microsoft.graph.routingMode' sources: type: array items: type: string nullable: true description: List of source participant ids. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.audioRoutingGroup' microsoft.graph.contentSharingSession: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: contentSharingSession required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.contentSharingSession' microsoft.graph.mediaConfig: title: mediaConfig required: - '@odata.type' type: object properties: '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.appHostedMediaConfig': '#/components/schemas/microsoft.graph.appHostedMediaConfig' '#microsoft.graph.serviceHostedMediaConfig': '#/components/schemas/microsoft.graph.serviceHostedMediaConfig' microsoft.graph.modality: title: modality enum: - audio - video - videoBasedScreenSharing - data - unknownFutureValue type: string microsoft.graph.incomingCallOptions: allOf: - $ref: '#/components/schemas/microsoft.graph.callOptions' - title: incomingCallOptions required: - '@odata.type' type: object properties: '@odata.type': type: string default: '#microsoft.graph.incomingCallOptions' x-ms-discriminator-value: '#microsoft.graph.incomingCallOptions' microsoft.graph.screenSharingRole: title: screenSharingRole enum: - viewer - sharer type: string microsoft.graph.prompt: title: prompt required: - '@odata.type' type: object properties: '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.mediaPrompt': '#/components/schemas/microsoft.graph.mediaPrompt' microsoft.graph.playPromptOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' - title: playPromptOperation required: - '@odata.type' type: object properties: '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.playPromptOperation' microsoft.graph.recordOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.commsOperation' - title: recordOperation required: - '@odata.type' type: object properties: recordingAccessToken: type: string description: The access token required to retrieve the recording. nullable: true recordingLocation: type: string description: The location where the recording is located. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.recordOperation' microsoft.graph.rejectReason: title: rejectReason enum: - none - busy - forbidden - unknownFutureValue type: string microsoft.graph.tone: title: tone enum: - tone0 - tone1 - tone2 - tone3 - tone4 - tone5 - tone6 - tone7 - tone8 - tone9 - star - pound - a - b - c - d - flash type: string microsoft.graph.participantInfo: title: participantInfo required: - '@odata.type' type: object properties: countryCode: type: string description: >- The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only. nullable: true endpointType: anyOf: - $ref: '#/components/schemas/microsoft.graph.endpointType' - type: object nullable: true description: >- The type of endpoint the participant is using. The possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only. identity: $ref: '#/components/schemas/microsoft.graph.identitySet' languageId: type: string description: The language culture string. Read-only. nullable: true participantId: type: string description: The participant ID of the participant. Read-only. nullable: true region: type: string description: >- The home region of the participant. This can be a country, a continent, or a larger geographic region. This doesn't change based on the participant's current physical location. Read-only. nullable: true '@odata.type': type: string microsoft.graph.recordingStatus: title: recordingStatus enum: - unknown - notRecording - recording - failed - unknownFutureValue type: string microsoft.graph.commsOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: commsOperation required: - '@odata.type' type: object properties: clientContext: type: string description: Unique Client Context string. Max limit is 256 chars. nullable: true resultInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.resultInfo' - type: object nullable: true description: The result information. Read-only. status: $ref: '#/components/schemas/microsoft.graph.operationStatus' '@odata.type': type: string discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.addLargeGalleryViewOperation': >- #/components/schemas/microsoft.graph.addLargeGalleryViewOperation '#microsoft.graph.cancelMediaProcessingOperation': >- #/components/schemas/microsoft.graph.cancelMediaProcessingOperation '#microsoft.graph.inviteParticipantsOperation': '#/components/schemas/microsoft.graph.inviteParticipantsOperation' '#microsoft.graph.muteParticipantOperation': '#/components/schemas/microsoft.graph.muteParticipantOperation' '#microsoft.graph.playPromptOperation': '#/components/schemas/microsoft.graph.playPromptOperation' '#microsoft.graph.recordOperation': '#/components/schemas/microsoft.graph.recordOperation' '#microsoft.graph.sendDtmfTonesOperation': '#/components/schemas/microsoft.graph.sendDtmfTonesOperation' '#microsoft.graph.startHoldMusicOperation': '#/components/schemas/microsoft.graph.startHoldMusicOperation' '#microsoft.graph.stopHoldMusicOperation': '#/components/schemas/microsoft.graph.stopHoldMusicOperation' '#microsoft.graph.subscribeToToneOperation': '#/components/schemas/microsoft.graph.subscribeToToneOperation' '#microsoft.graph.unmuteParticipantOperation': '#/components/schemas/microsoft.graph.unmuteParticipantOperation' '#microsoft.graph.updateRecordingStatusOperation': >- #/components/schemas/microsoft.graph.updateRecordingStatusOperation microsoft.graph.participant: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: participant required: - '@odata.type' type: object properties: info: $ref: '#/components/schemas/microsoft.graph.participantInfo' isInLobby: type: boolean description: true if the participant is in lobby. isMuted: type: boolean description: true if the participant is muted (client or server muted). mediaStreams: type: array items: $ref: '#/components/schemas/microsoft.graph.mediaStream' description: The list of media streams. metadata: type: string description: A blob of data provided by the participant in the roster. nullable: true recordingInfo: anyOf: - $ref: '#/components/schemas/microsoft.graph.recordingInfo' - type: object nullable: true description: >- Information about whether the participant has recording capability. removedState: anyOf: - $ref: '#/components/schemas/microsoft.graph.removedState' - type: object nullable: true description: >- Indicates the reason why the participant was removed from the roster. restrictedExperience: anyOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingRestricted' - type: object nullable: true description: >- Indicates the reason or reasons media content from this participant is restricted. rosterSequenceNumber: type: number description: >- Indicates the roster sequence number in which the participant was last updated. format: int64 nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.participant' microsoft.graph.presence: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: presence required: - '@odata.type' type: object properties: activity: type: string description: >- The supplemental information to a user's availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown. nullable: true availability: type: string description: >- The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown. nullable: true outOfOfficeSettings: anyOf: - $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' - type: object nullable: true description: The out of office settings for a user. sequenceNumber: type: string description: >- The lexicographically sortable String stamp that represents the version of a presence object. nullable: true readOnly: true statusMessage: anyOf: - $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' - type: object nullable: true description: The presence status message of a user. '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.presence' microsoft.graph.engagementConversation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: engagementConversation required: - '@odata.type' type: object properties: creationMode: $ref: '#/components/schemas/microsoft.graph.engagementCreationMode' starterId: type: string description: >- The unique ID of the first message in a Viva Engage conversation. messages: type: array items: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage description: The messages in a Viva Engage conversation. x-ms-navigationProperty: true starter: $ref: >- #/components/schemas/microsoft.graph.engagementConversationMessage '@odata.type': type: string description: Represents a conversation in Viva Engage. discriminator: propertyName: '@odata.type' mapping: '#microsoft.graph.onlineMeetingEngagementConversation': >- #/components/schemas/microsoft.graph.onlineMeetingEngagementConversation microsoft.graph.onlineMeeting: allOf: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingBase' - title: onlineMeeting required: - '@odata.type' type: object properties: attendeeReport: type: string description: >- The content stream of the attendee report of a Microsoft Teams live event. Read-only. format: base64url nullable: true broadcastSettings: anyOf: - $ref: >- #/components/schemas/microsoft.graph.broadcastMeetingSettings - type: object nullable: true description: Settings related to a live event. creationDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: The meeting creation time in UTC. Read-only. format: date-time nullable: true endDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- The meeting end time in UTC. Required when you create an online meeting. format: date-time nullable: true externalId: type: string description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean description: Indicates whether this meeting is a Teams live event. nullable: true meetingTemplateId: type: string description: The ID of the meeting template. nullable: true participants: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' - type: object nullable: true description: >- The participants associated with the online meeting, including the organizer and the attendees. startDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: The meeting start time in UTC. format: date-time nullable: true recordings: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecording' description: The recordings of an online meeting. Read-only. x-ms-navigationProperty: true transcripts: type: array items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. x-ms-navigationProperty: true '@odata.type': type: string default: '#microsoft.graph.onlineMeeting' description: Represents a Microsoft online meeting. x-ms-discriminator-value: '#microsoft.graph.onlineMeeting' microsoft.graph.meetingAttendanceReport: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: meetingAttendanceReport required: - '@odata.type' type: object properties: externalEventInformation: type: array items: $ref: >- #/components/schemas/microsoft.graph.virtualEventExternalInformation description: >- The external information of a virtual event. Returned only for event organizers or coorganizers. Read-only. meetingEndDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: UTC time when the meeting ended. Read-only. format: date-time nullable: true meetingStartDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: UTC time when the meeting started. Read-only. format: date-time nullable: true totalParticipantCount: maximum: 2147483647 minimum: -2147483648 type: number description: Total number of participants. Read-only. format: int32 nullable: true attendanceRecords: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. x-ms-navigationProperty: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.meetingAttendanceReport' microsoft.graph.attendanceRecord: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: attendanceRecord required: - '@odata.type' type: object properties: attendanceIntervals: type: array items: $ref: '#/components/schemas/microsoft.graph.attendanceInterval' description: List of time periods between joining and leaving a meeting. emailAddress: type: string description: >- Email address of the user associated with this attendance record. nullable: true externalRegistrationInformation: anyOf: - $ref: >- #/components/schemas/microsoft.graph.virtualEventExternalRegistrationInformation - type: object nullable: true description: The external information for a virtualEventRegistration. identity: anyOf: - $ref: '#/components/schemas/microsoft.graph.identity' - type: object nullable: true description: >- The identity of the user associated with this attendance record. The specific type is one of the following derived types of identity, depending on the user type: communicationsUserIdentity, azureCommunicationServicesUserIdentity. registrationId: type: string description: >- Unique identifier of a virtualEventRegistration that is available to all participants registered for the virtualEventWebinar. nullable: true role: type: string description: >- Role of the attendee. The possible values are: None, Attendee, Presenter, and Organizer. nullable: true totalAttendanceInSeconds: maximum: 2147483647 minimum: -2147483648 type: number description: Total duration of the attendances in seconds. format: int32 nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.attendanceRecord' microsoft.graph.callRecording: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: callRecording required: - '@odata.type' type: object properties: callId: type: string description: >- The unique identifier for the call that is related to this recording. Read-only. nullable: true content: type: string description: The content of the recording. Read-only. format: base64url nullable: true contentCorrelationId: type: string description: >- The unique identifier that links the transcript with its corresponding recording. Read-only. nullable: true createdDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. format: date-time nullable: true endDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Date and time at which the recording ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. format: date-time nullable: true meetingId: type: string description: >- The unique identifier of the onlineMeeting related to this recording. Read-only. nullable: true meetingOrganizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: >- The identity information of the organizer of the onlineMeeting related to this recording. Read-only. recordingContentUrl: type: string description: >- The URL that can be used to access the content of the recording. Read-only. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.callRecording' BaseDeltaFunctionResponse: title: Base delta function response type: object properties: '@odata.nextLink': type: string nullable: true '@odata.deltaLink': type: string nullable: true microsoft.graph.callTranscript: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - title: callTranscript required: - '@odata.type' type: object properties: callId: type: string description: >- The unique identifier for the call that is related to this transcript. Read-only. nullable: true content: type: string description: The content of the transcript. Read-only. format: base64url nullable: true contentCorrelationId: type: string description: >- The unique identifier that links the transcript with its corresponding recording. Read-only. nullable: true createdDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Date and time at which the transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. format: date-time nullable: true endDateTime: pattern: >- ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$ type: string description: >- Date and time at which the transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. format: date-time nullable: true meetingId: type: string description: >- The unique identifier of the online meeting related to this transcript. Read-only. nullable: true meetingOrganizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' - type: object nullable: true description: >- The identity information of the organizer of the onlineMeeting related to this transcript. Read-only. metadataContent: type: string description: >- The time-aligned metadata of the utterances in the transcript. Read-only. format: base64url nullable: true transcriptContentUrl: type: string description: >- The URL that can be used to access the content of the transcript. Read-only. nullable: true '@odata.type': type: string x-ms-discriminator-value: '#microsoft.graph.callTranscript' microsoft.graph.chatInfo: title: chatInfo required: - '@odata.type' type: object properties: messageId: type: string description: The unique identifier of a message in a Microsoft Teams channel. nullable: true replyChainMessageId: type: string description: The ID of the reply message. nullable: true threadId: type: string description: The unique identifier for a thread in Microsoft Teams. nullable: true '@odata.type': type: string microsoft.graph.meetingParticipants: title: meetingParticipants required: - '@odata.type' type: object properties: attendees: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' description: Information about the meeting attendees. organizer: anyOf: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - type: object nullable: true description: Information about the meeting organizer. '@odata.type': type: string parameters: top: name: $top in: query description: Show only the first n items style: form explode: false schema: minimum: 0 type: integer example: 50 skip: name: $skip in: query description: Skip the first n items style: form explode: false schema: minimum: 0 type: integer search: name: $search in: query description: Search items by search phrases style: form explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values style: form explode: false schema: type: string count: name: $count in: query description: Include count of items style: form explode: false schema: type: boolean examples: {} responses: error: description: error content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' ODataCountResponse: description: The count of the resource content: text/plain: schema: $ref: '#/components/schemas/ODataCountResponse' microsoft.graph.callCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.callCollectionResponse' microsoft.graph.participantCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.participantCollectionResponse' microsoft.graph.presenceCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.presenceCollectionResponse' tags: - name: Communications.call - name: communications.callRecord - name: communications.cloudCommunications - name: communications.cloudCommunications.Actions - name: communications.cloudCommunications.Functions - name: communications.onlineMeeting - name: communications.onlineMeetingEngagementConversation - name: Communications.presence