Skip to main content
Returns a list of Syteca Client sessions filtered by optional start and end time parameters. Returns basic session info — Client GUID, session ID, user ID, login and logout dates. For sessions with productivity details (duration, idle time, productive time) and pagination support, use POST /sessions instead.

Authentication

string
required
Your Active API Key from the Management Tool. See Manage → Get an API key.

Query parameters

string
Sessions that were started or finished after this time are included.Accepted formats: 2021-04-01, 2021-04-01T12:00, 2021-04-01T12:00:00. See Time parameter conventions.
string
Sessions that were started or finished before this time are included.Accepted formats: 2021-04-01, 2021-04-01T12:00, 2021-04-01T12:00:00.
If both start and end are omitted, all sessions in the database are returned. Sessions that span the start or end boundary are clipped — first activity after start becomes the session start, last activity before end becomes the session end. See Time parameter conventions for full rules.

Response (200 OK)

string
The GUID of the Client where the session was recorded.
date-time
When the session started (ISO 8601).
date-time
When the session ended (ISO 8601).
int32
The ID of the session.
int32
The ID of the user who was logged in during the session.

Example

Errors

See Status codes. Common errors:
  • 400 Bad Request — invalid start or end format. Use one of the three accepted ISO formats.
  • 403 Forbidden — the Data Connector is not registered. See Deactivate.
  • 503 Service Unavailable — the Application Server is stopped.

List sessions with productivity (POST)

Same endpoint, POST method — returns duration, idle time, productive time, plus pagination.

List Clients

Look up Client GUIDs returned by this endpoint.

List users

Look up user IDs returned by this endpoint.

API reference

Base URL, authentication, status codes.