# Zoom /videosdk/sessions

**URL:** <https://devforum.zoom.us/t/zoom-videosdk-sessions/105229>\
**Category:** Video SDK\
**Tags:** api, video-sdk\
**Created:** [March 7, 2024, 1:33pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229 "2024-03-07T13:33:04Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![dev.isv.zoom](https://avatars.discourse-cdn.com/v4/letter/d/e9a140/32.png) [@dev.isv.zoom](https://devforum.zoom.us/u/dev.isv.zoom)\
**Post date:** [March 7, 2024, 1:33pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/1 "2024-03-07T13:33:04Z")

</div>

I’m getting some weird behavior searching with session\_key param.

API call:  
[https://api.zoom.us/v2/videosdk/sessions?from=2024-02-01&to=2024-03-01&type=past](https://api.zoom.us/v2/videosdk/sessions?from=2024-02-01&to=2024-03-01&type=past)  
Return:  
{  
“from”: “2024-02-01”,  
“to”: “2024-03-01”,  
“page\_size”: 30,  
“next\_page\_token”: “”,  
“sessions”: [  
{  
“id”: “OMITTED”,  
“session\_name”: “Zoom SDK Test”,  
“start\_time”: “2024-02-02T14:59:07Z”,  
“end\_time”: “2024-02-02T15:03:45Z”,  
“duration”: “04:38”,  
“user\_count”: 2,  
“has\_voip”: true,  
“has\_video”: false,  
“has\_screen\_share”: false,  
“has\_recording”: false,  
“has\_pstn”: false,  
“session\_key”: “1234567890”  
},  
//OMITTED  
]}  
}

but this returns nothing  
API call:  
[https://api.zoom.us/v2/videosdk/sessions?from=2024-02-01&to=2024-03-01&type=past&session\_key=1234567890](https://api.zoom.us/v2/videosdk/sessions?from=2024-02-01&to=2024-03-01&type=past&session_key=1234567890)  
Return:  
{  
“from”: “2024-02-01”,  
“to”: “2024-03-01”,  
“page\_size”: 30,  
“next\_page\_token”: “”,  
“sessions”:   
}

I’m wondering what I’m doing wrong here?

---

<div class="post-metadata">

**Author:** ![LiamLucas](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/liamlucas/32/57136_2.png) [@LiamLucas](https://devforum.zoom.us/u/LiamLucas)\
**Post date:** [March 8, 2024, 2:51pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/2 "2024-03-08T14:51:07Z")

</div>

> [@dev.isv.zoom](#):
>
> I’m getting some weird behavior searching with session\_key param.
> 
> API call:  
> [https://api.zoom.us/v2/videosdk/sessions?from=2024-02-01&to=2024-03-01&type=past](https://api.zoom.us/v2/videosdk/sessions?from=2024-02-01&to=2024-03-01&type=past)  
> Return:  
> {  
> “from”: “2024-02-01”,  
> “to”: “2024-03-01”,  
> “page\_size”: 30,  
> “next\_page\_token”: “”,  
> “sessions”: [  
> {  
> “id”: “OMITTED”,  
> “session\_name”: “Zoom SDK Test”,  
> “start\_time”: “2024-02-02T14:59:07Z”,  
> “end\_time”: “2024-02-02T15:03:45Z”,  
> “duration”: “04:38”,  
> “user\_count”: 2,  
> “has\_voip”: true,  
> “has\_video”: false,  
> “has\_screen\_share”: false,  
> “has\_recording”: false,  
> “has\_pstn”: false,  
> “session\_key”: “1234567890”  
> },  
> //OMITTED  
> ]}  
> }
> 
> but this returns nothing  
> API call:  
> [https://api.zoom.us/v2/videosdk/sessions?from=2024-02-01&to=2024-03-01&type=past&session\_key=1234567890](https://api.zoom.us/v2/videosdk/sessions?from=2024-02-01&to=2024-03-01&type=past&session_key=1234567890)  
> Return:  
> {  
> “from”: “2024-02-01”,  
> “to”: “2024-03-01”,  
> “page\_size”: 30,  
> “next\_page\_token”: “”,  
> “sessions”:  
> }
> 
> I’m wondering what I’m doing wrong here?

One possibility is that the `session_key` parameter might not be intended for searching purposes. Instead, it could be a unique identifier for a specific session. In that case, trying to search for sessions using this parameter might not yield any results because it’s not designed for that purpose.

To troubleshoot this further, I would recommend checking the API documentation to see if there are any specific guidelines or restrictions regarding the use of the `session_key` parameter. It’s also a good idea to verify if the session key you’re providing is correct and corresponds to an existing session.

---

<div class="post-metadata">

**Author:** ![dev.isv.zoom](https://avatars.discourse-cdn.com/v4/letter/d/e9a140/32.png) [@dev.isv.zoom](https://devforum.zoom.us/u/dev.isv.zoom)\
**Post date:** [March 8, 2024, 7:07pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/3 "2024-03-08T19:07:40Z")

</div>

The API documentation does point out that session\_key can be used for searching.

> **[Zoom Video SDK API](https://developers.zoom.us/docs/video-sdk/apis/#operation/sessions)**
>
> API Reference for /docs/api/rest/reference/video-sdk/methods

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/a/1/a1bd3ea7f8364e74fb48cf5bf778a62bfd919265.png)

---

<div class="post-metadata">

**Author:** ![dev.isv.zoom](https://avatars.discourse-cdn.com/v4/letter/d/e9a140/32.png) [@dev.isv.zoom](https://devforum.zoom.us/u/dev.isv.zoom)\
**Post date:** [March 20, 2024, 7:18pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/4 "2024-03-20T19:18:08Z")

</div>

Still waiting on a response.  
Please assist if session\_key can be used for searching purposes and whether the way I’m using it is correct.

---

<div class="post-metadata">

**Author:** ![ekaansh.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ekaansh.zoom/32/55004_2.png) [@ekaansh.zoom](https://devforum.zoom.us/u/ekaansh.zoom)\
**Post date:** [March 21, 2024, 2:40pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/5 "2024-03-21T14:40:27Z")

</div>

Hey @dev.isv.zoom, where are you obtaining the `sessionKey` from?  
You can use `client.current.getSessionInfo().sessionId` on web for example to get the `sessionId`.  
Once you obtain the `sessionId` you can then use [this route](https://developers.zoom.us/docs/video-sdk/apis/#operation/sessionDetail) `GET /videosdk/sessions/{sessionId}` to access the session info

```ts
 const data = await fetch(`https://api.zoom.us/v2/videosdk/sessions/${sessionId}`, {
    headers: {
      'Authorization': `Bearer ${token}`
    }
  })

```

Make sure you pass in the `type` query paramater as `https://api.zoom.us/v2/videosdk/sessions/${sessionId}?type=past` if you’d like to see past sessions, it defaults to live sessions.

---

<div class="post-metadata">

**Author:** ![dev.isv.zoom](https://avatars.discourse-cdn.com/v4/letter/d/e9a140/32.png) [@dev.isv.zoom](https://devforum.zoom.us/u/dev.isv.zoom)\
**Post date:** [March 21, 2024, 3:26pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/6 "2024-03-21T15:26:49Z")

</div>

sessionKey is set by our token generation, I’m using it as an identifier for the meeting.  
I want to search **without** the sessionId. Searching with sessionKey only

---

<div class="post-metadata">

**Author:** ![ekaansh.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ekaansh.zoom/32/55004_2.png) [@ekaansh.zoom](https://devforum.zoom.us/u/ekaansh.zoom)\
**Post date:** [March 22, 2024, 12:57pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/7 "2024-03-22T12:57:01Z")

</div>

You can use the session\_key with `GET /videosdk/sessions` as:  
[https://api.zoom.us/v2/videosdk/sessions?type=past&from=2021-12-01&to=2021-12-02&session\_key=SESSION\_KEY](https://api.zoom.us/v2/videosdk/sessions?type=past&from=2021-12-01&to=2021-12-02&session_key=SESSION_KEY)

However this API has [Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits): `RESOURCE-INTENSIVE` i.e. **10 requests/minute**

More details here: [Zoom Video SDK API](https://developers.zoom.us/docs/video-sdk/apis/#operation/sessions)

---

<div class="post-metadata">

**Author:** ![dev.isv.zoom](https://avatars.discourse-cdn.com/v4/letter/d/e9a140/32.png) [@dev.isv.zoom](https://devforum.zoom.us/u/dev.isv.zoom)\
**Post date:** [March 22, 2024, 1:28pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/8 "2024-03-22T13:28:36Z")

</div>

Hi @ekaansh.zoom

Yes I’ve tried this however it is not returning any results when I pass in the session\_key value. This is my question of why this is happening. Please see the parameters and results I passed in my original question

---

<div class="post-metadata">

**Author:** ![dev.isv.zoom](https://avatars.discourse-cdn.com/v4/letter/d/e9a140/32.png) [@dev.isv.zoom](https://devforum.zoom.us/u/dev.isv.zoom)\
**Post date:** [March 25, 2024, 8:06pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/9 "2024-03-25T20:06:29Z")

</div>

hi @ekaansh.zoom

Still waiting on this.

---

<div class="post-metadata">

**Author:** ![ingo.pastl](https://avatars.discourse-cdn.com/v4/letter/i/8e8cbc/32.png) [@ingo.pastl](https://devforum.zoom.us/u/ingo.pastl)\
**Post date:** [March 28, 2024, 2:23pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/10 "2024-03-28T14:23:53Z")

</div>

I’m having the same problem with /videosdk/sessions

The session\_key and session\_name search parameters simply don’t work.

---

<div class="post-metadata">

**Author:** ![ekaansh.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ekaansh.zoom/32/55004_2.png) [@ekaansh.zoom](https://devforum.zoom.us/u/ekaansh.zoom)\
**Post date:** [April 2, 2024, 9:31am UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/11 "2024-04-02T09:31:10Z")

</div>

Sorry about this. I’d request you to double check that you’ve set the `session_key` correctly in the [JWT](https://developers.zoom.us/docs/video-sdk/auth/#payload) and that your filter is set correctly to check for live/past sessions as required.

We’ll also look into this internally, sending you a DM to request some information.

---

<div class="post-metadata">

**Author:** ![ekaansh.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ekaansh.zoom/32/55004_2.png) [@ekaansh.zoom](https://devforum.zoom.us/u/ekaansh.zoom)\
**Post date:** [November 5, 2024, 12:07pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/12 "2024-11-05T12:07:49Z")

</div>

We believe this is resolved, please let us know if you’re still facing any issues!

---

<div class="post-metadata">

**Author:** ![shubham2](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shubham2/32/49127_2.png) [@shubham2](https://devforum.zoom.us/u/shubham2)\
**Post date:** [November 7, 2024, 11:56am UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/13 "2024-11-07T11:56:57Z")

</div>

I am still facing this issue.  
I have done many sessions but the below api is returning nothing showing 0 sessions in the response

```auto
https://api.zoom.us/v2/videosdk/sessions?from=2024-11-01&to=2024-11-30

```

---

<div class="post-metadata">

**Author:** ![ekaansh.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ekaansh.zoom/32/55004_2.png) [@ekaansh.zoom](https://devforum.zoom.us/u/ekaansh.zoom)\
**Post date:** [November 7, 2024, 2:52pm UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/14 "2024-11-07T14:52:27Z")

</div>

@shubham2 DM’ing you to get some information to check.

---

<div class="post-metadata">

**Author:** ![OliverLLL](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/oliverlll/32/53857_2.png) [@OliverLLL](https://devforum.zoom.us/u/OliverLLL)\
**Post date:** [July 22, 2025, 11:31am UTC](https://devforum.zoom.us/t/zoom-videosdk-sessions/105229/16 "2025-07-22T11:31:54Z")

</div>

I am facing the same issue too.  
I can get sessions by session\_name, but not by session\_key.

`https://api.zoom.us/v2/videosdk/sessions?from=2025-07-21&to=2025-07-22&type=past&session_key=52e6cb29-47fb-4c37-892b-ba16589e0517`
