Admin Activity
Generated admin activity operations.
GET/v1/admin/activityRead the owner's bounded server activity summaryadmin
- Audience
- Integrations · Native API
- Authorization
- API key or personal access token with the admin scope, or a signed-in session
- OpenAPI operation ID
get_admin_activity
Responses
200Successapplication/json
Example
{
"health": {
"degraded": true
},
"lastScanFinishedAt": "2026-10-18T19:30:00Z",
"majorIssues": [
{
"code": "string",
"destination": {
"kind": "string",
"target": "string"
},
"kind": "string",
"severity": "string",
"subject": "string"
}
],
"observedAt": "2026-10-18T19:30:00Z",
"scans": [
{
"analyzed": 0,
"current": "string",
"discovered": 0,
"kind": "string",
"libraryId": "id_8h2k4q",
"libraryName": "Fargo",
"phase": "string",
"total": 0
}
],
"scope": {
"serverId": "id_8h2k4q",
"viewerFence": "string"
},
"serverName": "Fargo",
"streams": {
"convertingCount": 0,
"count": 0,
"items": [
{
"bufferingSince": "string",
"channel": {
"name": "Fargo",
"number": "string"
},
"converting": true,
"decision": {
"audio": {},
"subtitles": {},
"video": {}
},
"device": {
"id": "id_8h2k4q",
"name": "Fargo"
},
"durationMs": 1800000,
"id": "id_8h2k4q",
"item": {
"airDate": "string",
"album": "string",
"art": [],
"artist": "string",
"author": "string",
"bookTitle": "Fargo",
"episodeNumber": 0,
"episodeNumbering": "string",
"id": "id_8h2k4q",
"kind": "string",
"seasonNumber": 0,
"showId": "id_8h2k4q",
"showTitle": "Fargo",
"title": "Fargo",
"year": 0
},
"kind": "string",
"positionMs": 1800000,
"problem": "string",
"profile": {
"id": "id_8h2k4q",
"name": "Fargo"
},
"programme": {
"endsAt": "2026-10-18T19:30:00Z",
"title": "Fargo"
},
"quality": {
"id": "id_8h2k4q",
"maxAudioBitrateKbps": 0,
"maxHeight": 0,
"maxVideoBitrateKbps": 0,
"mode": "string",
"step": "string"
},
"startedAt": "2026-10-18T19:30:00Z",
"state": "string",
"transcode": {
"cadenceMs": 1800000,
"observedAt": "2026-10-18T19:30:00Z",
"speed": 0
},
"user": {
"id": "id_8h2k4q",
"username": "Fargo"
},
"videoHeight": 0
}
],
"overflow": {
"convertingCount": 0,
"count": 0
}
},
"tasks": {
"count": 0,
"items": [
{
"id": "id_8h2k4q",
"kind": "string",
"libraryId": "id_8h2k4q",
"libraryName": "Fargo",
"phase": "string",
"processed": 0,
"state": "string",
"total": 0,
"unit": "string"
}
]
},
"update": {
"available": true,
"current": "string",
"latest": "string",
"state": "string"
}
}Schema
healthobjectrequired
- degradedbooleanrequired
- lastScanFinishedAtstring
majorIssuesarray of objectrequired
- codestringrequired
destinationobjectrequired
- kindstringrequired
- targetstringrequired
- kindstringrequired
- severitystringrequired
- subjectstringrequired
- observedAtstringrequired
scansarray of objectrequired
- analyzedintegerrequired
- currentstring
- discoveredintegerrequired
- kindstringrequired
- libraryIdstringrequired
- libraryNamestringrequired
- phasestringrequired
- totalinteger
scopeobjectrequired
- serverIdstringrequired
- viewerFencestringrequired
- serverNamestringrequired
streamsobjectrequired
- convertingCountintegerrequired≥ 0
- countintegerrequired≥ 0
itemsarray of objectrequired0–3 items
- bufferingSincestring
channelobject
- namestringrequired
- numberstring
- convertingbooleanrequired
decisionobjectrequired
audioobject
- actionstringrequired
- channelsinteger
- reasonsarray of stringrequired
- tostring
subtitlesobject
- actionstringrequired
- channelsinteger
- reasonsarray of stringrequired
- tostring
videoobject
- actionstringrequired
- channelsinteger
- reasonsarray of stringrequired
- tostring
deviceobjectrequired
- idstringrequired
- namestringrequired
- durationMsinteger
- idstringrequired
itemobject
- airDatestring
- albumstring
artarray of objectrequired
- idstringrequired
- kindstringrequired
- revisionstringrequired
- rolestringrequired
- artiststring
- authorstring
- bookTitlestring
- episodeNumberinteger
- episodeNumberingstring
- idstringrequired
- kindstringrequired
- seasonNumberinteger
- showIdstring
- showTitlestring
- titlestringrequired
- yearinteger
- kindstringrequired
- positionMsintegerrequired
- problemstring
profileobjectrequired
- idstringrequired
- namestringrequired
programmeobject
- endsAtstringrequired
- titlestringrequired
qualityobject
- idstring
- maxAudioBitrateKbpsinteger
- maxHeightinteger
- maxVideoBitrateKbpsinteger
- modestringrequired
- stepstring
- startedAtstringrequired
- statestringrequired
transcodeobject
- cadenceMsintegerrequired
- observedAtstringrequired
- speednumberrequired
userobjectrequired
- idstringrequired
- usernamestring
- videoHeightinteger
overflowobjectrequired
- convertingCountintegerrequired≥ 0
- countintegerrequired≥ 0
tasksobjectrequired
- countintegerrequired≥ 0
itemsarray of objectrequired0–3 items
- idstringrequired
- kindstringrequired
- libraryIdstring
- libraryNamestring
- phasestringrequired
- processedinteger
- statestringrequired
- totalinteger
- unitstring
updateobjectrequired
- availablebooleanrequired
- currentstringrequired
- lateststring
- statestringrequired
defaultRequest refused or unavailableapplication/json
Example
{
"error": {
"code": "string",
"message": "string"
}
}Schema
errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesunauthorizednot_permittedinvalid_requestinternaldatabase_busy
Example request
curl -X GET "http://127.0.0.1:32500/v1/admin/activity" \
-H "Authorization: Bearer $PORTICO_API_KEY"No operations match that filter.