# Error: Zoom Video SDK startLiveStream API returns errorCode 7401 - "parameter cannot be empty" despite passing parameters

**URL:** <https://devforum.zoom.us/t/error-zoom-video-sdk-startlivestream-api-returns-errorcode-7401-parameter-cannot-be-empty-despite-passing-parameters/136507>\
**Category:** Video SDK\
**Tags:** phone, recording, video-sdk\
**Created:** [August 14, 2025, 4:46pm UTC](https://devforum.zoom.us/t/error-zoom-video-sdk-startlivestream-api-returns-errorcode-7401-parameter-cannot-be-empty-despite-passing-parameters/136507 "2025-08-14T16:46:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shashwath](https://avatars.discourse-cdn.com/v4/letter/s/35a633/32.png) [@Shashwath](https://devforum.zoom.us/u/Shashwath)\
**Post date:** [August 14, 2025, 4:46pm UTC](https://devforum.zoom.us/t/error-zoom-video-sdk-startlivestream-api-returns-errorcode-7401-parameter-cannot-be-empty-despite-passing-parameters/136507/1 "2025-08-14T16:46:09Z")

</div>

**Summary:**  
While invoking the `startLiveStream` API from the Zoom Video SDK (`@zoom/videosdk` package), the call fails with:

```auto
errorCode: 7401  
reason: "parameter cannot be empty"  
type: "INVALID_PARAMETERS"  

```

**Details:**  
The following parameters are being sent:

```auto
streamUrl: ,
streamKey: ,
broadcastUrl:

```

Even though these parameters are included, the API still returns the error. Need guidance on what might be causing this and how to resolve it.

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [August 19, 2025, 2:42am UTC](https://devforum.zoom.us/t/error-zoom-video-sdk-startlivestream-api-returns-errorcode-7401-parameter-cannot-be-empty-despite-passing-parameters/136507/2 "2025-08-19T02:42:30Z")

</div>

Hey @Shashwath

Thanks for your feedback.

> streamUrl: ,  
> streamKey: ,  
> broadcastUrl:

All three parameters must be non-empty; if any of them is empty, this error will be returned.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![Shashwath](https://avatars.discourse-cdn.com/v4/letter/s/35a633/32.png) [@Shashwath](https://devforum.zoom.us/u/Shashwath)\
**Post date:** [August 19, 2025, 3:38pm UTC](https://devforum.zoom.us/t/error-zoom-video-sdk-startlivestream-api-returns-errorcode-7401-parameter-cannot-be-empty-despite-passing-parameters/136507/3 "2025-08-19T15:38:48Z")

</div>

All three has has the proper properties but still getting the above mentioned issue

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [August 20, 2025, 2:10am UTC](https://devforum.zoom.us/t/error-zoom-video-sdk-startlivestream-api-returns-errorcode-7401-parameter-cannot-be-empty-despite-passing-parameters/136507/4 "2025-08-20T02:10:00Z")

</div>

Hey @Shashwath

I tested passing in these three parameters and it works fine—the live stream runs normally.

One thing to note is that these are three separate parameters, not three properties of an object, so could you check whether the issue is due to an error in how the parameters are being passed?

Thanks  
Vic
