Update Participant
Mute, hold, or whisper. Only the fields you send change, and only real changes are applied.
muted: true: nobody hears them; they still hear everyone.on_hold: true: they hear hold audio; nobody hears them.whisper_to: ["specialist"]: only the specialist hears them.nullgoes back to everyone.
Authentication
PINNACLE-API-KEYstring
API Key authentication via header
Path parameters
id
participant
Request
This endpoint expects an object.
label
muted
on_hold
whisper_to
Only these participants (call IDs or labels) can hear this one; it still hears everyone. null means everyone hears it (the default). Stored as call IDs, so relabeling someone doesn’t change who hears a whisper.
Response
Updated participant.
call_id
The participant is this call; every call API works on it.
conference_id
label
status
dialing: A dialed participant whose call hasn’t answered yet.ringing: Answered and being connected (or hearing itsannounce).joined: In the conference.left: Hung up or was removed.failed: Never connected (busy, no answer, rejected, or an error).
Allowed values:
from
to
muted
Nobody hears this participant; they still hear everyone.
on_hold
They hear hold audio and nobody hears them.
whisper_to
Call IDs of the only participants who can hear this one, or null for everyone.
end_conference_on_leave
When this participant leaves, the conference ends for everyone.
joined_at
left_at
left_reason
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
409
Conflict Error
500
Internal Server Error
502
Bad Gateway Error

