# Zoom Web SDK Error: TypeError: Cannot read properties of undefined (reading 'replace') when calling client.join()

**URL:** <https://devforum.zoom.us/t/zoom-web-sdk-error-typeerror-cannot-read-properties-of-undefined-reading-replace-when-calling-client-join/137397>\
**Category:** Meeting SDK\
**Tags:** recording\
**Created:** [September 16, 2025, 8:16am UTC](https://devforum.zoom.us/t/zoom-web-sdk-error-typeerror-cannot-read-properties-of-undefined-reading-replace-when-calling-client-join/137397 "2025-09-16T08:16:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bilal4](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bilal4/32/49618_2.png) [@Bilal4](https://devforum.zoom.us/u/Bilal4)\
**Post date:** [September 16, 2025, 8:16am UTC](https://devforum.zoom.us/t/zoom-web-sdk-error-typeerror-cannot-read-properties-of-undefined-reading-replace-when-calling-client-join/137397/1 "2025-09-16T08:16:22Z")

</div>

### 

Hi Zoom Dev Team,

We’re integrating the Zoom Web Embedded SDK into our React + TypeScript app. The backend signature generation endpoint is working correctly and returns a valid signature. On the frontend, we added validation and logging to confirm all `joinArgs` parameters match the schema.

However, when calling `client.join()`, we consistently receive this error:

```auto
TypeError: Cannot read properties of undefined (reading 'replace')

```

### Details:

- **SDK** : Zoom Web Embedded SDK (latest version)

- **Steps Taken** :

- **Observation** : Error appears to occur inside the SDK itself, not from our `joinArgs` object.

### Ask:

Can you confirm if this is a known issue with the current SDK release?  
If not, could you provide guidance on a workaround or fix?

Thanks,  
Bilal Ahmad / Tesseract
