A Graze API GET request that returns session information for all users over a period of time.
Back to Graze API EndPoint Reference.
Endpoint getAllSessionInfo
takes the following request arguments:
Name | Type | Required | Description |
---|---|---|---|
| String | Yes | A valid |
| Number | No | Start time of the period you want to retrieve session information for. This is in Unix epoch time in seconds. If empty, returns all session information for all users. |
| Number | No | End time of the period you want to retrieve session information for. This is in Unix epoch time in seconds. If empty, returns user records to date. |
| Number | No | Starting record from which data should be included. Default is 0, the first record. |
| Number | No | Maximum number of records you want to return. Default is 200. |
Endpoint getAllSessionInfo
returns the following response:
Successful requests return an array of JSON objects containing the following:
Name | Type | Description |
---|---|---|
| Number | ID of the session. |
| String | User name for the session. |
| Number | Start time of the session, in Unix epoch time. |
| Number | Last access time within the session, in Unix epoch time. |
The following examples demonstrate typical use of endpoint getAllSessionInfo
:
Example cURL request to return session information for all users:
curl -G -u graze:graze -k "https://localhost/graze/v1/getAllSessionInfo" --data-urlencode "from=1578655174" --data-urlencode "start=1" --data-urlencode "limit=6"
Example response returning six session information records for all users, starting at record 2:
[
{
"sessionId": 2,
"userName": "user1",
"startTime": 1571666244,
"lastAccess": 1571666301
},
{
"sessionId": 3,
"userName": "admin",
"startTime": 1571666307,
"lastAccess": 1571666760
},
{
"sessionId": 4,
"userName": "user3",
"startTime": 1571666764,
"lastAccess": 1571673384
},
{
"sessionId": 5,
"userName": "user1",
"startTime": 1571735292,
"lastAccess": 1571738917
},
{
"sessionId": 6,
"userName": "graze",
"startTime": 1571784397,
"lastAccess": 1571784401
},
{
"sessionId": 7,
"userName": "admin",
"startTime": 1571799980,
"lastAccess": 1571800581
}
]