4.1.2. Sesje (GET)
Sesje (GET)
Uwaga: Usługa nie jest dostępna w wersji SaaS
URL żądania:
https:///ekranapi/sessions
Wymagane nagłówki:
| Nagłówek | Wymagany | Opis |
|---|---|---|
| ApiKey | Tak | Używany do uwierzytelnienia żądania. |
| Przykład: `ApiKey: xJ)tsCNcpj)l+]}(@_ | lt!t………` |
Opis działania:
Zwraca listę sesji wraz ze szczegółowymi informacjami.
| Nazwa | Opis | Typ | Format | Wymagane |
|---|---|---|---|---|
| start | Do odpowiedzi zostaną dodane sesje rozpoczęte lub zakończone po tej dacie. | string | "2021-04-01" lub "2021-04-01T12:00" |
Nie |
| end | Do odpowiedzi zostaną dodane sesje rozpoczęte lub zakończone po tej dacie. | string | jw. | Nie |
Uwagi:
-
Jeśli parametry czasowe nie zostaną określone:
-
Jeśli start i end nie są określone – zwrócone zostaną wszystkie sesje w bazie danych.
-
Jeśli start nie jest określony – zwrócone zostaną sesje rozpoczęte przed datą/czasem end.
-
Jeśli end nie jest określony – zwrócone zostaną sesje rozpoczęte lub zakończone po start.
-
-
Jeśli sesja rozpoczęła się przed wartością start, jako początek sesji przyjmowana jest pierwsza aktywność po tej dacie.
-
Jeśli sesja zakończyła się po wartości end, jako koniec sesji przyjmowana jest ostatnia aktywność przed tą datą.
Odpowiedź (status 200 = sukces):
| Nazwa (typ) | Opis |
|---|---|
| clientGuid (string) | GUID agenta monitorowania |
| loginDate (date-time) | Data i godzina rozpoczęcia sesji |
| logoutDate (date-time) | Data i godzina zakończenia sesji |
| sessionId (int32) | ID sesji |
| userId (int32) | ID użytkownika |
Przykład odpowiedzi JSON:
[
{
"clientGuid": "1d4fegdr-g3ff-4114-a814-f3aeee14dgdg",
"logoutDate": "2000-01-23T04:56:07.000+00:00",
"loginDate": "2000-01-23T04:56:07.000+00:00",
"sessionId": 124,
"userId": 61
},
{
"clientGuid": "dd4lwdr-xxff-4ss4-a814-f3aeee14dgdsg",
"logoutDate": "2000-01-23T04:56:07.000+00:00",
"loginDate": "2000-01-23T04:56:07.000+00:00",
"sessionId": 142,
"userId": 16
}
]