# getConferenceParticipants
Description: Get a list of conference participants and information about them.
Request example:
{
"method" : "getConferenceParticipants",
"requestId" : "1"
}
Response example:
{
"method": "getConferenceParticipants",
"requestId" : "1",
"confId": "00000080752eb399@some.server#vcs",
"participants": [{
"peerId": "user1@some.server/d8a9cda9",
"peerDn": "cherry man 🍒",
"mic": 2,
"video": 0,
"slideShow": false,
"leaderType": 1,
"reaction": 0,
"role": 2,
"broadcast": true,
"pinned": true
},
{
"peerId": "user2@some.server/58f5dac7",
"peerDn": "user2",
"recordingMe": false,
"recordingByMe": false,
"mic": 1,
"video": 0,
"slideShow": false,
"leaderType": 0,
"reaction": 2,
"role": 1,
"broadcast": false,
"pinned": false,
"isInWaitingRoom": false,
}
],
"result": true
}
Parameter description:
peerId
— TrueConf ID, unique user identifierpeerDn
— User display namepinned
- a flag indicating that a participant is pinned in the Automatic stage appearance by VAD mode. It is present only invideo selector
confId
— Unique identifier of an ongoing conferencebroadcast
— Flag showing whether a user is a presenter on the podium. It is available inrole-based
conferences onlyrole
— User role. It is available inrole-based
conferences only. It can be as follows:0
— without changes1
— General2
— the conference owner3
- user who has requested to take the floor themselves4
— the user who was invited to the podium5
— the user who is currently making an audio reply
mic
— Microphone state flag. It can be as follows:0
— A device is missing or not selected1
- the device is selected but muted (audio capture is turned off)2
— A device is selected and enabled
recordingMe
— the flag indicating if a user is currently recording video and audio streams from TrueConf Room. The parameter is optional.recordingByMe
— the flag indicating if TrueConf Room is currently recording video and audio streams from the user. The parameter is optional.video
— Camera state flag. It can be as follows:0
— A device is missing or not selected1
— A device is selected but muted2
— A device is selected and enabled
slideShow
— Flag showing whether this participant is showing slides.extraVideo
— Feed type. The parameter may be unavailable. It can have the following values:0
— Video shared from camera1
— Content sharing2
— Video shared from camera that cannot be switched to content
audioReceiving
— reception of audio from a participant. The parameter is optional.videoReceiving
— reception of video from a participant. The parameter is optional.leaderType
— the type of participant. This parameter is unavailable for avideo call
. The following values are possible:0
— General1
— Conference owner2
— Operator3
— moderator
reaction
- participant reaction, which can take one of the following values:0
- reaction not set1
- reaction equals Raise Hand2
- response is Yes3
- the response is No4
- reaction is Laugh5
- reaction is Applause6
- the reaction is Not at the desk
requestId
- a unique request identifier. You can learn more about it here.isInWaitingRoom
- a flag indicating whether a conference participant is in the waiting room. This field is present only if the moderated TrueConf Room is the owner or moderator of the group conference and the current object in the array is not TrueConf Room.
See also:
- Waiting room
- setWaitingRoomState
- setParticipantPresenceInWaitingRoom
- changeConferenceMode
- pinUser
- call
- setReaction
- clearAllReactions
- createConference
- conferenceCreated
- smartMeetingModeChanged
- userPinEventOccurred
- myStateInWaitingRoomChanged
- participantPresenceInWaitingRoomChanged
- waitingRoomStateChanged
- newParticipantInConference
- reactionsChanged