Data Dictionary

Customers not getting data from one of our preferred data providers should take the time to read and learn the data dictionary. This document outlines all the Special Methods, Entities and Properties of the API. As you can see IVA has captured many fields to help you programmatically filter the content to meet your specific needs. Check out LINQPad and Sesame Data Browsers as useful tools to browse the data. Make sure to sign up for a developer account to access the Data API’s and review the services section to view the service level options. For full account access contact sales for a test account.

Special Methods (OData 2.0)

These special Methods can be useful in certain situations. The GetHourlyRequests methods can help you diagnose if you are hitting the rate limit set for data requests. The GetEntertainmentProgramsByPinpointid method is great for finding exactly what you need based on ID’s you may already have. The GetEncodes method is perfect for any customer who is looking for all the information needed to make a link to a trailer.
MethodDescription
GetHourlyRequestsForDeveloperId()Returns the hourly count on the server for the developerID used in the request. Since IVA OData API uses extensive caching, it is likely that the second request will be return a cached result. We suggest implementing a cache-busting random variable at the end of the URL to ensure an accurate result.

Example: http://api.internetvideoarchive.com/2.0/DataService/GetHourlyRequestsForDeveloperId?developerid={your-ID}
GetHourlyRequestsForIpAddress()Returns the hourly count on the server for the IP address used in the request. Since IVA OData API uses extensive caching, it is likely that the second request will be return a cached result. We suggest implementing a cache-busting random variable at the end of the URL to ensure an accurate result.

Example: http://api.internetvideoarchive.com/2.0/DataService/GetHourlyRequestsForIpAddress?developerid={your-ID}
GetEntertainmentProgramByPinpointId(ID as string, IdType as interger)This method mimics the Pinpoint API in the original IVA Data API. This method allows users to pass an ID and an IdType listed here (http://api.internetvideoarchive.com/2.0/DataService/AlternateIdTypes?developerid={your-id}). The result will be the EntertainmentPrograms that match the ID.

Example: http://api.internetvideoarchive.com/2.0/DataService/GetEntertainmentProgramByPinpointId?ID=’1756′&IdType=0&developerid={your-ID}

For more information including a list of the Alternate ID numbers click here.
GetEncodes()This method can be used to generate live working Video API urls to IVA content that include the Hash Code and Time To Live required by the Video API. Please reference this article,“Generate URL’s to video using the IVA OData API 1.0″, that describes this routine in more detail. This process has not changed from 1.0 to 2.0.

EntertainmentPrograms Entity (OData 2.0)

A collection of artistic works that IVA has classified as either a Movie, Television Series, Television Season, Television Episode, Game, Song or Other. The specific artistic work can be filtered using the MediaType property of the EntertainmentProgram object returned from the collection.
PropertyDescription
PublishedIdUnique key for the table and the ID Internet Video Archive uses to reference both entertainment programs and Video Assets. Every Asset has a unique PublishedID.
TitleThe title of the Artistic Work. Ex: “Green Lantern, The”. Titles have their articles placed at the end of the string.
DateCreatedThe date the EntertainmentProgram was created.
DateModifiedThe last time the record or any of it’s related data has been modified. This includes but is not limited to adding alternate Ids, new encodes, new VideoAssets added, cast changes, etc.
FirstReleasedYearThe original year the program was released.
GameCategoryIdReference to GameCategory entity. This is used for programs with MediaId 1. Default = -1.
MediaIdReference to MediaType entity. The MediaId determines the Type of entertainment program the item is. For example: Movie (0), Song (3), TV Series (24), etc.
SongAlbumTitleIf the mediaId = 3 then the MusicAlbumTitle could be populated.
SongCategoryIdReference to MusicCategory entity. This is used for programs with MediaId = 3. Default = -1.
SongRiaaIdReference to SongRatings entity. This is used for programs with MediaId = 3. Default = -1.
SongWarningIdReference to MusicWarnings entity. This is used for programs with MediaId = 3. Default = -1.
PromotesPublishedIdWhen a Program is a child of another Program, it’s PromotesPublishedId will contain the PublishedId of it’s parent. This is particularly useful for Televion Seasons (with Television Series parents) or Television Episodes (with Television Season parents).
ProprietaryCustomerIDThis defines the owner of the content. This property only applies to subscription customers who use IVA for encoding content. Otherwise, this property will always be -1.
StreamLengthinsecondsThe length is seconds of the Default VideoAsset for the Entertainment Program. This is useful to distinguish whether IVA has a VideoAsset for the particular Entertainment Program. Default = -1.
MovieCategoryIdReference to MovieCategory entity. This is used for programs with MediaId = 0 (Movie) or MediaId = 20 (Movie Alternate Version). Default = -1.
MovieMpaaIdReference to MovieMpaa entity. This is used for programs with MediaId = 0 (Movie) or MediaId = 20 (Movie Alternate Version). Default = -1. The data defined in this property is for US MPAA Ratings only.
MovieWarningIdReference to MovieWarning entity. This is used for programs with MediaId = 0 (Movie) or MediaId = 20 (Movie Alternate Version). Default = -1. The data defined in this property describes any explicit content found in the Movie as supplied by the Copyrightholder.
BoxOfficeInMillionsIf the movie was available in US theaters, IVA captures the total grossing Boxoffice dollars in millions. Ex: 24 would mean $24 million gross in US box office.
MediaReceivedDateIn the event that IVA gets video materials either on tape or digital files, the MediaReceivedDate is populated upon receipt. This can be used to query for the newest videos available. Default = NULL
ExpirationDateSome video content is provided to IVA with an expiration date where a video asset is no longer allowed to be viewed online. This field will contain a date for the Default VideoAsset if an expiration date is set. Otherwise, the expiration date will be NULL.
CountryOfOriginIdReference to Country entity. This denotes where the Program was primarily made. The default = -1.
LanguageIdReference to Language entity. This property describes the primary language spoken in the Program. Default = -1.
OfficialSiteUrlThe URL to the official web site as provided by the CopyrightHolder. Default = ”.
OkToEncodeAndServeFrom time to time, content owners need to restrict a video from being displayed. This boolean property is used to disable content from being served from IVA servers. Default = True.
IsATitleIndicates titles with an “A” rating
SequenceThis property is used primarily used for Television Seasons and Television Episodes to order child elements. Default = -1.
OverallSequenceThis property is used primarily for Television Episodes to identify the sequence of the episode in the entire series. Default = -1.
DisplayTitleThis property is a user friendly formatted version of the Title property. Ex: ROCK, THE would have a DisplayTitle of The Rock. Default is ”. This field is only populated when necessary.(BETA)
NormalizedTitleThis property strips out various characters to make searching more standardized. (BETA)
TvCategoryidReference to TvCategory entity. This is used for Programs with MediaID 24 (TV Series), 25 (TV Show), 26 (TV Season) and 27 (TV Episode). This property provides Television Genres for the program.
TvRatingIdRefernce to TvRating entity. This is used for TV Programs and provides the US TV Rating for the program.
CopyrightholderIdReference to Copyrightholder entity. This refers to the company who owns the copyright of the entertainment program.
DirectorIdID of the Director for Movie, TV, or Other media types. -1 is default which means it is not specified.
Rank1DayThis is the overall rank based on views over the last 1 day period. Rank is in ascending order where rank 1 is the top most viewed entertainment program. For Programs that do not have a ranking, the default value is 1000000. Programs are not ranked when they do not make it into the top 100 most viewed for a day.
Rank7DayThis is the overall rank based on views over the last 7 day period. Rank is in ascending order where rank 1 is the top most viewed entertainment program. For Programs that do not have a ranking, the default value is 1000000. Programs are not ranked when they do not make it into the top 100 most viewed for a day.
Rank30DayThis is the overall rank based on views over the last 30 day period. Rank is in ascending order where rank 1 is the top most viewed entertainment program. For Programs that do not have a ranking, the default value is 1000000. Programs are not ranked when they do not make it into the top 100 most viewed for a day.
RankAllTimeThis is the overall rank based on all recorded views. Rank is in ascending order where rank 1 is the top most viewed entertainment program. For Programs that do not have a ranking, the default value is 1000000. Programs are not ranked when they do not make it into the top 100 most viewed for a day.
GameWarningIdThis ID is used for programs with Games (MediaId = 1) to identify what warning is associated with it. Default = -1

VideoAssets Entity (OData 2.0)

A collection of promotional videos for Entertainment Programs. This collection consists of trailers, music videos, game trailers, clips, scenes, television promos and any other promotional video asset IVA offers. All of these VideoAssets relate directly to a single EntertainmentProgram using the PromotesPublishedId property. Additionally, one VideoAsset per EntertainmentProgram is specified as the Default video asset.
PropertyDescription
PublishedidThe unique ID for the VideoAsset. The PublishedId is used to generate links to the Asset using the VIDEO API.
TitleTitle or short description of the video asset.
DateCreatedThe original date the VideoAsset record was created.
DateModifiedThe last date the VideoAsset records was changed.
MediaIdReference to the MediaType entity. This determines the kind of VideoAsset. For example: Movie Trailer, Song, clip, alternate version, etc.
PromotesPublishedIdEvery VideoAsset has an EntertainmentProgram as a parent to identify what the promotional Video Asset is about. The PromotesPublishedId will contain the PublishedId of the parent EntertainmentProgram entity.
ProprietaryCustomerIDThis defines the owner of the content.  This property only  applies to subscription customers who use IVA for encoding content. Otherwise, this property will always be -1.
StreamLengthinsecondsThe length is seconds of the VideoAsset. This is useful to distinguish whether IVA serves the VideoAsset or if it is available via the YouTube plugin in the IVA Flash player.  Default = -1.
MediaReceivedDateIn the event that IVA gets video materials either on tape or digital files, the MediaReceivedDate is populated upon receipt.  This can be used to query for the newest videos available. Default = NULL
 ExpirationDate Some video content is provided to IVA with an expiration date where a video asset is no longer allowed to be viewed online.  This field will contain a date for the Default VideoAsset if an expiration date is set. Otherwise, the expiration date will be NULL.
OkToEncodeAndServeFrom time to time, content owners need to restrict a video from being displayed. This boolean property is used to disable content from being served from IVA servers. Default = True.
DisplayTitleThis property is a user friendly formatted version of the Title property. Ex: ROCK, THE would have a DisplayTitle of The Rock.  Default is ”.  This field is only populated when necessary.(BETA)
LastEncodeDateThis property represents the date the SOURCE file (digital master) for all of the encodes was made.  When IVA creates new encodes for specific devices, we use the digital master file as the source. This date would not change unless IVA replaces the digital source file with a new one.
NormalizedTitleThis property strips out various characters to make searching more standardized. (BETA)
LanguageSpokenIdReference to Language entity. This property describes the primary language spoken in the VideoAsset which is not particularly the same as the Language as the EntertainmentProgram. This property is especially useful for localizing video content in other countries in combination with TargetCountry property.  Default = -1.
LanguageSubtitledIdReference to Language entity. This property describes the primary language subtitled in the VideoAsset which is not particularly the same as the Language as the EntertainmentProgram. This property is especially useful for localizing video content in other countries in combination with TargetCountry property.  When the video asset does not have subtitles, this property is set to -1.  Default = -1.
TargetCountryIdReference to Country entity. This denotes whether the VideoAsset was made for a specific country. This property is rarely used. The default = -1.
SourceWidthThe width of the digital master.  Default = -1 when information is not available.
SourceHeightThe height of the digital master. Default = -1 when information is not available.
HdSourceDetermines if the digital master’s width is greater than 1260 pixels wide (720p HD).
DefaultVideoAssetDetermines if the VideoAsset is the default video played for the EntertainmentProgram denoted by the PromotesPublishedId property.
WarningFlagThis denotes a red band trailer or explicit content.  For most content this is set to false.
AllowAdsThis property was added to fulfill a requirement by certain copyright holders that want to disallow ads in front of their content but is rarely used.  Default = True
RequiresIVAPlayerThis property was added to allow programmers to easily identify content that can only be played through IVA’s Cross Platform Player and cannot be used with our Video API.  There is no additional charge for this content.
CopyrightholderIdThis is not a new property to IVA but was not previously a part of the video assets entity.  This Id allows developers and IVA identify copyright holders of individual assets.
HasContentThis new property denotes that there is content for this video asset.  (Boolean)
Sequence This property is used primarily used for Television Seasons and Television Episodes to order child elements. Default = -1.
OverallSequence This property is used primarily for Television Episodes to identify the sequence of the episode in the entire series. Default = -1.

Alternate ID Types Entity (OData 2.0)

The Alternate ID Types Entity contains information about the 3rd Party ID's that IVA captures and matches to its entertainment programs. The entity contains the name and ID number of the 3rd party data provider as well as the required length of the ID expected by the API. The following 3rd party data is provided by default: EIDR, Fandango, Freebase, IMDB, Movie DB, UPC .Some data providers ID's are not exposed by default and need special permission to access.
PropertyDescription
IDThis ID corresponds to the ID type and can be used when filtering the API for specific ID types.
IdTypeTells you what each ID is.
RequiredLengthLets you know how many characters the API expects each ID to be.

Alternate ID's Entity (OData 2.0)

The Alternate ID's Entity contains all the 3rd party ID matches to IVA's entertainment program ID's. By default, users have access to the following ID's: EIDR, Fandango, Freebase, IMDB, The Movie DB, and UPC. Access to any other 3rd party ID is restricted and requires permission from the data provider and IVA.


Expand this entity in your API call from the entertainment program.
PropertyDescription
PublishedIdThe published ID of the matching entertainment program.
IDThe 3rd party ID IVA has matched.
IDTypeThe ID number of the corresponding ID type from the Alternate ID Types Entity.
ScoreNo longer used
DateAddedDate when we matched the ID to the entertainment program.

Captions Entity for OData 2.0

A collection of Caption ID's and their associated published ID's. Captions are displayed based on the developer ID that accesses the API. Customers will only have access to their captions that have been requested through the Caption API.
PropertyDescription
CaptionIdThis is the key value for captions. It is the ID for the specific caption that was made.
DateCreatedDate the caption file was created.
DateModifiedDate that the data was last modified. In some cases the published ID associated to a specific caption ID can change. If it does the record will change and the date modified will get updated
LanguageIdThe ID of the specific language for the caption.
PublishedIdThis is the unique ID for the video the caption is associated.
ProprietaryCustomerIdCustomer ID of the customer who is allowed to access this caption.

Encodes Entity (OData 1.0/2.0)

A collection of Encodes available from IVA to use with the Video API or IVA’s HTML5 or Flash Video Players.
PropertyDescription
PublishedIdUnique ID for the VideoAsset.
StreamingFlavorIdID for the type of encode.
DateDigitizedThe date in which the video was last encoded.
rateThe Kbps target for the encode. Ex: 450 = 450 Kbps of the combined audio and video tracks bitrate.
FileTypeThe video format of the encode. Ex: MP4
URLContains either a URL for the asset without a customerID or "see video api documentation"
RemoteURLTrue or False. Determines if the content is redirecting to another server for delivery. The overwhelming majority of encodes are ‘false’, meaning they are not being served from a 3rd party. Note: Content not served from IVA is free of charge and not included in the GB billing reports.
ProprietaryCustomerIdUsed only for Subscribers who use IVA to encode their own content. The default value is -1 meaning not proprietary.
IDUnique ID for the encode.

Countries Entity (OData 1.0/2.0)

A collection of every Country and is used to Reference CountryOfOrigin and TargetCountry data.
PropertyDescription
CountryIdUnique ID for the Country
CountryNameName of the Country

Descriptions Entity (OData 1.0/2.0)

A collection of descriptions for EntertainmentPrograms.
PropertyDescription
PublishedIdUnique ID for the Description. Same ID used for the EntertainmentProgram.
ItemDescriptionDescription of the EntertainmentProgram

GameCategories Entity (OData 1.0/2.0)

A collection of genres for Entertainment Programs with MediaID = 1.
PropertyDescription
IdUnique ID for the Game Category.
CategoryGenre of the game. Games can have only one category.

GameWarnings Entity (OData 1.0/2.0)

A collection of warnings specific to Game Entertainment Programs with MediaID = 1.
PropertyDescription
IdUnique ID for the Game Warning.
WarningWarning messages based on the game content.

ProgramToGameFormatMaps Entity (OData 1.0/2.0)

A collection of Mappings that relates the EntertainmentProgram (mediaid=1 Game) to it’s various Game Formats. For example, this enitity is used to get the console platforms for a particular game.
PropertyDescription
IDUnique ID for the Game Format Mapping.
PublishedIdThe ID of the EntertainmentProgram in the Mapping
GameFormatIDThe ID of the matching GameFormat entity.

GameFormats Entity (OData 1.0/2.0)

A collection of Game Formats for Entertainment Programs with MediaID = 1.
PropertyDescription
IdUnique ID for the Game Format.
GameFormatNameThe console format. Ex: X-Box 360, Sony PS3, etc.

HdTitlePhotos Entity (OData 1.0/2.0)

A collection of screen captures from VideoAssets. IVA strives to have a screen capture for all newly encoded VideoAssets in both 16×9 aspect ration and 4×3 ratio.
PropertyDescription
PhotoIdUnique ID for the HD Photo.
WidthWidth of the title photo (screen capture)
HeightHeight of the title photo (screen capture)
ParentIdIf the title photo is a derivative (different size) of another, it will have a parentId. Default = NULL
DateCreatedDate the title photo was made.
AspectRatioIdUsed to define the width and heigh ratio. Ex: 4×3 or 16×9
publishedIdPublishedId of the VideoAsset the screen capture was taken.
DefaultTitleDetermines if this screen capture is to be used as the default
FileSizeGives the size of the photo file

IdMaps Entity (OData 1.0/2.0)

A collection of Ids used to map the IVA PublishedId to external Ids published on the Web. These IDs found on the web include UPC, IMDB, Netfix and Amazon IDs.
PropertyDescription
PublishedIdUnique key for the EntertainmentProgram.
IDAlternate ID that IVA matches to. These IDs include IMDB, Netflix, UPC, ASIN.
IdTypeSpecifies the AternateIdType of the item.
DateAddedDate the ID was added to the entity

RegionRestrictions Entity (OData 2.0)

This new entity allows developers to manage content where there are explicit region restrictions attached. This only applies to additional linked content (YouTube) being leveraged by IVA for use inside our Cross Platform Player. Restrictions can be presented in two ways. A published ID can be either Explicitly Allowed for a single country or a group of countries and all others would be not allowed OR a published ID can be Explicitly NOT Allowed for a specific country or group of countries.
PropertyDescription
PublishedIdThis is the IVA unique identifier for a video asset. The Video Assets entity is linked to the Region Restrictions Entity
CountryIdThe reference Id for a country in the Country Entity. The Country Entity is linked to the Region Restrictions Entity
AllowedTells developers if the country is explicitly allowed or not allowed (True or False).

Languages Entity (OData 1.0/2.0)

A collection of Languages used to identify the Language Spoken, Language Subtitled or any other meta data item that needs a language.
PropertyDescription
LanguageIdUnique ID for the language.
LanguageNameThe English description of the language.

Lists Entity (OData 1.0/2.0)

A collection of TitleLists that can be used to generate and display editorial lists. This entity must be used in conjunction with ListToProgramMaps to see the EntertainmentPrograms in the list.
PropertyDescription
TitleListIdUnique ID for the list.
TitleListThe name of the list.
DateModifiedThe date and time the list was last modified.
PageNameString to use to group lists.
DescriptionA short description of the editorial list.

ListToProgramMaps Entity (OData 1.0/2.0)

A collection of ListToProgramMaps that can be used to generate and display editorial lists. This entity should be used in conjunction with Lists to see the name and description of the list.
PropertyDescription
TitleListIdReference to the Lists Entity.
PublishedIdReference to either a VideoAsset or EntertainmentProgram.
SortOrderThe order of the list in ascending order.

MediaTypes Entity (OData 1.0/2.0)

A collection of MediaTypes to define the type of Entertainment Program or VideoAsset. Different properties of the EntertainmentProgram or VideoAsset are populated based on the MediaType. For example, the Director property is unique to Movies, Other, and TV. Another example is VideogameCategory which is populated for MediaType Game.
PropertyDescription
MediaIdUnique Id for MediaType
MediaDefines the kinds of Media IVA catalogs. Media Types can be things like Movies, Scenes, Songs, Video Games, etc.
ReportDisplayOrderThe order of the MediaTypes for display in ascending order.

MovieCategories Entity (OData 1.0/2.0)

A collection of genres for Entertainment Programs with MediaID = 0 or MediaID = 28.
PropertyDescription
IdUnique Id for Movie Category
CategoryGenres used for Entertainment Programs

MovieRatings Entity (OData 1.0/2.0)

A collection of US theatrical ratings for Entertainment Programs with MediaID = 0 or MediaID = 28.
PropertyDescription
IdUnique Id for US Movie Ratings
RatingUS theatrical ratings

PerformerMappingToHdPhotos Entity (OData 1.0/2.0)

A mapping table used to tag or identify performers in HdTitlePhotos Entity.
PropertyDescription
MappingIdUnique Id for PerformerMappingToHdPhoto
PerformerIdUnique ID for a performer found in the Performers Entity.
DateAddedThe date the PerformerMapping was created.
DefaultPerformerSpecifies that the photo in this mapping is the default image used for a performer. In the event there is no default specified, the newest image based on the DateAdded is used.

Performers Entity (OData 1.0/2.0)

Performers entity is used for all people and bands associated with Entertainment Programs. This includes, cast, directors and artists.
PropertyDescription
PerformerIDUnique Id for Performers
LastNameThe last name of the person OR the name of a Band or Group. When a person has one name, the last name property should be used. For ex: Cher.
FirstNameThe first name of a person.
FullNameThe concatenated firstname property and lastname property with a space in between. Ex: trim(FirstName + ‘ ‘ + LastName). Important: Leading Articles should be place at the end of the string. Ex: Rolling Stones, The.
DatemodifiedThe last date the record has be modified.
NormalizedNameA standardized version of the actor's full name

PerformerScreenCaptures Entity (OData 1.0/2.0)

IVA captures images for individual performers and provides URLs to the jpg images which are 320 wide x 240 pixels high.
PropertyDescription
PerformerIdUnique Id for Performers
DateAddedThe date the record was added.
URLThe partial path the the image.

ProgramToPerformerMaps Entity (OData 1.0/2.0)

This entity is used to connect Performers to EntertainmentPrograms entities to allow for display, filtering, and mapping.
PropertyDescription
PublishedIdUnique ID to identify the Entertainment Program.
PerformerIDUnique Id for Performer associated with the Entertainment Program.
SortOrderThe order to display the performers in the EntertainmentProgram entity.
IDUnique ID for the Mapping.

ReleaseEvents Entity (OData 1.0/2.0)

IVA captures Release Event information mainly for US theatrical releases but also includes release events for Television and overseas releases.
PropertyDescription
IDUnique ID to identify a ReleaseEvent
PublishedIdUnique Id for identifying the associated EntertainmentProgram
ReleaseDateThe date the release event occurs or occurred.
ReleaseTypeIdUnique ID associated with the ReleaseType entity.
ReleaseTypeThe string value of the associated ReleaseTye entity.  Ex: US Wide Theatrical Release.
ReleaseCountryThe country the release event occurs or occurred.
ReleaseCountryIdThe ID used to associate the Country entity.
DateTimeModified When the ReleaseEvent was modified

ReleaseTypes Entity (OData 1.0/2.0)

Lookup table used to identify types of ReleaseEvents.
PropertyDescription
IdUnique ID to identify a ReleaseEvent
TypeThe kind of Release type. Ex: Wide Theatrical Release, Limited Theatrical Release, DVD release, etc.

SongCategories Entity (OData 1.0/2.0)

The song genre of an EntertainmentProgram with a MediaTypeId = 3.
PropertyDescription
IdUnique ID to identify a Song genres or categories.
CategoryThe music genre of a Song.

SongRatings Entity (OData 1.0/2.0)

The song RIAA when available of an EntertainmentProgram with a MediaTypeId = 3.
PropertyDescription
IdUnique ID to identify a Song’s RIAA rating.
RiaaThe song’s US RIAA rating.

SongWarnings Entity (OData 1.0/2.0)

The song's warning when available of an EntertainmentProgram with a MediaTypeId = 3.
PropertyDescription
IdUnique ID to identify a Song’s Warning.
WarningThe warning of content in the song’s music video.

TvCategories Entity (OData 1.0/2.0)

A television genre for EntertainmentPrograms with a MediaTypeId = 24, 25, 26, or 27.
PropertyDescription
IdUnique ID to identify a TV genre / category.
CategoryThe category or genre of a Television Series, Episode, or Series.

TvRatings Entity (OData 1.0/2.0)

A television rating for EntertainmentPrograms with a MediaTypeId = 24, 25, 26, or 27.
PropertyDescription
IdUnique ID to identify a TV rating.
RatingThe US rating of a Television Series, Episode, or Series.
RatingDescriptionThe US description of the rating

Copyrightholder Entity (OData 1.0/2.0)

A collection of every CopyrightHolder associated with an EntertainmentProgram or VideoAsset Entity.
PropertyDescription
CopyrightholderIDUnique ID for the Copyrightholder
CopyrightholderNameName of the Copyrightholder

VideoAssetScreenCaptures Entity (OData 1.0/2.0)

A collection of image URLs related to or taken from a VideoAsset. These images are taken from the video asset as a screen grab or photo still. At least one image is selected for every video asset to be used as the thumbnail.
PropertyDescription
PublishedIDUnique ID of a VideoAsset.
URLURL to the screen capture associated with the VideoAsset.

TitleAkas Entity OData 1.0/2.0

The TitleAkas entity contains the mappings of alternate titles and the language ID's for the which they apply. The alternate titles are mapped to the main published ID of the program.
PropertyDescription
PublishedIdThe published ID of the main record or parent record of this alternate title.
TitleThe alternate title of the program.
UniqueIDA Uniqe guid ID for this title.
TargetLanguageIdThe target language that the alternate title applies.

Posters Entity (OData 2.0)

This entity contains a poster that is associated with an Entertainment Program. The program may have a poster for itself which may come in three different sizes. Some sizes are not available.
PropertyDescription
PublishedIdThe Entertainment program the poster is mapped to.
PosterUrl_125Poster with a height of 125px (Default is null)
PosterUrl_172Poster with a height of 172px (Default is null)
PosterUrl_500Poster with a height of 500px (Default is null)
DateAddedThe date the poster was added.

IdMapSources Entity (OData 2.0)

A collection of Ids used to map the IVA PublishedId to external Ids published on the Web. These IDs found on the web include Youtube.
PropertyDescription
PublishedId unique id for a video asset
AlternateIdType the type of alternate id that maps to the publishedId.
Idtypethe type of the publishedId