Proof of Play
Every Veyli Player records each item it plays — what, when, for how long, and in which zone. These logs are uploaded to Veyli and power Proof of play reports. Available on Pro and Enterprise.
What’s recorded
| Field | Example |
|---|---|
| Screen | Lisbon – Checkout 2 |
| Group | Portugal stores |
| Media | spring-sale.mp4 |
| Playlist / layout / zone | Spring promo loop / Main + ticker / main |
| Started at | 2026-04-12 14:03:21 (screen local time and UTC) |
| Duration played | 15.0 s of 15.0 s |
| Completed | Yes / No (interrupted by schedule change or override) |
Logs are recorded offline too: the player stores them locally (up to 30 days) and uploads them when it reconnects.
Run a report
Open Reports
Go to Reports → Proof of play.
Filter
Choose a date range, then filter by media, tag, playlist, screen or screen group. Example: all plays of media tagged acme-campaign in group EMEA during March.
Group the results
Group by media, screen, day or hour to see play counts and total airtime.
Export
Download as CSV or PDF (branded summary for advertisers), or schedule the report to be emailed weekly or monthly.
Retention
| Plan | Log retention |
|---|---|
| Pro | 13 months |
| Enterprise | Custom (up to 7 years) + raw export via API |
Proof of play counts actual playback, not schedules. If a screen was off or showing an emergency override, those plays won’t appear — which is exactly what advertisers want to know.
API access
Pro and Enterprise workspaces can pull proof-of-play data programmatically from https://api.veyli.cloud using an API key created under Settings → API keys.