# GET /api-sessions/:sessionId from openvidu-node-client

**URL:** <https://openvidu.discourse.group/t/get-api-sessions-sessionid-from-openvidu-node-client/117>\
**Category:** Issues developing apps\
**Tags:** v2\
**Created:** [February 4, 2020, 3:01pm UTC](https://openvidu.discourse.group/t/get-api-sessions-sessionid-from-openvidu-node-client/117 "2020-02-04T15:01:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![beka.iglesias](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/beka.iglesias/32/52_2.png) [@beka.iglesias](https://openvidu.discourse.group/u/beka.iglesias)\
**Post date:** [February 4, 2020, 3:01pm UTC](https://openvidu.discourse.group/t/get-api-sessions-sessionid-from-openvidu-node-client/117/1 "2020-02-04T15:01:15Z")

</div>

Hello,

A question: using openvidu-node-client to call OV Server REST API it’s supposed that I get the JSON sample return indicated in the documentation?

[https://openvidu.io/docs/reference-docs/REST-API/#get-apisessionsltsession\_idgt](https://openvidu.io/docs/reference-docs/REST-API/#get-apisessionsltsession_idgt)

I mean:

```auto
app.get('/api-sessions/:sessionId', function (req, res){
  var data = req.body;
  console.log(data);
  res.status(200).send('ok');
            });

```

This openvidu-node-client code get that sample return?

---

<div class="post-metadata">

**Author:** ![pabloFuente](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/pablofuente/32/2536_2.png) [@pabloFuente](https://openvidu.discourse.group/u/pabloFuente)\
**Post date:** [February 4, 2020, 9:34pm UTC](https://openvidu.discourse.group/t/get-api-sessions-sessionid-from-openvidu-node-client/117/2 "2020-02-04T21:34:25Z")

</div>

That is not openvidu-node-client code. That’s a plain HTTP request made with Node to some HTTP endpoint (not exposed by openvidu-server, by the way)

---

<div class="post-metadata">

**Author:** ![beka.iglesias](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/beka.iglesias/32/52_2.png) [@beka.iglesias](https://openvidu.discourse.group/u/beka.iglesias)\
**Post date:** [February 5, 2020, 2:57pm UTC](https://openvidu.discourse.group/t/get-api-sessions-sessionid-from-openvidu-node-client/117/3 "2020-02-05T14:57:01Z")

</div>

OK, I was checking openvidu-client-node code in github right now and I understood. I got the desired sample return requesting https://MY\_OV\_SERVER:4443/api/sessions/y94doisgeszebwnm. It is not working with the custom\_session\_id https://MY\_OV\_SERVER:4443/api/sessions/test. In this case I got a 404 because this url doesn’t exist in the server.

Custom\_session\_id only works in openvidu-node-client context? In direct requests to the OV Server REST API I need to use always the random identifier that the server generates?

Thanks

---

<div class="post-metadata">

**Author:** ![pabloFuente](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/pablofuente/32/2536_2.png) [@pabloFuente](https://openvidu.discourse.group/u/pabloFuente)\
**Post date:** [February 5, 2020, 3:00pm UTC](https://openvidu.discourse.group/t/get-api-sessions-sessionid-from-openvidu-node-client/117/4 "2020-02-05T15:00:27Z")

</div>

No, custom session id works exactly the same as a normal session id. No difference at all. If you get 404, then that means that session is not initialized in OpenVidu Server.
