getProofOfPlaySummary
GET
/api/v1/activity/proof-of-play/summary
const url = 'https://example.com/api/v1/activity/proof-of-play/summary?sessionType=presentation&terminalReason=expected_item_boundary';const options = {method: 'GET', headers: {cookie: 'tilecast_session=<tilecast_session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/activity/proof-of-play/summary?sessionType=presentation&terminalReason=expected_item_boundary' \ --cookie tilecast_session=<tilecast_session>Summarize Player-confirmed proof of play by dimension. Requires an authenticated dashboard user with the read scope.
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters”from
string format: date-time
to
string format: date-time
dimension
string
screen
string format: uuid
group
string format: uuid
result
string
sessionType
string
terminalReason
A terminal reason, or unexpected, which matches every interrupted reason the Interrupted plays metric counts.
string
media
string
widget
string
content
string
playlist
string
layout
string
schedule
string
takeover
string
search
string
Responses
Section titled “ Responses ”Proof-of-play summary
Media typeapplication/json
object
data
required
object
dimension
required
string
items
required
Array<object>
object
key
required
string
label
required
string
confirmedScreenPlaybackMs
required
integer format: int64
contentExposureMs
required
integer format: int64
records
required
integer format: int64
completed
required
integer format: int64
failures
required
integer format: int64
partial
required
integer format: int64
unknown
required
integer format: int64
interrupted
required
integer format: int64
sessionCompletionPercent
required
number
Examplegenerated
{ "data": { "dimension": "example", "items": [ { "key": "example", "label": "example", "confirmedScreenPlaybackMs": 1, "contentExposureMs": 1, "records": 1, "completed": 1, "failures": 1, "partial": 1, "unknown": 1, "interrupted": 1, "sessionCompletionPercent": 1 } ] }}Dashboard authentication required
Range or proof filter invalid