Skip to main content
GET
Get Video heatmap data

Path Parameters

libraryId
integer<int64>
required

The ID of the video library.

videoId
string
required

The GUID of the video.

Query Parameters

token
string | null
default:""

Signed access token, required when the library has token authentication enabled.

expires
integer<int64>
default:0

Unix timestamp (seconds) the token is valid until, required when the library has token authentication enabled.

Response

The heatmap data of the requested video

video
object | null

Video data.

libraryName
string | null

The name of the video library.

pullZoneId
integer<int64>

The pull zone ID backing the video library's CDN delivery.

captionsPath
string | null

CDN URL of the directory containing the video's caption (.vtt) files.

seekPath
string | null

CDN URL of the directory containing the video's seek/scrub thumbnail sprites.

thumbnailUrl
string | null

CDN URL of the video's thumbnail image.

fallbackUrl
string | null

CDN URL prefix for the video's MP4 fallback renditions.

videoPlaylistUrl
string | null

CDN URL of the video's HLS master playlist.

originalUrl
string | null

CDN URL of the original uploaded source file. Only populated when the library allows early/original playback.

previewUrl
string | null

CDN URL of the video's animated preview (scrub thumbnail).

controls
string | null

Comma-separated list of player control identifiers enabled for this library.

enableDRM
boolean

Whether DRM protection is enabled for this video.

drmVersion
integer<int32>

DRM protection tier applied to this video, as an integer cast of the Basic/Enterprise tier enum. Only relevant when EnableDRM is true.

playerKeyColor
string | null

The player's accent/key color, as a CSS color value.

vastTagUrl
string | null

VAST ad tag URL used to serve ads in the player; empty when ads are disabled.

viAiPublisherId
string | null

Publisher ID for the vi.ai advertising integration; ads are enabled in the player when this is non-empty.

captionsFontSize
integer<int32>

Caption font size in pixels.

captionsFontColor
string | null

CSS color value for the caption text.

captionsBackground
string | null

CSS color value for the caption background.

uiLanguage
string | null

Locale code for the player's UI language (e.g. "en").

allowEarlyPlay
boolean

Whether the video can be played from the original source file before encoding has finished.

tokenAuthEnabled
boolean

Whether the library's CDN delivery requires signed URLs for playback assets (segments, manifests, thumbnails, etc.). This is a separate setting from whether this endpoint itself required a token to return data.

enableMP4Fallback
boolean

Whether MP4 fallback renditions are available for players that cannot use HLS.

showHeatmap
boolean

Whether the attention heatmap is enabled for this library's player.

fontFamily
string | null

CSS font-family value used by the player.

playbackSpeeds
string | null

Comma-separated list of playback speed multipliers offered to the viewer (e.g. "0.5,1,1.5,2").

widevineMinClientSecurityLevel
integer<int32> | null

Minimum required Widevine client security level (1-3). Ignored (always null here) when WidevineSdOnlyForL3 is enabled, since that setting takes precedence.

widevineEmeRobustness
string | null

EME robustness string corresponding to WidevineMinClientSecurityLevel (e.g. "SW_SECURE_CRYPTO", "HW_SECURE_DECODE"); null when no minimum level applies.

widevineSdOnlyForL3
boolean

When true, Widevine L3 (software-only) clients are capped to SD playback while stronger clients play at full quality; overrides WidevineMinClientSecurityLevel when both are set.

maxSoftwareWidevineResolution
integer<int32> | null

Maximum vertical resolution allowed for software (L3) Widevine clients when WidevineSdOnlyForL3 is enabled; null otherwise.

zoneTier
integer<int32> | null

Pull zone tier associated with this video library (integer enum value).

isPlayable
boolean

Determines if the video is currently playable using either playlist or original source.

isPlaylistPlayable
boolean

Determines if the HLS playlist is currently playable.

preferredPlaybackSource

Preferred playback source for the current video state.

Available options:
None
rememberPlayerPosition
boolean

Whether the player resumes from the viewer's last watched position.

customCss
string | null

Custom CSS injected into the player. Only populated when the caller explicitly requests it.

exposeVideoMetadata
boolean

Whether JSON-LD structured data (schema.org VideoObject markup) is rendered for this video, e.g. for SEO.

enableCompactControls
boolean

Whether the player uses a compact control bar layout.

Last modified on September 10, 2026