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:
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:
GET https://<server>/metadata/delivery/v2/GLOBAL/vod/editorials?filter={"companyId":"DPlus"}
Sample MDS JSON response format for movie content type
Disney+ data | OPF mapping | MDS/IHS API call | ||
---|---|---|---|---|
|
|
| ||
| YES |
| ||
| YES |
| ||
|
| Not available to client | ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
|
| YES | ||
| YES | |||
| YES | |||
|
| YES |
| |
|
| |||
| Not mapped to OPF | Not applicable | ||
|
| YES |
| |
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
|
| YES |
| |
|
| YES | MDS is not showing this field but it is there in MAS | |
| YES | MDS is not showing this field but it is there in MAS | ||
|
| Not available to client | ||
| Not available to client | |||
| Not available to client | |||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
|
| YES |
| |
| YES | |||
|
| Not mapped to OPF | Not applicable | |
| Not applicable | |||
| Not applicable | |||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
|
| Not mapped to OPF | Not applicable | |
| Not applicable | |||
| Not applicable | |||
| Not applicable | |||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
| 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:
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
Disney+ data | OPF mapping | MDS/IHS API call | ||
---|---|---|---|---|
|
|
| ||
| YES |
| ||
| Disney+ data does not contain | Disney+ does not contain | ||
|
| YES |
| |
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
|
| YES | ||
| YES | |||
| YES | |||
|
| YES |
| |
|
| |||
| Not mapped to OPF | Not applicable | ||
|
| YES |
| |
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
|
| YES |
| |
|
| YES | Not showing in MDS but present in CPM | |
| YES | Not showing in MDS but present in CPM | ||
|
| Not available to client | ||
| Not available to client | |||
| Not available to client | |||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| Not present in D+ | |||
| Not present in D+ | |||
|
| Present in D+ content but not mapped to OPF | ||
| Present in D+ content but not mapped to OPF | |||
|
| Not mapped to OPF | Not applicable | |
| Not applicable | |||
| Not applicable | |||
| Not mapped to OPF | Not applicable | ||
| Not mappedto OPF | Not applicable | ||
|
| Not mappedto OPF | Not applicable | |
| Not applicable | |||
| Not applicable | |||
| Not applicable | |||
| Not mappedto OPF | Not applicable | ||
| Not mappedto OPF | Not applicable | ||
| Not mappedto OPF | Not applicable | ||
| 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:
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
Disney+data | OPF mapping | MDS/IHS API call | ||
---|---|---|---|---|
|
|
| ||
| YES |
| ||
| YES | Disney+ does not contain | ||
| YES |
| ||
| YES |
| ||
|
| YES |
| |
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
|
| YES | ||
| YES | |||
| YES | |||
|
| YES |
| |
|
| |||
| Not mapped to OPF | Not applicable | ||
|
| Not applicable because Disney+ does not contain this data for seasons | Not applicable because Disney+ does not contain this data for seasons | |
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
|
| Not applicable because Disney+ does not contain this data for seasons | Not applicable because Disney+ does not contain this data for seasons | |
|
| |||
| ||||
|
| Not available to client | ||
| Not available to client | |||
| Not available to client | |||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| Not present in Disney+ | |||
| Not present in Disney+ | |||
|
| |||
| ||||
|
| Not mapped to OPF | Not applicable | |
| Not applicable | |||
| Not applicable | |||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
|
| Not mapped to OPF | Not applicable | |
| Not applicable | |||
| Not applicable | |||
| Not applicable | |||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
| 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:
GET https://<server>/metadata/delivery/v2/GLOBAL/vod/editorials?filter={"companyId":"DPlus"}
Sample MDS JSON response format for episode content type
Disney+ data | OPF mapping | MDS/IHS API call | ||
---|---|---|---|---|
|
|
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
|
| YES | ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
|
| YES |
| |
| YES |
| ||
| YES | |||
|
| YES |
| |
|
| |||
| Not mapped to OPF | Not applicable | ||
|
| YES |
| |
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
| YES | |||
|
| YES |
| |
|
| YES | ||
| YES | |||
|
| Not available to client | ||
| Not available to client | |||
| Not available to client | |||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
| YES |
| ||
|
| YES |
| |
| Not mapped to OPF | Not applicable | ||
|
| Not mapped to OPF | Not applicable | |
| Not applicable | |||
| Not applicable | |||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
|
| Not mapped to OPF | Not applicable | |
| Not applicable | |||
| Not applicable | |||
| Not applicable | |||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable | ||
| Not mapped to OPF | Not applicable |