Get All Shows
Start with GetAllShows(/Shows/All) paging through all the results. Include any additional objects (Videos, SeasonVideos, EpisodeVideos, Images, Genres, Descriptions, etc.) to be returned. Store each show object in a database for easy updating.
/Shows/All
Usage and SDK Samples
curl -X get -H "Ocp-Apim-Subscription-Key: [[apiKey]]" "https://ee.iva-api.com/Shows/All?take=&skip=&includes="
Get Updated Show Id's
Use one of the Changes APIs, GetShowChangeHistory(/Changes/Shows/History) or GetShowChangeHistoryWithEntity(/Changes/Shows/HistoryWithEntity) to keep the data up-to-date. IVA's staff is continually updating the data, adding images, and adding video. IVA recommends updating once an hour or more.
/Changes/Shows/History/
Usage and SDK Samples
curl -X get -H "Ocp-Apim-Subscription-Key: [[apiKey]]" "https://ee.iva-api.com/Changes/Shows/History/?date=&skip=&take="
Update Show
For each ShowId that has been updated, update the data in your database by calling GetShow(/Shows/{Id}) and replacing the full object. Developers are encouraged to check for updates often to keep the data fresh and to be aware of new video assets and images added to the library.
/Shows/{Id}
Usage and SDK Samples
curl -X get -H "Ocp-Apim-Subscription-Key: [[apiKey]]" "https://ee.iva-api.com/Shows/{Id}?includes="