Base URL
All endpoints share the same base URL:<hostname> with the computer name where the Data Connector is installed — specifically, the value in the Issued To field of the HTTPS certificate you set up during installation.
Authentication
Every API call must include anApiKey request header.
string
required
The Active API Key from your Management Tool account. See Manage → Get an API key for how to obtain it.
The API key inherits the underlying Management Tool user’s permissions. API calls only return data the user would be able to see in the Management Tool — Client permissions, administrative permissions, and User-to-User access scope all apply.
Time parameter conventions
Five of the nine endpoints accept optionalstart and end time parameters to filter results by date/time range:
- List Clients — no time parameters
- List sessions (GET) —
start,end - List sessions with productivity (POST) —
start,end - Application statistics —
start,end - URL statistics —
start,end - List users — no time parameters
- User productivity —
start,end - List alerts —
start,end - List endpoint access requests —
start,end
Accepted formats
All time parameters accept ISO 8601-style strings in three precision levels:Rules when parameters are omitted
- Both
startandendomitted → all sessions in the database are included. startomitted,endprovided → all sessions started beforeend.endomitted,startprovided → all sessions started or finished afterstart.
Session boundary clipping
For endpoints that work over sessions:- If a session started before the
startdate/time, the first activity afterstartis considered the session start in the response. - If a session finished after the
enddate/time, the last activity beforeendis considered the session end in the response.
Pagination
Three endpoints support pagination because their result sets can exceed the 1000-record cap:The parameter naming is inconsistent across the three paginated endpoints —
sessionCount / alertCount / count for page size, and pageIndex / afterActivityId / afterId for the cursor. This is the API’s actual behavior; per-endpoint pages document each endpoint’s exact parameter names.Status codes
Endpoints
Related
Overview
What the Data Connector is and when to use it.
Install
Prerequisites, MSI install, certificate setup.
Power BI example
End-to-end use case calling these endpoints from Power BI.
Manage
Applications tab, get your API key, deactivate.