# Common

## List of Countries.

> List of Countries, ISO codes and Country IDs used throughout the API.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"CountryResponse":{"title":"CountryResponse","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"CountryResponse","type":"object"}}},"paths":{"/Common/Countries/":{"get":{"tags":["Common"],"summary":"List of Countries.","description":"List of Countries, ISO codes and Country IDs used throughout the API.","operationId":"GetCountries","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<CountryResponse>","type":"array","items":{"$ref":"#/components/schemas/CountryResponse"}}},"application/xml":{"schema":{"title":"List<CountryResponse>","type":"array","items":{"$ref":"#/components/schemas/CountryResponse"}}},"text/csv":{"schema":{"title":"List<CountryResponse>","type":"array","items":{"$ref":"#/components/schemas/CountryResponse"}}},"text/html":{"schema":{"title":"List<CountryResponse>","type":"array","items":{"$ref":"#/components/schemas/CountryResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Languages.

> Returns a list of languages used in the API as well as the ISO code and language ID.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"LanguageResponse":{"title":"LanguageResponse","properties":{"Id":{"description":"Unique ID of a Language.","type":"integer","format":"int32"},"IsoCode":{"description":"ISO code for this Language.","type":"string"},"Name":{"description":"Name of the Language.","type":"string"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IETFCode":{"description":"IETF BCP 47 code for this language.","type":"string"}},"description":"LanguageResponse","type":"object"}}},"paths":{"/Common/Languages/":{"get":{"tags":["Common"],"summary":"List of Languages.","description":"Returns a list of languages used in the API as well as the ISO code and language ID.","operationId":"GetLanguages","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<LanguageResponse>","type":"array","items":{"$ref":"#/components/schemas/LanguageResponse"}}},"application/xml":{"schema":{"title":"List<LanguageResponse>","type":"array","items":{"$ref":"#/components/schemas/LanguageResponse"}}},"text/csv":{"schema":{"title":"List<LanguageResponse>","type":"array","items":{"$ref":"#/components/schemas/LanguageResponse"}}},"text/html":{"schema":{"title":"List<LanguageResponse>","type":"array","items":{"$ref":"#/components/schemas/LanguageResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## Gets all EncodeTypes.

> Videos are encoded in various formats and bitrates to reach any screen and work with any player.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"EncodeTypeResponse":{"title":"EncodeTypeResponse","properties":{"Id":{"description":"Unique ID of an EncodeType.","type":"integer","format":"int32"},"Type":{"description":"The name of the type for the EncodeType.","type":"string"}},"description":"EncodeTypeResponse","type":"object"}}},"paths":{"/Common/EncodeTypes/":{"get":{"tags":["Common"],"summary":"Gets all EncodeTypes.","description":"Videos are encoded in various formats and bitrates to reach any screen and work with any player.","operationId":"GetEncodeTypes","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<EncodeTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/EncodeTypeResponse"}}},"application/xml":{"schema":{"title":"List<EncodeTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/EncodeTypeResponse"}}},"text/csv":{"schema":{"title":"List<EncodeTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/EncodeTypeResponse"}}},"text/html":{"schema":{"title":"List<EncodeTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/EncodeTypeResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Image Types.

> A list of image types available in the IVA database. \*\*EX: Poster\*\*

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"ImageTypeResponse":{"title":"ImageTypeResponse","properties":{"Id":{"description":"Unique ID for the ImageType.","type":"integer","format":"int32"},"Type":{"description":"Name of the Type of the ImageType.","type":"string"}},"description":"ImageTypeResponse","type":"object"}}},"paths":{"/Common/ImageTypes/":{"get":{"tags":["Common"],"summary":"List of Image Types.","description":"A list of image types available in the IVA database. **EX: Poster**","operationId":"GetImageTypes","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<ImageTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/ImageTypeResponse"}}},"application/xml":{"schema":{"title":"List<ImageTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/ImageTypeResponse"}}},"text/csv":{"schema":{"title":"List<ImageTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/ImageTypeResponse"}}},"text/html":{"schema":{"title":"List<ImageTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/ImageTypeResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Tags (with paging

> Paged list of all tags used in the API.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"TagResponse":{"title":"TagResponse","properties":{"Id":{"type":"integer","format":"int64"},"Name":{"type":"string"}},"description":"TagResponse","type":"object"}}},"paths":{"/Common/Tags/":{"get":{"tags":["Common"],"summary":"List of Tags (with paging","description":"Paged list of all tags used in the API.","operationId":"GetTags","parameters":[{"schema":{"type":"integer","format":"int32"},"name":"Skip","in":"query","description":"Offset for paging. Default is 0.","required":true},{"schema":{"type":"integer","format":"int32"},"name":"Take","in":"query","description":"Maximum number of rows returned. Default is 1,000.","required":true}],"responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<TagResponse>","type":"array","items":{"$ref":"#/components/schemas/TagResponse"}}},"application/xml":{"schema":{"title":"List<TagResponse>","type":"array","items":{"$ref":"#/components/schemas/TagResponse"}}},"text/csv":{"schema":{"title":"List<TagResponse>","type":"array","items":{"$ref":"#/components/schemas/TagResponse"}}},"text/html":{"schema":{"title":"List<TagResponse>","type":"array","items":{"$ref":"#/components/schemas/TagResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Video Types.

> Returns a list of the types of videos that can be associated to a title.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"VideoTypeResponse":{"title":"VideoTypeResponse","properties":{"Id":{"description":"Unique ID of VideoType.","type":"integer","format":"int32"},"Type":{"description":"Type of VideoType.","type":"string"}},"description":"VideoTypeResponse","type":"object"}}},"paths":{"/Common/VideoTypes/":{"get":{"tags":["Common"],"summary":"List of Video Types.","description":"Returns a list of the types of videos that can be associated to a title.","operationId":"GetVideoTypes","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<VideoTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/VideoTypeResponse"}}},"application/xml":{"schema":{"title":"List<VideoTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/VideoTypeResponse"}}},"text/csv":{"schema":{"title":"List<VideoTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/VideoTypeResponse"}}},"text/html":{"schema":{"title":"List<VideoTypeResponse>","type":"array","items":{"$ref":"#/components/schemas/VideoTypeResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Common Enumerators.

> Provider enumerator has values added regularly.  Update your SDK to refresh these values.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"CommonEnumerators":{"title":"CommonEnumerators","properties":{"Provider":{"type":"array","items":{"type":"string"}},"DeliveryMethod":{"type":"array","items":{"type":"string"}},"OfferType":{"type":"array","items":{"type":"string"}},"VideoQuality":{"type":"array","items":{"type":"string"}},"CurrencyType":{"type":"array","items":{"type":"string"}}},"description":"CommonEnumerators","type":"object"}}},"paths":{"/Common/GetCommonEnumerators":{"get":{"tags":["Common"],"summary":"List of Common Enumerators.","description":"Provider enumerator has values added regularly.  Update your SDK to refresh these values.","operationId":"GetCommonEnumerators","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommonEnumerators"}},"application/xml":{"schema":{"$ref":"#/components/schemas/CommonEnumerators"}},"text/csv":{"schema":{"$ref":"#/components/schemas/CommonEnumerators"}},"text/html":{"schema":{"$ref":"#/components/schemas/CommonEnumerators"}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Originating Networks.

> No parameters.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"OriginatingNetworkResponse":{"title":"OriginatingNetworkResponse","properties":{"Name":{"type":"string"},"FullName":{"type":"string"},"AlternateNames":{"type":"array","items":{"type":"string"}},"Packages":{"type":"array","items":{"type":"string"}}},"description":"OriginatingNetworkResponse","type":"object"}}},"paths":{"/Common/OriginatingNetworks/":{"get":{"tags":["Common"],"summary":"List of Originating Networks.","description":"No parameters.","operationId":"GetOriginatingNetworks","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<OriginatingNetworkResponse>","type":"array","items":{"$ref":"#/components/schemas/OriginatingNetworkResponse"}}},"application/xml":{"schema":{"title":"List<OriginatingNetworkResponse>","type":"array","items":{"$ref":"#/components/schemas/OriginatingNetworkResponse"}}},"text/csv":{"schema":{"title":"List<OriginatingNetworkResponse>","type":"array","items":{"$ref":"#/components/schemas/OriginatingNetworkResponse"}}},"text/html":{"schema":{"title":"List<OriginatingNetworkResponse>","type":"array","items":{"$ref":"#/components/schemas/OriginatingNetworkResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Trend Sources.

> List of Trend Sources.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"TrendSourceResponse":{"title":"TrendSourceResponse","properties":{"ItemCount":{"type":"integer","format":"int32"},"Id":{"type":"integer","format":"int32"},"Name":{"type":"string"},"Brand":{"type":"string"},"CountryId":{"type":"integer","format":"int32"},"Classifiers":{"type":"array","items":{"type":"string"}},"Modified":{"type":"string","format":"date-time"},"ListUrl":{"type":"string"},"Active":{"type":"boolean"},"Scrapestorm":{"type":"boolean"},"Programtype":{"type":"string"}},"description":"TrendSourceResponse","type":"object"}}},"paths":{"/Common/TrendSources":{"get":{"tags":["Common"],"summary":"List of Trend Sources.","description":"List of Trend Sources.","operationId":"GetTrendSources","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<TrendSourceResponse>","type":"array","items":{"$ref":"#/components/schemas/TrendSourceResponse"}}},"application/xml":{"schema":{"title":"List<TrendSourceResponse>","type":"array","items":{"$ref":"#/components/schemas/TrendSourceResponse"}}},"text/csv":{"schema":{"title":"List<TrendSourceResponse>","type":"array","items":{"$ref":"#/components/schemas/TrendSourceResponse"}}},"text/html":{"schema":{"title":"List<TrendSourceResponse>","type":"array","items":{"$ref":"#/components/schemas/TrendSourceResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of filter options available in data demo.

> List of filter options available in data demo.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"DataDemoFilters":{"title":"DataDemoFilters","properties":{"SortBy":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"CollectionSortBys":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"ProgramTypes":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"Packages":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"AvailableOn":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"Genres":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"Themes":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"Status":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"Countries":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"TrendSources":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"TrendBrands":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"TrendListClassifiers":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"MissingExternalIdNames":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"Languages":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"OriginatingNetworks":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"CollectionTypes":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"YearRange":{"type":"array","items":{"type":"integer","format":"int32"}},"AwardYears":{"type":"array","items":{"type":"integer","format":"int32"}},"AwardTypes":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"AwardCategoryTypes":{"type":"array","items":{"$ref":"#/components/schemas/NameValueFilter"}},"RemoteIp":{"type":"string"}},"description":"DataDemoFilters","type":"object"},"NameValueFilter":{"title":"NameValueFilter","properties":{"Name":{"type":"string"},"Value":{"type":"string"}},"description":"NameValueFilter","type":"object"}}},"paths":{"/Common/DataDemoFilters":{"get":{"tags":["Common"],"summary":"List of filter options available in data demo.","description":"List of filter options available in data demo.","operationId":"GetDataDemoFilters","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataDemoFilters"}},"application/xml":{"schema":{"$ref":"#/components/schemas/DataDemoFilters"}},"text/csv":{"schema":{"$ref":"#/components/schemas/DataDemoFilters"}},"text/html":{"schema":{"$ref":"#/components/schemas/DataDemoFilters"}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Movie Certifications

> Returns all Movie Certifications used in a movie response with the Releases object.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"MovieCertificationResponse":{"title":"MovieCertificationResponse","properties":{"Id":{"description":"Unique ID of MovieCertification.","type":"integer","format":"int32"},"Certification":{"description":"Movie certification or Rating.","type":"string"},"Order":{"description":"Rank of MovieCertification from youngest to oldest.","type":"integer","format":"int32"},"Definition":{"description":"Definition of MovieCertification.","type":"string"},"Country":{"$ref":"#/components/schemas/Country"}},"description":"MovieCertificationResponse","type":"object"},"Country":{"title":"Country","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"Country","type":"object"}}},"paths":{"/Common/MovieCertifications":{"get":{"tags":["Common"],"summary":"List of Movie Certifications","description":"Returns all Movie Certifications used in a movie response with the Releases object.","operationId":"GetMovieCertifications","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<MovieCertificationResponse>","type":"array","items":{"$ref":"#/components/schemas/MovieCertificationResponse"}}},"application/xml":{"schema":{"title":"List<MovieCertificationResponse>","type":"array","items":{"$ref":"#/components/schemas/MovieCertificationResponse"}}},"text/csv":{"schema":{"title":"List<MovieCertificationResponse>","type":"array","items":{"$ref":"#/components/schemas/MovieCertificationResponse"}}},"text/html":{"schema":{"title":"List<MovieCertificationResponse>","type":"array","items":{"$ref":"#/components/schemas/MovieCertificationResponse"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Movie Genres

> List of all movie genres used in the API.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"DbMovieGenre":{"title":"DbMovieGenre","properties":{"Id":{"description":"ID of MovieGenre.","type":"integer","format":"int32"},"Genre":{"description":"Genre associated with Movie.","type":"string"},"IABUniqueId":{"description":"Unique IAB Id for Genre.","type":"integer","format":"int32"},"IABParentId":{"description":"IAB Parent Id of IABUniqueId for Genre.","type":"integer","format":"int32"}},"description":"DbMovieGenre","type":"object"}}},"paths":{"/Common/MovieGenres":{"get":{"tags":["Common"],"summary":"List of Movie Genres","description":"List of all movie genres used in the API.","operationId":"GetMovieGenres","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<DbMovieGenre>","type":"array","items":{"$ref":"#/components/schemas/DbMovieGenre"}}},"application/xml":{"schema":{"title":"List<DbMovieGenre>","type":"array","items":{"$ref":"#/components/schemas/DbMovieGenre"}}},"text/csv":{"schema":{"title":"List<DbMovieGenre>","type":"array","items":{"$ref":"#/components/schemas/DbMovieGenre"}}},"text/html":{"schema":{"title":"List<DbMovieGenre>","type":"array","items":{"$ref":"#/components/schemas/DbMovieGenre"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Show Certifications

> List of Show Certifications and definitions.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"DbShowCertification":{"title":"DbShowCertification","properties":{"Id":{"description":"Unique ID of a ShowCertification.","type":"integer","format":"int32"},"Certification":{"description":"Show certification or Rating.","type":"string"},"CountryId":{"description":"ID of Country associated with ShowCertification.","type":"integer","format":"int32"},"Order":{"description":"Rank of ShowCertification from youngest to oldest.","type":"integer","format":"int32"},"Definition":{"description":"Definition of ShowCertification.","type":"string"},"Country":{"$ref":"#/components/schemas/DbCountry"}},"description":"DbShowCertification","type":"object"},"DbCountry":{"title":"DbCountry","properties":{"Id":{"type":"integer","format":"int32"},"FabricId":{"description":"Fabric Language Id.","type":"string"},"IsoCode":{"description":"ISO code for a Country.","type":"string"},"IsoCodeA3":{"description":"ISO 3 character code for a Country.","type":"string"},"Name":{"description":"Name of the Country.","type":"string"},"AlternateNames":{"description":"Alternate names of the Country.","type":"array","items":{"type":"string"}}},"description":"DbCountry","type":"object"}}},"paths":{"/Common/ShowCertifications":{"get":{"tags":["Common"],"summary":"List of Show Certifications","description":"List of Show Certifications and definitions.","operationId":"GetShowCertifications","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<DbShowCertification>","type":"array","items":{"$ref":"#/components/schemas/DbShowCertification"}}},"application/xml":{"schema":{"title":"List<DbShowCertification>","type":"array","items":{"$ref":"#/components/schemas/DbShowCertification"}}},"text/csv":{"schema":{"title":"List<DbShowCertification>","type":"array","items":{"$ref":"#/components/schemas/DbShowCertification"}}},"text/html":{"schema":{"title":"List<DbShowCertification>","type":"array","items":{"$ref":"#/components/schemas/DbShowCertification"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## List of Show Genres

> Returns a list of all the show genres used in the IVA database.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"DbShowGenre":{"title":"DbShowGenre","properties":{"Id":{"description":"ID of ShowGenre.","type":"integer","format":"int32"},"Genre":{"description":"Genre associated with Show.","type":"string"},"IABUniqueId":{"description":"Unique IAB Id for Genre.","type":"integer","format":"int32"},"IABParentId":{"description":"IAB Parent Id of IABUniqueId for Genre.","type":"integer","format":"int32"}},"description":"DbShowGenre","type":"object"}}},"paths":{"/Common/ShowGenres":{"get":{"tags":["Common"],"summary":"List of Show Genres","description":"Returns a list of all the show genres used in the IVA database.","operationId":"GetShowGenres","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"title":"List<DbShowGenre>","type":"array","items":{"$ref":"#/components/schemas/DbShowGenre"}}},"application/xml":{"schema":{"title":"List<DbShowGenre>","type":"array","items":{"$ref":"#/components/schemas/DbShowGenre"}}},"text/csv":{"schema":{"title":"List<DbShowGenre>","type":"array","items":{"$ref":"#/components/schemas/DbShowGenre"}}},"text/html":{"schema":{"title":"List<DbShowGenre>","type":"array","items":{"$ref":"#/components/schemas/DbShowGenre"}}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## Search collections.

> Search collection data.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"SearchCollectionResponse":{"title":"SearchCollectionResponse","properties":{"Took":{"type":"integer","format":"int64"},"Total":{"type":"integer","format":"int64"},"MaxScore":{"type":"number","format":"double"},"Hits":{"type":"array","items":{"$ref":"#/components/schemas/CollectionHit"}},"Message":{"type":"string"},"NextPageToken":{"type":"string"}},"description":"SearchCollectionResponse","type":"object"},"CollectionHit":{"title":"CollectionHit","properties":{"Score":{"type":"number","format":"double"},"Source":{"$ref":"#/components/schemas/EntertainmentCollection"},"Id":{"type":"string"}},"description":"CollectionHit","type":"object"},"EntertainmentCollection":{"title":"EntertainmentCollection","properties":{"Id":{"description":"ID of the Collection. This is used in EntertainmentSearch to locate programs in this collection.  Could be ID or ParentID.","type":"string"},"Name":{"description":"Name of collection.","type":"string"},"Description":{"description":"Description of collection.","type":"string"},"Types":{"description":"List of Types of collection.","type":"array","items":{"type":"string"}},"ParentCollectionIds":{"description":"List of collection ParentIds.","type":"array","items":{"type":"string"}},"Items":{"description":"Programs in the collection.","type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollectionItem"}},"Tags":{"description":"Significant Term tags from programs in the collection.","type":"array","items":{"type":"string"}},"MicroGenres":{"description":"Micro genres from programs in the collection.","type":"array","items":{"type":"string"}},"Subjects":{"description":"Subjects from programs in the collection.","type":"array","items":{"type":"string"}},"BasedOns":{"description":"Based Ons from programs in the collection.","type":"array","items":{"type":"string"}},"Characters":{"description":"Characters from programs in the collection.","type":"array","items":{"type":"string"}},"Timestamp":{"description":"DateTime where collection was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollection","type":"object"},"EntertainmentCollectionItem":{"title":"EntertainmentCollectionItem","properties":{"ProgramId":{"description":"ID of program in collection.","type":"string"},"Sequence":{"description":"Nullable sequence used to order some collections.","type":"integer","format":"int32"},"Modified":{"description":"DateTime collection item was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollectionItem","type":"object"}}},"paths":{"/Common/Collections/Search/":{"get":{"tags":["Common"],"summary":"Search collections.","description":"Search collection data.","operationId":"SearchCollectionGet","parameters":[{"schema":{"type":"integer","format":"int32"},"name":"Skip","in":"query","description":"Rows to skip, used for paging. Default is 0.","required":false},{"schema":{"type":"integer","format":"int32"},"name":"Take","in":"query","description":"Rows to return, used for paging. Default is 10, limit is 50.","required":false},{"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"name":"Ids","in":"query","description":"List of collection Ids.","required":false},{"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"name":"ParentCollectionIds","in":"query","description":"List of Parent Collection Ids.","required":false},{"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"name":"AnyIds","in":"query","description":"ID or ParentIDs matches.","required":false},{"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"name":"ProgramIds","in":"query","description":"Filter collections containing these ProgramIds. Ex: Movie/123","required":false},{"schema":{"type":"string"},"name":"NameSearch","in":"query","description":"Search for collections by name, description.","required":false},{"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"name":"Types","in":"query","description":"Filter collections by collection types.","required":false},{"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"name":"SearchAllTerms","in":"query","description":"Search collections across all data points for recommendations.","required":false},{"schema":{"type":"string"},"name":"NextPageToken","in":"query","description":"Used for deep paging of record (beyond 10,000). Provide the NextPageToken returned from search results when using Timestamp sorting for optimal performance while paging large result sets. Skip is ignored when this parameter is provided.","required":false},{"schema":{"type":"string"},"name":"SortBy","in":"query","description":"Sort order of results.","required":false},{"schema":{"type":"string","format":"date-time"},"name":"ModifiedRecordsSince","in":"query","description":"Filter results based on timestamp.  Returns >= value timestamp (UTC) provided.","required":false}],"responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCollectionResponse"}},"application/xml":{"schema":{"$ref":"#/components/schemas/SearchCollectionResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/SearchCollectionResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/SearchCollectionResponse"}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false}}}}
```

## Search collections.

> Search collection data.

```json
{"openapi":"3.1.1","info":{"title":"Common Metadata API","version":"1.0"},"tags":[{"name":"Common"}],"servers":[{"url":"https://api.origin.fabricdata.com/api"}],"security":[{"ApiKeyHeader":[],"ApiKeyQuery":[]}],"components":{"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","description":"Authorize requests passing your apiKey in HTTP header.","name":"Ocp-Apim-Subscription-Key","in":"header"}},"schemas":{"SearchCollectionResponse":{"title":"SearchCollectionResponse","properties":{"Took":{"type":"integer","format":"int64"},"Total":{"type":"integer","format":"int64"},"MaxScore":{"type":"number","format":"double"},"Hits":{"type":"array","items":{"$ref":"#/components/schemas/CollectionHit"}},"Message":{"type":"string"},"NextPageToken":{"type":"string"}},"description":"SearchCollectionResponse","type":"object"},"CollectionHit":{"title":"CollectionHit","properties":{"Score":{"type":"number","format":"double"},"Source":{"$ref":"#/components/schemas/EntertainmentCollection"},"Id":{"type":"string"}},"description":"CollectionHit","type":"object"},"EntertainmentCollection":{"title":"EntertainmentCollection","properties":{"Id":{"description":"ID of the Collection. This is used in EntertainmentSearch to locate programs in this collection.  Could be ID or ParentID.","type":"string"},"Name":{"description":"Name of collection.","type":"string"},"Description":{"description":"Description of collection.","type":"string"},"Types":{"description":"List of Types of collection.","type":"array","items":{"type":"string"}},"ParentCollectionIds":{"description":"List of collection ParentIds.","type":"array","items":{"type":"string"}},"Items":{"description":"Programs in the collection.","type":"array","items":{"$ref":"#/components/schemas/EntertainmentCollectionItem"}},"Tags":{"description":"Significant Term tags from programs in the collection.","type":"array","items":{"type":"string"}},"MicroGenres":{"description":"Micro genres from programs in the collection.","type":"array","items":{"type":"string"}},"Subjects":{"description":"Subjects from programs in the collection.","type":"array","items":{"type":"string"}},"BasedOns":{"description":"Based Ons from programs in the collection.","type":"array","items":{"type":"string"}},"Characters":{"description":"Characters from programs in the collection.","type":"array","items":{"type":"string"}},"Timestamp":{"description":"DateTime where collection was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollection","type":"object"},"EntertainmentCollectionItem":{"title":"EntertainmentCollectionItem","properties":{"ProgramId":{"description":"ID of program in collection.","type":"string"},"Sequence":{"description":"Nullable sequence used to order some collections.","type":"integer","format":"int32"},"Modified":{"description":"DateTime collection item was last modified.","type":"string","format":"date-time"}},"description":"EntertainmentCollectionItem","type":"object"}}},"paths":{"/Common/Collections/Search/":{"post":{"tags":["Common"],"summary":"Search collections.","description":"Search collection data.","operationId":"SearchCollectionPost","responses":{"200":{"description":"OK.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchCollectionResponse"}},"application/xml":{"schema":{"$ref":"#/components/schemas/SearchCollectionResponse"}},"text/csv":{"schema":{"$ref":"#/components/schemas/SearchCollectionResponse"}},"text/html":{"schema":{"$ref":"#/components/schemas/SearchCollectionResponse"}}}},"204":{"description":"No content."},"400":{"description":"Bad request."},"401":{"description":"Unauthorized."},"403":{"description":"Forbidden. The subscription key does not have permission to access this method."},"404":{"description":"Not found. The item you requested could not be found or has been deleted."},"409":{"description":"Conflict."},"429":{"description":"Too many requests."},"500":{"description":"Internal server error."},"503":{"description":"Service unavailable."}},"deprecated":false,"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"Skip":{"type":"integer","description":"Rows to skip, used for paging. Default is 0.","format":"int32"},"Take":{"type":"integer","description":"Rows to return, used for paging. Default is 10, limit is 50.","format":"int32"},"Ids":{"type":"array","description":"List of collection Ids."},"ParentCollectionIds":{"type":"array","description":"List of Parent Collection Ids."},"AnyIds":{"type":"array","description":"ID or ParentIDs matches."},"ProgramIds":{"type":"array","description":"Filter collections containing these ProgramIds. Ex: Movie/123"},"NameSearch":{"type":"string","description":"Search for collections by name, description."},"Types":{"type":"array","description":"Filter collections by collection types."},"SearchAllTerms":{"type":"array","description":"Search collections across all data points for recommendations."},"NextPageToken":{"type":"string","description":"Used for deep paging of record (beyond 10,000). Provide the NextPageToken returned from search results when using Timestamp sorting for optimal performance while paging large result sets. Skip is ignored when this parameter is provided."},"SortBy":{"type":"string","description":"Sort order of results."},"ModifiedRecordsSince":{"type":"string","description":"Filter results based on timestamp.  Returns >= value timestamp (UTC) provided.","format":"date-time"}},"required":[]}}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://knowledgebase.fabricdata.com/origin/apis-all/common-metadata-api-docs/common.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
