AviatoAviato
DeveloperAPI ReferenceAnalyticsAdminHistory

/api/analytics/admin/history

GET
/api/analytics/admin/history

Query Parameters

range?string
Value in"24h" | "7d" | "30d" | "1y" | "ytd" | "all"
libraryId?string
userId?string
profileId?string
mediaType?string
source?string
Value in"tracked" | "manual" | "imported"
limit?integer
Range0 < value <= 500
offset?|
Range0 <= value
sortBy?string
Value in"startedAt" | "secondsWatched" | "duration"
sortDir?string
Value in"asc" | "desc"

Response Body

application/json

application/json

curl -X GET "https://example.com/api/analytics/admin/history"
{
  "rows": [
    {
      "sessionId": "string",
      "userId": "string",
      "username": "string",
      "profileId": "string",
      "itemId": "string",
      "itemTitle": "string",
      "libraryId": "string",
      "libraryName": "string",
      "mediaType": "string",
      "source": "tracked",
      "status": "active",
      "playbackFormat": "direct_play",
      "videoCodec": "string",
      "audioCodec": "string",
      "clientName": "string",
      "clientIp": "string",
      "startedAt": "string",
      "endedAt": "string",
      "duration": 0,
      "secondsWatched": 0,
      "pausedSeconds": 0,
      "completed": true
    }
  ],
  "total": 0,
  "limit": 0,
  "offset": 0
}
{
  "error": "string"
}