Calls

The Calls API provides programmatic access to the logs. Below, we have mentioned the key properties.

ParametersTypeDescription
sessionIdstringSpecifies the call's unique ID.
receiverTypestringSpecifies the receiver type of the call. Possible values: users/groups.
totalAudioMinutesfloatIndicates the total audio minutes of the call.
totalVideoMinutesfloatIndicates the total video minutes of the call.
totalDurationInMinutesfloatIndicates the total call minutes. Basically addition of audio & video minutes.
totalDurationstringRepresentation of total call minutes in timer format.
hasRecordingbooleanIndicates if the call has recording in it.
modestringIt represents the mode of the call. Possible values: call/meet/presenter
startedAtinteger10-digit unix timestamp indicating when the call was initiated.
statusstringIt represents the current status of the call. Possible values: initiated, ongoing, ended, unanswered, rejected, canceled.
typestringIndicating the type of the call. Possible values: audio/video
totalParticipantsintegerIndicating the participants count of the call. If a user joins from multiple devices, it would be accounted separately.
endedAtinteger10-digit unix timestamp indicating when the call was ended.
participantsarray of objectsIt includes details of individual participants who were a part of the call.

Participants:

ParametersTypedescription
uidstringIndicates unique identifier of an user.
totalAudioMinutesfloatIndicates the total audio minutes that the user was a part of the call.
totalVideoMinutesfloatIndicates the total video minutes that the user was a part of the call.
totalDurationInMinutesfloatIndicates the total call minutes that the user was a part of.
deviceIdstringUnique identifier of the device from where the user joined the call.
isJoinedbooleanIndicates if the user joined the call.
joinedAtinteger10-digit Unix timestamp indicating the joining time of the user.
statestringCurrent state of the user. Possible values: ongoing, ended, unanswered, rejected
leftAtinteger10-digit Unix timestamp indicating the leaving time of the user from the call.

Recordings:

ParametersTypedescription
ridstringIndicates unique identifier of the recording.
durationfloatIndicates total recording time of the call.
startTimeinteger10-digit Unix timestamp indicating when the recording was started.
endTimeinteger10-digit Unix timestamp indicating when the recording was ended.
recording_urlstringIndicates the S3 URL of the call recording.