session resource type

Namespace: microsoft.graph.callRecords

Represents a User-User communication or a User-Meeting communication in the case of a Conference call.

Methods

Method Return Type Description
List sessions microsoft.graph.callRecords.session collection Retrieve the list of sessions associated with a callRecord object.

Properties

Property Type Description
id string Unique identifier for the session. Read-only.
caller microsoft.graph.callRecords.endpoint Endpoint that initiated the session.
callee microsoft.graph.callRecords.endpoint Endpoint that answered the session.
failureInfo microsoft.graph.callRecords.failureInfo Failure information associated with the session if the session failed.
modalities microsoft.graph.callRecords.modality collection List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
startDateTime DateTimeOffset 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
endDateTime DateTimeOffset 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

Relationships

Relationship Type Description
segments microsoft.graph.callRecords.segment collection The list of segments involved in the session. Read-only. Nullable.

JSON representation

The following is a JSON representation of the resource.

{
  "id": "String (identifier)",
  "caller": {"@odata.type": "microsoft.graph.callRecords.endpoint"},
  "callee": {"@odata.type": "microsoft.graph.callRecords.endpoint"},
  "failureInfo": {"@odata.type": "microsoft.graph.callRecords.failureInfo"},
  "modalities": ["string"],
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)"
}