Toggle agent microphone mute state via Genesys Client SDK in Node.js

Stuck on locating the precise Client SDK method to toggle microphone mute state programmatically during an active call. I tried invoking session.telephonySession.getCallControl().setMuted(true) inside my integration script, yet the runtime throws TypeError: setMuted is not a function using SDK version 2.0.0.

The docs reference the REST path /api/v2/communications/{communicationId} for state changes, but my Node.js webhook handler requires a synchronous SDK call to suppress audio feedback immediately. Does the Conversation instance expose a native mute method, or do I need to construct and dispatch a custom MuteInput action object?