OptionalfirstOptionallastOptionalfullOptionalemailOptionalviewerViewer category (e.g. "internal", "external", "eliteSupervisor").
undefined when the platform did not classify the viewer.
OptionalisWhether the viewer has joined the audio call. undefined for interactions
where audio does not apply (e.g. non-voice channels).
OptionalisWhether the viewer's microphone is muted. undefined for interactions
where audio does not apply (e.g. non-voice channels).
OptionaleliteElite supervisor monitoring mode. Only set for Elite supervisor viewers
(viewerType === "eliteSupervisor") that have joined audio. undefined
otherwise.
OptionalexternalExternal (PSTN) address for non-internal viewers (e.g. a transferred-in
external party joining as a viewer). undefined for internal agent viewers.
Identity and state details of a viewer participant on an interaction. Carried by viewer event payloads.