Videos
Requires the Id of a video that has an associated closed caption track.
Id of the video whose closed caption track should be returned.
Accept Header
Success
ClosedCaption
ID of the Video associated with Closed Caption
ID of language of Closed Caption.
GET /Videos/ClosedCaptions/{VideoId} HTTP/1.1
Host: api.origin.fabricdata.com
Accept: application/json
Success
{
"Id": 1,
"VideoID": 1,
"CCFileData": "text",
"LanguageId": 1
}Requires the Id of a MovieVideo, ShowVideo, SeasonVideo, or EpisodeVideo object, along with the desired format and expiry time.
Id of the Video from either MovieVideo, ShowVideo, SeasonVideo, or EpisodeVideo object.
Video delivery format. Allowed values: mp4, hls, hss, hds, dash.
Video bit-rate in Kbps. Required for MP4 format. Allowed values: 80, 212, 450, 750, 1500, 2500, 5000, 8000.
UTC expiry time for the signed video URL. ISO 8601 Format: yyyy-MM-dd HH:mm:ss.fffffffZ
Report tag used for video analytics tracking.
Position in seconds at which to start video playback.
Position in seconds at which to end video playback.
Deprecated. Adaptive minimum bit-rate in bps. Use AdaptiveMinimumResolution instead.
Deprecated. Adaptive maximum bit-rate in bps. Use AdaptiveMaximumResolution instead.
Adaptive streaming minimum resolution. Default is QVGA (320px wide, 212 Kbps). Allowed values: RESOLUTION_QVGA, RESOLUTION_HVGA, RESOLUTION_480P, RESOLUTION_720P, RESOLUTION_1080P.
Adaptive streaming maximum resolution. Default is 1080P (1920px wide). Allowed values: RESOLUTION_QVGA, RESOLUTION_HVGA, RESOLUTION_480P, RESOLUTION_720P, RESOLUTION_1080P.
HLS client manifest version. Default is 3.
Adaptive streaming start quality index. Default is 4 (480P resolution).
Adaptive streaming minimum fragment length in seconds. Default is 10 seconds. Allowed values: 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 30.
HLS no audio-only mode. Default is false.
Accept Header
Success
VideoResponse
GET /Videos/GetVideo/{Id}?Format=mp4&Expires=2026-01-01T00%3A00%3A00.000Z HTTP/1.1
Host: api.origin.fabricdata.com
Accept: application/json
Success
{
"Url": "text",
"Expires": "2026-01-01T00:00:00.000Z"
}Last updated