Genesys Cloud JS SDK: Mute/Unmute Agent Microphone via Client API

{"error": "Method 'setMuted' is undefined on 'ConversationParticipant'", "status": 404}

I am building a React widget using the @genesyscloud/js-client-apis SDK. I need to programmatically mute/unmute the local agent’s microphone during an active voice call. The documentation for ConversationsApi focuses on server-side state changes, not client-side audio control.

Is there a specific method in the JavaScript SDK to toggle the local audio stream, or must I fall back to WebRTC getUserMedia constraints?