callRecord resource type

Namespace: microsoft.graph.callRecords

Represents a single peer-to-peer call or a group call between multiple participants, sometimes referred to as an online meeting. A call record is created after a call or meeting ends.

Methods

Method Return Type Description
Get callRecord microsoft.graph.callRecords.callRecord Read properties and relationships of callRecord object.
getPstnCalls microsoft.graph.callRecords.pstnCallLogRow collection List pstnCallLogRow objects in a call record.
getDirectRoutingCalls microsoft.graph.callRecords.directRoutingLogRow collection List directRoutingLogRow objects for a call record.

Properties

Property Type Description
endDateTime DateTimeOffset 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
id String Unique identifier for the call record. Read-only.
joinWebUrl String Meeting URL associated to the call. May not be available for a peerToPeer call record type.
lastModifiedDateTime DateTimeOffset 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
modalities modality collection List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.
organizer identitySet The organizing party's identity.
participants identitySet collection List of distinct identities involved in the call.
startDateTime DateTimeOffset 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.
type callType Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.
version Int64 Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version.

Relationships

Relationship Type Description
sessions microsoft.graph.callRecords.session collection 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.

JSON representation

The following is a JSON representation of the resource.

{
  "endDateTime": "String (timestamp)",
  "id": "String (identifier)",
  "joinWebUrl": "String",
  "lastModifiedDateTime": "String (timestamp)",
  "modalities": ["string"],
  "organizer": {"@odata.type": "microsoft.graph.identitySet"},
  "participants": [{"@odata.type": "microsoft.graph.identitySet"}],
  "startDateTime": "String (timestamp)",
  "type": "string",
  "version": 1024
}