Retrieve a specific session
Retrieves the details of a specific session. 100ms provides options to retrieve details of a session with their ID.
GEThttps://api.100ms.live/v2/sessions/<session_id>
curl --location --request GET 'https://api.100ms.live/v2/sessions/<session_id>' \ --header 'Authorization: Bearer <management_token>'
RESPONSE
Status: 200 OK
{ "id": "63172c2d3e3d9fdb008322e1", "room_id": "627ce5b8f2e4e30487862adb", "customer_id": "627cdddff2e4e30487862ad1", "active": false, "peers": { "2d873b0a-c2c9-41dc-ac72-c6ea9b2f2cc3": { "id": "2d873b0a-c2c9-41dc-ac72-c6ea9b2f2cc3", "session_id": "63172c2d3e3d9fdb008322e1", "name": "Nixon K", "role": "backstage", "user": "ba71cf83-dfbf-4a41-b9e6-945ed12d237c", "joined_at": "2022-09-06T11:17:01.816Z", "left_at": "2022-09-06T11:17:03.643Z" } }, "created_at": "2022-09-06T11:17:01.817Z", "updated_at": "2022-09-06T11:17:03.65Z" }
Arguments
Name | Type | Description | Required |
---|---|---|---|
id — path param | string | Unique identifier of the session you wish to fetch details for. Example: 63172c2d3e3d9fdb008322e1 | Yes |
How to calculate session duration
You can calculate peer duration by subtracting joined_at timestamp from left_at for a given peer. Similarly, you can calculate session duration by adding all peers' duration.