Get Current User Session Information
Get session info for the authenticated user
Retrieve session information for sessions owned by the authenticated user. This endpoint provides detailed information about the user's sessions on the workspace. It does not grant access to the session information of other users on the workspace.
URL | Requires Auth | HTTP Method |
/api/v1/sessions/info | yes | GET |
Argument | Example | Required | Description |
---|---|---|---|
X-User-Id | myuser-name | Required | The authenticated user ID. |
X-Auth-Token | myauth-token | Required | Auth token. |
Argument | Example | Required | Description |
---|---|---|---|
sessionId | QoYYFw2t9oKks2niG | Required | The session id. |
curl --location 'http://localhost:3000/api/v1/sessions/info?sessionId=QoYYFw2t9oKks2niG' \
--header 'X-Auth-Token: 4uBKb3a7jl28SM1uIAiXnqGvg9CBre9FA8cWxp8AaA6' \
--header 'X-User-Id: rbAXPnMktTFbNpwtJ'
{
"_id": "646ceae9a8c3a3ba32d0e897",
"type": "session",
"sessionId": "QoYYFw2t9oKks2niG",
"instanceId": "f0313fa9-ebe6-4a84-8580-3104f6a09988",
"loginToken": "orklPYtfnjnG6mG7OMuLbOBDzs8I9myfcLl2yzv7WoU=",
"ip": "172.20.0.2",
"host": "localhost:3000",
"device": {
"type": "browser",
"name": "Chrome",
"longVersion": "113.0.0.0",
"os": {
"name": "Windows",
"version": "10"
},
"version": "113.0.0"
},
"userId": "rbAXPnMktTFbNpwtJ",
"roles": [
"user",
"admin",
"livechat-agent",
"livechat-manager"
],
"mostImportantRole": "admin",
"loginAt": "2023-05-23T16:33:45.202Z",
"day": 23,
"month": 5,
"year": 2023,
"searchTerm": "ChromebrowserWindowsQoYYFw2t9oKks2niGrbAXPnMktTFbNpwtJ",
"createdAt": "2023-05-23T16:33:45.203Z",
"_updatedAt": "2023-05-23T17:56:31.599Z",
"closedAt": "2023-05-23T17:56:31.599Z",
"lastActivityAt": "2023-05-23T17:56:31.599Z",
"success": true
}
Any of the following errors can occur on the endpoint.
- Authorization: Requires an authentication token for the request to be made.
- Session not found: Occurs when the
sessionId
doesn't belong to the current user making the request or does not exist.
Authorization
Session not found
{
"status": "error",
"message": "You must be logged in to do this."
}
{
"success": false,
"error": "Session not found"
}
Version | Description |
---|---|
5.0.0 | Added |
Last modified 2mo ago