Skip to main content
Skip table of contents

Retrieving Disney+ metadata (deep link)

Overview

This section describes the method by which a client device can query OpenTV Platform for Disney+ metadata. The data returned (and described in this section) is for the new deep link data model.  

The client queries the Disney+ data in the same way as it does for VOD contents. For Disney+ content, it should use ?filter={"companyId":"DPlus"}.

For example:

CODE
GET https://<server>/metadata/delivery/v2/GLOBAL/vod/editorials?filter={"companyId":"DPlus"}

Movie/short title content type

The following is the Disney+ data mapping to OPF and its availability in MDS for Disney+ movies and short-titles:

CODE
GET https://<server>/metadata/delivery/v2/GLOBAL/vod/editorials?filter={"companyId":"DPlus"}

Sample MDS JSON response format for movie content type

Click here to expand...


JSON
{
    "version": "20210604110947",
    "editorials": [
        {
            "id": "DPlus_030b9d85-4f9b-475a-8dc1-b8c2eaaec4ea",
            "created": 1622804513,
            "contentGroups": [],
            "nodeRefs": [
                "DPlus_DPlus_PRI"
            ],
            "contentType": "movie",
            "period": {
                "start": 1616137200,
                "end": 8962185600,
                "duration": 7346048400
            },
            "companyId": "DPlus",
            "title": "04c89627-5778-4e4b-acce-9c16913df198",
            "duration": 7522,
            "isSTCU": false,
            "isLTCU": false,
            "provider": "GLOBAL",
            "promoRefs": [],
            "displayPriority": {
                "DPlus_DPlus_PRI": 1000000
            },
            "CUStartDate": 1616137200,
            "CUEndDate": 8962185600,
            "Categories": [
                "Movies"
            ],
            "Genre": [
                "Drama,Comedy"
            ],
            "PromoImages": [],
            "Actors": [
				 "David Arquette,Robert Carlyle,Guy Pearce,Jeffrey Jones,John Spencer,Jeremy Davies"
				],
            "Directors": [
                "David O. Russell"
            ],
            "Producers": [],
            "Writers": [],
            "Year": 2015,
            "Subtitles": [],
            "Audio": [],
            "isOriginal": "false",
            "Description": "Jennifer Lawrence stars in David O. Russell’s wild story of a family across four generations as Joy, a young woman who builds a business dynasty and becomes a matriarch. Allies become adversaries and adversaries become allies as Joy’s inner life and fierce imagination carry her through a world of unforgiving commerce in this emotional, human comedy also starring Bradley Cooper and Robert De Niro.",
            "Title": "Joy",
            "mediumDescription": "Jennifer Lawrence stars with Bradley Cooper and Robert De Niro as a woman who builds a business dynasty in David O. Russell’s wild story about a family across four generations.",
            "sortTitle": "Joy",
            "Synopsis": "The story of a young woman who builds a business dynasty and becomes a matriarch.",
            "Ratings": [
                {
                    "Title": "Suitable for persons 13 and above but parental guidance is advised for children below 13",
                    "code": "PG13",
                    "ratingBody": "MDA",
                    "precedence": 13
                }
            ],
            "technicals": [
                {
                    "id": "DPlus_030b9d85-4f9b-475a-8dc1-b8c2eaaec4ea",
                    "created": 1622804520,
                    "contentGroups": [],
                    "nodeRefs": [],
                    "mainContentRef": "DPlus_030b9d85-4f9b-475a-8dc1-b8c2eaaec4ea",
                    "period": {
                        "start": 1616137200,
                        "end": 8962185600,
                        "duration": 7346048400
                    },
                    "companyId": "DPlus",
                    "profileRef": "ProfIdDeeplink",
                    "profileRefs": [
                        "ProfIdDeeplink"
                    ],
                    "title": "04c89627-5778-4e4b-acce-9c16913df198",
                    "media": {
                        "AV_PlaylistName": {
                            "fileName": "https://www.disneyplus.com/movies/joy/5MV7qtNPTJz7",
                            "uri": "https://www.disneyplus.com/movies/joy/5MV7qtNPTJz7",
                            "format": {}
                        }
                    },
                    "isSTCU": false,
                    "isLTCU": false,
                    "provider": "GLOBAL",
                    "deviceType": [
                        "ATV"
                    ],
                    "promoRefs": [],
                    "CUStartDate": 1616137200,
                    "CUEndDate": 8962185600,
                    "Categories": [],
                    "PromoImages": [],
                    "Actors": [],
                    "Directors": [],
                    "Producers": [],
                    "Writers": [],
                    "Subtitles": [],
                    "Audio": [],
                    "isOriginal": "false",
                    "Definition": "UHD",
                    "products": [
                        {
                            "id": "DPlus_Test_Product1",
                            "startPurchase": 1584918000,
                            "endPurchase": 8962185600,
                            "price": {
                                "startPurchase": 1584918000,
                                "endPurchase": 8962185600,
                                "currency": "INR",
                                "value": 0
                            },
                            "startValidity": 1584918000,
                            "endValidity": 8962185600,
                            "type": "transactional",
                            "title": "TEST_PRODUCT1",
                            "isFreemium": false,
                            "isShared": true,
                            "technicalTypes": [
                                "HD"
                            ],
                            "link": {
                                "id": "DPlus_DPlus_PRI|DPlus_Test_Product1",
                                "start": 1584918000,
                                "end": 8962185600
                            }
                        }
                    ]
                }
            ],
            "links": [
                {
                    "id": "DPlus_030b9d85-4f9b-475a-8dc1-b8c2eaaec4ea_playMedia",
                    "provider": "DPlus",
                    "action": "playMedia",
                    "contentRef": "DPlus_030b9d85-4f9b-475a-8dc1-b8c2eaaec4ea",
                    "title": "04c89627-5778-4e4b-acce-9c16913df198",
                    "type": "universalLink",
                    "url": "https://www.disneyplus.com/video/030b9d85-4f9b-475a-8dc1-b8c2eaaec4ea",
                    "original": false,
                    "period": {
                        "start": 1616137200,
                        "end": 8962185600,
                        "duration": 7346048400
                    },
                    "playbackOptions": []
                },
                {
                    "id": "DPlus_030b9d85-4f9b-475a-8dc1-b8c2eaaec4ea_details",
                    "provider": "DPlus",
                    "action": "details",
                    "contentRef": "DPlus_030b9d85-4f9b-475a-8dc1-b8c2eaaec4ea",
                    "title": "04c89627-5778-4e4b-acce-9c16913df198",
                    "type": "universalLink",
                    "url": "https://www.disneyplus.com/movies/joy/5MV7qtNPTJz7",
                    "original": false,
                    "period": {
                        "start": 1616137200,
                        "end": 8962185600,
                        "duration": 7346048400
                    },
                    "playbackOptions": []
                }
            ]
        }
    ],
    "total_records": 1
}



Disney+ data

OPF mapping

MDS/IHS API call

contentType

"movie" or
"short-form"

/metadata/delivery/v2/GLOBAL/vod/editorials [@contentType] /metadata/delivery/GLOBAL/vod/editorials [@Categories]

itemId

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@id]

titleId

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@title]

texts

locale

Not available to client


title

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Title]

sortTitle

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@sortTitle]

shortDescription

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Synopsis]

mediumDescription

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@mediumDescription]

longDescription

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Description]

genres

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Genre]

ratings

value

YES


system

YES


advisories

YES


credits

name

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Actors/@Directors/@Writers]

role

{"starring": "Actors", "director": "Directors", "creator": "Writers"}

order

Not mapped to OPF

Not applicable

images

url

YES

/ihs/v1/contents/<content_id>

aspectRatio

YES


type

YES


masterId

YES


locales

YES


height

YES


width

YES


format

YES


type

YES


action

YES


deeplinks

url

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@links/url]

params

field

YES

MDS is not showing this field but it is there in MAS

value

YES

MDS is not showing this field but it is there in MAS

availability

audienceType

Not available to client


action

Not available to client


audienceValues

Not available to client


appears

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@period/start]

expires

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@period/end]

isOriginal

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@isOriginal]

resolution

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@technicals/Definition]

runTimeSeconds

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@duration]

releases

releaseYear

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Year]

releaseDate

YES


family

partnerFamilyId

Not mapped to OPF

Not applicable

familyId

Not applicable

parent

Not applicable

subtitles

Not mapped to OPF

Not applicable

subtitlesForDeaf

Not mapped to OPF

Not applicable

subtitlesForDeaf

language

Not mapped to OPF

Not applicable

trackType

Not applicable

renditionName

Not applicable

features

Not applicable

targetLanguage

Not mapped to OPF

Not applicable

originalLanguage

Not mapped to OPF

Not applicable

productionCountry

Not mapped to OPF

Not applicable

isDeleted

Not mapped to OPF

Not applicable

Series content type

The following is the Disney+ data mapping to OPF and its availability in MDS for Disney+ series:

CODE
GET https://<server>/metadata/delivery/GLOBAL/vod/series?filter={"companyId":"DPlus"}


This endpoint retrieves both series and season metadata. It is up to the client to parse the data that is returned to filter out series or season data.

Sample MDS JSON response format for series content type

Click here to expand...


JSON
{
    "version": "20210608130135",
    "total_records": 1700,
    "series": [
        {
            "id": "DPlus_fa0afe75-ccdc-4872-9445-e572def9d033",
            "title": "Secrets Of The Zoo_fa0afe75-ccdc-4872-9445-e572def9d033",
            "period": {
                "start": 1613923200,
                "end": 8962185600,
                "duration": 7348262400
            },
            "companyId": "DPlus",
            "nodeRefs": [],
            "type": "series",
            "deviceType": [],
            "Actors": "Mocean Melvin",
            "Genre": "Drama,Specials,Family",
            "isOriginal": "false",
            "Categories": [
                "Drama Series"
            ],
            "Synopsis": "Go behind the scenes at The Columbus Zoo and Aquarium.",
            "Description": "The Columbus Zoo and Aquarium is one of the largest and most popular zoos in the country, boasting none other than “Jungle Jack” Hanna. It takes hours to see it all, but now for the first time, Nat Geo WILD is taking viewers behind the scenes to meet the animals and the army of people who work 24 hours a day, seven days a week to create one of the best zoo experiences in the country.",
            "mediumDescription": "The Columbus Zoo and Aquarium is one of the largest and most popular zoos in the country, boasting none other than “Jungle Jack” Hanna. It takes hours to see it all, but now for the first time, Nat Geo WILD is taking viewers behind the scenes to meet the animals and the army of people who work 24 hours a day, seven days a week to create one of the best zoo experiences in the country.",
            "Title": "Secrets Of The Zoo",
            "sortTitle": "Secrets Of The Zoo",
            "locale": "en_GB",
            "links": [
                {
                    "id": "DPlus_fa0afe75-ccdc-4872-9445-e572def9d033_details",
                    "provider": "DPlus",
                    "action": "details",
                    "contentRef": "DPlus_fa0afe75-ccdc-4872-9445-e572def9d033",
                    "title": "Secrets Of The Zoo_fa0afe75-ccdc-4872-9445-e572def9d033",
                    "type": "universalLink",
                    "url": "https://www.disneyplus.com/series/secrets-of-the-zoo/1SlLvT8vU00E",
                    "original": false,
                    "period": {
                        "start": 1613923200,
                        "end": 8962185600,
                        "duration": 7348262400
                    },
                    "playbackOptions": []
                }
            ]
        }
]
}



Disney+ data

OPF mapping

MDS/IHS API call

contentType

"series"

/metadata/delivery/GLOBAL/vod/series [@type]    /metadata/delivery/GLOBAL/vod/series [@Categories]

itemId

YES

/metadata/delivery/GLOBAL/vod/series [@id]

titleId

Disney+ data does not contain titleId for seasons, but the adapter adds a custom value of 'title@texts'_'itemId'.

Disney+ does not contain titleId for seasons, but the adapter adds a custom value of 'title@texts'_'itemId'  and this is present in the output of /metadata/delivery/GLOBAL/vod/series [@title].

texts

locale

YES

/metadata/delivery/GLOBAL/vod/series [@locale]

title

YES

/metadata/delivery/GLOBAL/vod/series [@Title]

sortTitle

YES

/metadata/delivery/GLOBAL/vod/series [@sortTitle]

shortDescription

YES

/metadata/delivery/GLOBAL/vod/series [@Synopsis]

mediumDescription

YES

/metadata/delivery/GLOBAL/vod/series [@mediumDescription]

longDescription

YES

/metadata/delivery/GLOBAL/vod/series [@Description]

genres

YES

/metadata/delivery/GLOBAL/vod/series [@Genre]

ratings

value

YES


system

YES


advisories

YES


credits

name

YES

/metadata/delivery/GLOBAL/vod/series [@Actors/@Directors/@Writers]

role

{"starring": "Actors", "director": "Directors", "creator": "Writers"}

order

Not mapped to OPF

Not applicable

images

url

YES

/ihs/v1/contents/<content_id>

aspectRatio

YES


type

YES


masterId

YES


locales

YES


height

YES


width

YES


format

YES


type

YES


action

YES


deeplinks

url

YES

/metadata/delivery/GLOBAL/vod/series [@links.url]

params

field

YES

Not showing in MDS but present in CPM

value

YES

Not showing in MDS but present in CPM

availability

audienceType

Not available to client


action

Not available to client


audienceValues

Not available to client


appears

YES

/metadata/delivery/GLOBAL/vod/series [@period.start]

expires

YES

/metadata/delivery/GLOBAL/vod/series [@period.end]

isOriginal

YES

/metadata/delivery/GLOBAL/vod/series [@isOriginal]

resolution

Not present in D+


runTimeSeconds

Not present in D+


releases

releaseYear

Present in D+ content but not mapped to OPF


releaseDate

Present in D+ content but not mapped to OPF


family

partnerFamilyId

Not mapped to OPF

Not applicable

familyId

Not applicable

parent

Not applicable

subtitles

Not mapped to OPF

Not applicable

subtitlesForDeaf

Not mappedto OPF

Not applicable

subtitlesForDeaf

language

Not mappedto OPF

Not applicable

trackType

Not applicable

renditionName

Not applicable

features

Not applicable

targetLanguage

Not mappedto OPF

Not applicable

originalLanguage

Not mappedto OPF

Not applicable

productionCountry

Not mappedto OPF

Not applicable

isDeleted

Not mappedto OPF

Not applicable

Season content type

The following is the Disney+ data mapping to OPF and its availability in MDS for Disney+ seasons:

CODE
GET https://<server>/metadata/delivery/GLOBAL/vod/series?filter={"companyId":"DPlus"}


This endpoint retrieves both series and season metadata. It is up to the client to parse the data that is returned to filter out series or season data.

Sample MDS JSON response format for season content type

Click here to expand...


JSON
{
    "version": "20210608130135",
    "total_records": 1700,
    "series": [
        {
            "id": "DPlus_684ed12a-4bbe-4fff-9493-7dab597cc4c8",
            "title": "Hercules: The Animated Series_684ed12a-4bbe-4fff-9493-7dab597cc4c8",
            "period": {
                "start": 1613923200,
                "end": 32535100800,
                "duration": 30921177600
            },
            "companyId": "DPlus",
            "nodeRefs": [],
            "type": "season",
            "seriesRef": "DPlus_5004bd95-fd32-4656-a42a-e5d29da393e5",
            "deviceType": [],
            "isOriginal": "false",
            "SeasonNumber": "1",
            "Genre": "Comedy,Animation,Action / Adventure",
            "Actors": "Bobcat Goldthwait,French Stewart,Matt Frewer,Tate Donovan,Sandra Bernhard,Robert P. Costanzo",
            "Categories": [
                "Drama Series"
            ],
            "mediumDescription": "Follow Herc's many labors during the years he spent training on how to be a hero under the tutelage of satyr Phil. Many of the Olympian Gods and Goddesses pay visit to the young hero-to-be and help or hinder him in his new adventures.",
            "Description": "Follow Herc's many labors during the years he spent training on how to be a hero under the tutelage of satyr Phil. Many of the Olympian Gods and Goddesses pay visit to the young hero-to-be and help or hinder him in his new adventures.",
            "Synopsis": "Follow Herc's many labors during the years he spent training on how to be a hero.",
            "sortTitle": "Hercules: The Animated Series",
            "Title": "Hercules: The Animated Series",
            "locale": "en_GB",
            "links": []
        }
]
}



Disney+data

OPF mapping

MDS/IHS API call

contentType

"season"

/metadata/delivery/GLOBAL/vod/series [@type]

/metadata/delivery/GLOBAL/vod/series [@Categories]

itemId

YES

/metadata/delivery/GLOBAL/vod/series [@id]

titleId

YES

Disney+ does not contain titleId for seasons, but the adapter adds a custom value of 'title@texts'_'itemId' and this is present in the output of /metadata/delivery/GLOBAL/vod/series [@title].

seriesId

YES

/metadata/delivery/GLOBAL/vod/series [@seriesRef]

seasonSequenceNumber

YES

/metadata/delivery/GLOBAL/vod/series [@SeasonNumber]

texts

locale

YES

/metadata/delivery/GLOBAL/vod/series [@locale]

title

YES

/metadata/delivery/GLOBAL/vod/series [@Title]

sortTitle

YES

/metadata/delivery/GLOBAL/vod/series [@sortTitle]

shortDescription

YES

/metadata/delivery/GLOBAL/vod/series [@Synopsis]

mediumDescription

YES

/metadata/delivery/GLOBAL/vod/series [@mediumDescription]

longDescription

YES

/metadata/delivery/GLOBAL/vod/series [@Description]

genres

YES

/metadata/delivery/GLOBAL/vod/series [@Genre]

ratings

value

YES


system

YES


advisories

YES


credits

name

YES

/metadata/delivery/GLOBAL/vod/series [@Actors/@Directors/@Writers]

role

{"starring": "Actors", "director": "Directors", "creator": "Writers"}

order

Not mapped to OPF

Not applicable

images

url

Not applicable because Disney+ does not contain this data for seasons

Not applicable because Disney+ does not contain this data for seasons

aspectRatio

type

masterId

locales

height

width

format

type

action

deeplinks

url

Not applicable because Disney+ does not contain this data for seasons

Not applicable because Disney+ does not contain this data for seasons

params

field

value

availability

audienceType

Not available to client


action

Not available to client


audienceValues

Not available to client


appears

YES

/metadata/delivery/GLOBAL/vod/series [@period/start]

expires

YES

/metadata/delivery/GLOBAL/vod/series [@period/end]

isOriginal

YES

/metadata/delivery/GLOBAL/vod/series [@isOriginal]

resolution

Not present in Disney+


runTimeSeconds

Not present in Disney+


releases

releaseYear



releaseDate



family

partnerFamilyId

Not mapped to OPF

Not applicable

familyId

Not applicable

parent

Not applicable

subtitles

Not mapped to OPF

Not applicable

subtitlesForDeaf

Not mapped to OPF

Not applicable

subtitlesForDeaf

language

Not mapped to OPF

Not applicable

trackType

Not applicable

renditionName

Not applicable

features

Not applicable

targetLanguage

Not mapped to OPF

Not applicable

originalLanguage

Not mapped to OPF

Not applicable

productionCountry

Not mapped to OPF

Not applicable

isDeleted

Not mapped to OPF

Not applicable

Episode content type

The following is the Disney+ data mapping to OPF and its availability in MDS for Disney+ episodes:

CODE
GET https://<server>/metadata/delivery/v2/GLOBAL/vod/editorials?filter={"companyId":"DPlus"}

Sample MDS JSON response format for episode content type

Click here to expand...


JSON
{
    "version": "20210621080529",
    "editorials": [
        {
            "id": "DPlus_e83bed2c-2b2b-41f5-b76a-8d20dbf43d77",
            "created": 1623095242,
            "contentGroups": [],
            "nodeRefs": [
                "DPlus_DPlus_PRI"
            ],
            "contentType": "episode",
            "period": {
                "start": 1613923200,
                "end": 1623686400,
                "duration": 9763200
            },
            "seasonRef": "DPlus_16ec5359-df54-497a-baf8-97e7b85d1536",
            "seriesRef": "DPlus_22d3d7f2-7edc-4a83-b9e1-8facc4ef4742",
            "companyId": "DPlus",
            "title": "9eeb697c-2715-4f1f-ab8d-088f2f26aef8",
            "episodeNumber": 5,
            "duration": 2656,
            "isSTCU": false,
            "isLTCU": false,
            "provider": "GLOBAL",
            "promoRefs": [],
            "displayPriority": {
                "DPlus_DPlus_PRI": 1000000
            },
            "CUStartDate": 1613923200,
            "CUEndDate": 1623686400,
            "Categories": [
                "Drama Series"
            ],
            "Genre": [
                "Specials"
            ],
            "PromoImages": [],
            "Actors": [
                "Stoney Emshwiller,Neil deGrasse Tyson"
            ],
            "Directors": [
                "Ann Druyan"
            ],
            "Producers": [],
            "Writers": [],
            "Year": 2014,
            "SeasonNumber": 1,
            "Subtitles": [],
            "Audio": [],
            "isOriginal": "false",
            "episodeSeriesSequenceNumber": "5",
            "Definition": "HD",
            "Description": "The Ship of the Imagination travels back in time to reveal 11th century Europe and North Africa during the golden age of Islam, when brilliant physicist Ibn al-Haytham discovered the scientific method and first understood how we see, and how light travels. Later, William Herschel discovers the infrared and the signature hidden in the light of every star, eventually unlocking one of the keys to the cosmos.",
            "Synopsis": "Discover the meanings of light and enlightenment.",
            "sortTitle": "Hiding in The Light",
            "mediumDescription": "The Ship of the Imagination travels back in time to reveal 11th century Europe and North Africa during the golden age of Islam, when brilliant physicist Ibn al-Haytham discovered the scientific method and first understood how we see, and how light travels. Later, William Herschel discovers the infrared and the signature hidden in the light of every star, eventually unlocking one of the keys to the",
            "Title": "Hiding in The Light",
            "Ratings": [
                {
                    "Title": "Suitable for persons 13 and above but parental guidance is advised for children below 13",
                    "code": "PG13",
                    "ratingBody": "MDA",
                    "precedence": 13
                }
            ],
            "technicals": [
                {
                    "id": "DPlus_e83bed2c-2b2b-41f5-b76a-8d20dbf43d77",
                    "created": 1623095244,
                    "contentGroups": [],
                    "nodeRefs": [],
                    "mainContentRef": "DPlus_e83bed2c-2b2b-41f5-b76a-8d20dbf43d77",
                    "period": {
                        "start": 1613923200,
                        "end": 1623686400,
                        "duration": 9763200
                    },
                    "companyId": "DPlus",
                    "profileRef": "ProfIdDeeplink",
                    "profileRefs": [
                        "ProfIdDeeplink"
                    ],
                    "title": "9eeb697c-2715-4f1f-ab8d-088f2f26aef8",
                    "media": {
                        "AV_PlaylistName": {
                            "fileName": "https://www.disneyplus.com/series/hiding-in-the-light/3AAcsJhhmU10",
                            "uri": "https://www.disneyplus.com/series/hiding-in-the-light/3AAcsJhhmU10",
                            "format": {}
                        }
                    },
                    "isSTCU": false,
                    "isLTCU": false,
                    "provider": "GLOBAL",
                    "deviceType": [
                        "ATV"
                    ],
                    "promoRefs": [],
                    "CUStartDate": 1613923200,
                    "CUEndDate": 1623686400,
                    "Categories": [],
                    "PromoImages": [],
                    "Actors": [],
                    "Directors": [],
                    "Producers": [],
                    "Writers": [],
                    "Subtitles": [],
                    "Audio": [],
                    "Definition": "HD",
                    "isOriginal": "false",
                    "products": [
                        {
                            "id": "DPlus_Test_Product1",
                            "startPurchase": 1584918000,
                            "endPurchase": 8962185600,
                            "price": {
                                "startPurchase": 1584918000,
                                "endPurchase": 8962185600,
                                "currency": "INR",
                                "value": 0
                            },
                            "startValidity": 1584918000,
                            "endValidity": 8962185600,
                            "type": "transactional",
                            "title": "TEST_PRODUCT1",
                            "isFreemium": false,
                            "isShared": true,
                            "technicalTypes": [
                                "HD"
                            ],
                            "link": {
                                "id": "DPlus_DPlus_PRI|DPlus_Test_Product1",
                                "start": 1584918000,
                                "end": 8962185600
                            }
                        }
                    ]
                }
            ],
            "links": [
                {
                    "id": "DPlus_e83bed2c-2b2b-41f5-b76a-8d20dbf43d77_details",
                    "provider": "DPlus",
                    "action": "details",
                    "contentRef": "DPlus_e83bed2c-2b2b-41f5-b76a-8d20dbf43d77",
                    "title": "9eeb697c-2715-4f1f-ab8d-088f2f26aef8",
                    "type": "universalLink",
                    "url": "https://www.disneyplus.com/series/hiding-in-the-light/3AAcsJhhmU10",
                    "original": false,
                    "period": {
                        "start": 1613923200,
                        "end": 1623686400,
                        "duration": 9763200
                    },
                    "playbackOptions": []
                },
                {
                    "id": "DPlus_e83bed2c-2b2b-41f5-b76a-8d20dbf43d77_playMedia",
                    "provider": "DPlus",
                    "action": "playMedia",
                    "contentRef": "DPlus_e83bed2c-2b2b-41f5-b76a-8d20dbf43d77",
                    "title": "9eeb697c-2715-4f1f-ab8d-088f2f26aef8",
                    "type": "universalLink",
                    "url": "https://www.disneyplus.com/video/e83bed2c-2b2b-41f5-b76a-8d20dbf43d77",
                    "original": false,
                    "period": {
                        "start": 1613923200,
                        "end": 1623686400,
                        "duration": 9763200
                    },
                    "playbackOptions": []
                }
            ]
        }
]
}



Disney+ data

OPF mapping

MDS/IHS API call

contentType

"episode"

/metadata/delivery/v2/GLOBAL/vod/editorials [@contentType] /metadata/delivery/GLOBAL/vod/editorials [@Categories]

itemId

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@id]

titleId

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@title]

seasonId

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@seasonRef]

seriesId

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@seriesRef]

episodeSequenceNumber

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@episodeNumber]

episodeSeriesSequenceNumber

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@episodeSeriesSequenceNumber]

seasonSequenceNumber

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@SeasonNumber]

texts

locale

YES


title

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Title]

sortTitle

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@sortTitle]

shortDescription

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Synopsis]

mediumDescription

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@mediumDescription]

longDescription

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Description]

genres

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Genre]

ratings

value

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Ratings/code]

system

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Ratings/ratingBody]

advisories

YES


credits

name

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Actors/@Directors/@Writers]

role

{"starring": "Actors", "director": "Directors", "creator": "Writers"}

order

Not mapped to OPF

Not applicable

images

url

YES

/ihs/v1/contents/<content_id>

aspectRatio

YES


type

YES


masterId

YES


locales

YES


height

YES


width

YES


format

YES


type

YES


action

YES


deeplinks

url

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@links/uri]

params

field

YES


value

YES


availability

audienceType

Not available to client


action

Not available to client


audienceValues

Not available to client


appears

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@period/start]

expires

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@period/end]

isOriginal

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@isOriginal]

resolution

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Definition]

runTimeSeconds

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@duration]

releases

releaseYear

YES

/metadata/delivery/v2/GLOBAL/vod/editorials [@Year]

releaseDate

Not mapped to OPF

Not applicable

family

partnerFamilyId

Not mapped to OPF

Not applicable

familyId

Not applicable

parent

Not applicable

subtitles

Not mapped to OPF

Not applicable

subtitlesForDeaf

Not mapped to OPF

Not applicable

subtitlesForDeaf

language

Not mapped to OPF

Not applicable

trackType

Not applicable

renditionName

Not applicable

features

Not applicable

targetLanguage

Not mapped to OPF

Not applicable

originalLanguage

Not mapped to OPF

Not applicable

productionCountry

Not mapped to OPF

Not applicable

isDeleted

Not mapped to OPF

Not applicable

See also

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.