Skip to main content
GET
/
api
/
admin
/
session
/
{id}
Get session by ID
curl --request GET \
  --url https://pria.praxislxp.com/api/admin/session/{id} \
  --header 'x-access-token: <api-key>'
{
  "success": true,
  "message": "<string>",
  "data": {
    "_id": "<string>",
    "sessionId": "<string>",
    "userInstitution": "<string>",
    "user": {
      "_id": "<string>",
      "email": "jsmith@example.com",
      "fname": "<string>",
      "lname": "<string>",
      "accountType": "<string>",
      "status": "<string>"
    },
    "userEmail": "jsmith@example.com",
    "userFirst": "<string>",
    "userLast": "<string>",
    "institution": {
      "_id": "<string>",
      "name": "<string>",
      "ainame": "<string>",
      "credits": 123,
      "poolCredits": 123,
      "status": "<string>"
    },
    "sourceIp": "<string>",
    "ua": "<string>",
    "browserName": "<string>",
    "browserVersion": "<string>",
    "engineName": "<string>",
    "engineVersion": "<string>",
    "osName": "<string>",
    "osVersion": "<string>",
    "deviceModel": "<string>",
    "deviceType": "<string>",
    "deviceVendor": "<string>",
    "cpuArchitecture": "<string>",
    "created": "2023-11-07T05:31:56Z",
    "lastUpdated": "2023-11-07T05:31:56Z",
    "lastKA": "2023-11-07T05:31:56Z",
    "user_data": {
      "_id": "<string>",
      "email": "jsmith@example.com",
      "fname": "<string>",
      "lname": "<string>"
    },
    "institution_data": {
      "_id": "<string>",
      "name": "<string>",
      "ainame": "<string>"
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-access-token
string
header
required

JWT token passed in x-access-token header

Path Parameters

id
string
required

Session ID (Mongo ObjectId)

Response

Session retrieved successfully

success
boolean
message
string
data
object

Web session row tracked per (userInstitution, sessionId) tuple. Created on first request from a browser/UA and updated on every authenticated hit (lastUpdated bump). Soft-deleted (status:'deleted') by DELETE /api/admin/session/{id}.