Hey folks,
Trying to programmatically toggle the agent’s microphone mute state in a web client using the Genesys Cloud JS SDK. I’ve got the conversation ID and participant ID, but the callControlApi.updateConversationCallParticipantAudio() method keeps throwing a 400 Bad Request. The docs are vague on the exact payload structure for muting vs. unmute. Here’s what I’m sending:
{
"muted": true,
"held": false
}
Am I missing a required field or hitting a permission scope issue?