Get a fleet report
get_fleet_reportRead a report across screens for a time window.
When to use:
Uptime and outage causes, what actually played, or who changed what.
When NOT to use:
One screen's detail: use get_screen_status. What is wrong now: use list_items kind alerts.
What to know:
Reads stored history only; only screens this connection can see count. Needs screen.view (uptime), playback-log.view (proof_of_play) or audit-log.view (audit_log).
Parameters:
report: uptime (online % per screen, outages with causes, worst first, one-line insights), proof_of_play (plays, watch time, skips and failures per content, and where) or audit_log (who changed what, newest first, by name).
from and to: uptime and proof_of_play only; ISO 8601; default the whole stored window (30 days for uptime) up to now; a non-ISO value is refused. screenId: uptime and proof_of_play only, one screen. screenIds, contentIds and detail: proof_of_play only.
since, limit (default 50) and cursor (nextCursor of the previous page): audit_log only.
Parameters for another report are ignored. Example: {report:"uptime", from:"2026-10-13T00:00:00Z"}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window end. | |
| from | No | Window start. | |
| limit | No | Page size. | |
| since | No | Events since. | |
| cursor | No | Next page. | |
| detail | No | proof_of_play: screens adds byScreen, one row per content and screen. | |
| report | Yes | Which report. | |
| screenId | No | Screen id. | |
| screenIds | No | proof_of_play: only these screens, for example every screen at one venue. | |
| contentIds | No | proof_of_play: only these content ids, for example one advertiser's ads. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Window end. | |
| from | No | Window start. | |
| nextCursor | No | audit_log: pass as cursor for the next page. |