> For the complete documentation index, see [llms.txt](https://knowledgebase.fabricdata.com/insights/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.fabricdata.com/insights/api/models.md).

# Models

## The SonyCatalogResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"SonyCatalogResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier of the title"},"poster":{"type":"string","nullable":true},"title":{"type":"string"},"type":{"type":"string"},"year":{"type":"integer"},"primary_genre":{"type":"string"},"genres":{"type":"string"},"scripted":{"type":"string"},"production_companies":{"type":"string"},"primary_country_iso":{"type":"string"},"local_category":{"type":"string","enum":["Local","Foreign"]},"local_sony":{"type":"string","enum":["Local","LATAM","Extranjera"]},"platform":{"type":"string"},"platform_country":{"type":"string"},"business_model":{"type":"string"},"deeplink":{"type":"string","nullable":true},"enter_on":{"type":"string","format":"date","nullable":true},"out_on":{"type":"string","format":"date","nullable":true},"seasons_total":{"type":"integer"},"episodes_total":{"type":"integer"},"imdb_id":{"type":"string","nullable":true},"tmdb_id":{"type":"string","nullable":true},"tvdb_id":{"type":"string","nullable":true},"eidr_id":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The SonyKpisResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"SonyKpisResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_country":{"type":"string"},"platform_name":{"type":"string"},"platform_id":{"type":"integer"},"logo_path":{"type":"string","nullable":true},"total_contents":{"type":"integer"},"new_content":{"type":"integer"},"new_local_content":{"type":"integer"},"total_movies":{"type":"integer"},"total_series":{"type":"integer"},"total_seasons":{"type":"integer"},"total_episodes":{"type":"integer"},"local_content":{"type":"integer"},"local_latam":{"type":"integer"},"latam":{"type":"integer"},"local_foreign":{"type":"integer"},"foreign_content":{"type":"integer"},"exclusive_content":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The PlatformStatusTableResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"PlatformStatusTableResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"$ref":"#/components/schemas/Pagination"},"meta":{"type":"object","description":"Total platform counts per status type (across all statuses, respecting current filters)","properties":{"available_count":{"type":"integer"},"planned_count":{"type":"integer"},"announced_count":{"type":"integer"},"candidates_count":{"type":"integer"},"discontinued_count":{"type":"integer"},"not_qualified_count":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"logo":{"type":"string","nullable":true},"platform":{"type":"string","nullable":true},"platform_country":{"type":"string","nullable":true},"packages":{"type":"string","nullable":true},"owner":{"type":"string","nullable":true},"added":{"type":"string","nullable":true},"updated":{"type":"string","nullable":true},"frequency":{"type":"string","nullable":true},"deeplink":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The PlatformStatusKpisResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"PlatformStatusKpisResponse":{"type":"object","properties":{"message":{"type":"string"},"kpis":{"type":"object","properties":{"added_last_month":{"type":"integer"},"available":{"type":"integer"},"planned":{"type":"integer"},"announced":{"type":"integer"},"candidates":{"type":"integer"},"discontinued":{"type":"integer"},"not_qualified":{"type":"integer"}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The PlatformStatusByCountryResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"PlatformStatusByCountryResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"country":{"type":"string"},"platform_count":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The KpisResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"KpisResponse":{"type":"object","properties":{"message":{"type":"string"},"kpis":{"type":"object","properties":{"platforms":{"type":"integer"},"countries":{"type":"integer"},"total_contents":{"type":"integer"},"movies":{"type":"integer"},"series":{"type":"integer"},"seasons":{"type":"integer"},"episodes":{"type":"integer"},"releases_current_year":{"type":"integer"}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The GenreCountResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"GenreCountResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","properties":{"primary_genres":{"type":"array","items":{"type":"object","properties":{"genre":{"type":"string"},"title_count":{"type":"integer"}}}},"genres":{"type":"array","items":{"type":"object","properties":{"genre":{"type":"string"},"title_count":{"type":"integer"}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The GenreCombinationResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"GenreCombinationResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","properties":{"combinations":{"type":"array","items":{"type":"object","properties":{"primary_genre":{"type":"string"},"genre":{"type":"string"},"title_count":{"type":"integer"},"percentage":{"type":"number","format":"double"}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The GenreEvolutionResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"GenreEvolutionResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","properties":{"evolution":{"type":"array","items":{"type":"object","properties":{"primary_genre":{"type":"string"},"year":{"type":"integer"},"month":{"type":"integer"},"title_count":{"type":"integer"}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The ContentEvolutionResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"ContentEvolutionResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","properties":{"evolution":{"type":"array","items":{"type":"object","properties":{"package_code":{"type":"string"},"year":{"type":"integer"},"title_count":{"type":"integer"}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The ContentOverlapKpisResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"ContentOverlapKpisResponse":{"type":"object","properties":{"message":{"type":"string"},"platforms":{"type":"array","items":{"type":"string"}},"meta":{"type":"object","description":"Platform metadata keyed by \"country.id\" string","additionalProperties":{"type":"object","properties":{"platform_name":{"type":"string"},"logo_path":{"type":"string"}}}},"kpis":{"type":"object","properties":{"summary":{"type":"object","properties":{"total_unique_uids":{"type":"integer"},"total_overlapped_uids":{"type":"integer"}}},"type":{"type":"object","properties":{"Series":{"type":"integer"},"Movie":{"type":"integer"}}},"age":{"type":"array","items":{"type":"object","properties":{"age_bucket":{"type":"string","enum":["+7 years","1-3 years","4-7 years","Less than a year"]},"title_count":{"type":"integer"}}}},"primary_genre":{"type":"array","items":{"type":"object","properties":{"primary_genre":{"type":"string"},"title_count":{"type":"integer"}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The ContentOverlapAssetsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"ContentOverlapAssetsResponse":{"type":"object","properties":{"message":{"type":"string"},"platforms":{"type":"array","items":{"type":"string"}},"type":{"type":"string","enum":["overlap","all"]},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string"},"title":{"type":"string"},"year":{"type":"integer"},"type":{"type":"string"},"primary_country":{"type":"string"},"genres":{"type":"string"},"poster_image":{"type":"string","nullable":true},"platform_presence":{"type":"object","additionalProperties":{"type":"boolean"}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The PlatformAssetsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"PlatformAssetsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_id":{"type":"integer"},"platform_country":{"type":"string"},"name":{"type":"string"},"series_count":{"type":"integer"},"movie_count":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The GenresResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"GenresResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"genre":{"type":"string"},"title_count":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The AgeResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"AgeResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string","enum":["Less than 1 year","1-3 years","4-7 years","7+ years"]},"title_count":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The DistributionResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"DistributionResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"title_year":{"type":"string"},"uid":{"type":"string"},"type":{"type":"string"},"primary_genre":{"type":"string","nullable":true},"total_platforms":{"type":"integer"},"unique_platforms":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The PopularResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"PopularResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"position":{"type":"integer"},"delta_position":{"type":"integer"},"score":{"type":"number"},"title":{"type":"string"},"year":{"type":"integer"},"type":{"type":"string"},"poster":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The BusinessModelsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"BusinessModelsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"package_code":{"type":"string"},"year":{"type":"integer"},"quarter":{"type":"integer","description":"Quarter of the year (1-4)"},"title_count":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TitleOverviewResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TitleOverviewResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"year":{"type":"integer"},"type":{"type":"string"},"cast":{"type":"string"},"directors":{"type":"string"},"duration":{"type":"integer"},"poster":{"type":"string"},"synopsis":{"type":"string"},"country":{"type":"string"},"language":{"type":"string"},"genres":{"type":"string"},"num_seasons":{"type":"integer"},"num_episodes":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TitleExternalIdsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TitleExternalIdsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string"},"provider":{"type":"string"},"id":{"type":"string"},"type":{"type":"string"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TitlePresenceResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TitlePresenceResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_id":{"type":"integer"},"platform_name":{"type":"string"},"platform_country":{"type":"string"},"deeplink":{"type":"string"},"is_original":{"type":"boolean"},"entry_date":{"type":"string","format":"date-time"},"business_model":{"type":"string"},"plan":{"type":"string"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The DistributionHistoryResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"DistributionHistoryResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"months":{"type":"array","description":"Shared timeline of YYYY/MM strings from the earliest surveyed date to the current month","items":{"type":"string"}},"data":{"type":"array","description":"Each element represents a single UID. Pagination is by UID count.","items":{"type":"object","properties":{"uid":{"type":"string"},"title":{"type":"string","nullable":true},"year":{"type":"integer","nullable":true},"poster":{"type":"string","nullable":true},"rows":{"type":"array","description":"Platform/country/business_model combinations for this UID","items":{"type":"object","properties":{"platform_id":{"type":"integer"},"platform_name":{"type":"string"},"platform_logo":{"type":"string","nullable":true},"platform_country":{"type":"string"},"business_model":{"type":"string"},"surveyed_since":{"type":"string","nullable":true,"description":"Date the platform was added (from platforms_status)"},"presence":{"type":"array","description":"Array of [startIndex, endIndex] (inclusive) ranges referencing the months array. Each range is a contiguous block where the title was available. Example: [[2, 4], [10, 15]]","items":{"type":"array","items":{"type":"integer"},"minItems":2,"maxItems":2}}}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The ReleaseByPackageSvodResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"ReleaseByPackageSvodResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string"},"platform_id":{"type":"integer"},"platform_name":{"type":"string"},"platform_country":{"type":"string"},"package_code":{"type":"string"},"package_plan":{"type":"string"},"earliest_enter_on":{"type":"string","format":"date"},"most_recent_out_on":{"type":"string","format":"date","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The ContentPulseCatalogResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"ContentPulseCatalogResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier of the title"},"title":{"type":"string"},"type":{"type":"string"},"year":{"type":"integer"},"primary_genre":{"type":"string"},"genres":{"type":"string"},"scripted":{"type":"boolean"},"production_companies":{"type":"string"},"production_countries":{"type":"string"},"platform":{"type":"string"},"country":{"type":"string"},"business_model":{"type":"string"},"plan":{"type":"string"},"is_original":{"type":"boolean"},"deeplink":{"type":"string"},"enter_on":{"type":"string","format":"date-time"},"seasons_total":{"type":"integer"},"episodes_total":{"type":"integer"},"imdb_id":{"type":"string"},"tmdb_id":{"type":"string"},"tvdb_id":{"type":"string"},"eidr_id":{"type":"string"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The AwardsGenresResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"AwardsGenresResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"genre":{"type":"string"},"nominations":{"type":"integer"},"wins":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The AwardsPlatformsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"AwardsPlatformsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_id":{"type":"integer"},"platform_name":{"type":"string"},"nominations":{"type":"integer"},"wins":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The AwardsTitlesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"AwardsTitlesResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"},"poster_image":{"type":"string","nullable":true},"nominations":{"type":"integer"},"wins":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The AwardsTitlesTableResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"AwardsTitlesTableResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string"},"title":{"type":"string"},"events":{"type":"array","items":{"type":"object","properties":{"event":{"type":"string"},"categories":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"subcategories":{"type":"array","items":{"type":"object","properties":{"subcategory":{"type":"string","nullable":true},"results":{"type":"array","items":{"type":"object","properties":{"year":{"type":"integer"},"classification":{"type":"string"}}}}}}}}}}}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The AwardsPersonAwardsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"AwardsPersonAwardsResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"person_name":{"type":"string"},"events":{"type":"array","items":{"type":"object","properties":{"event":{"type":"string"},"categories":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"subcategories":{"type":"array","items":{"type":"object","properties":{"subcategory":{"type":"string","nullable":true},"results":{"type":"array","items":{"type":"object","properties":{"year":{"type":"integer"},"classification":{"type":"string"}}}}}}}}}}}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The UpcomingEventsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"UpcomingEventsResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"type":"object","properties":{"event":{"type":"string"},"country":{"type":"string"},"event_day":{"type":"string","nullable":true,"format":"date-time"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The AwardsDatabaseResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"AwardsDatabaseResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"person_name":{"type":"string","nullable":true},"year":{"type":"integer"},"content_type":{"type":"string"},"category":{"type":"string"},"subcategory":{"type":"string","nullable":true},"event":{"type":"string"},"type":{"type":"string"},"award_country":{"type":"string"},"production_countries":{"type":"string","nullable":true},"genres":{"type":"string","nullable":true},"production_companies":{"type":"string","nullable":true},"launch_year":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The AwardsProductionCountriesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"AwardsProductionCountriesResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"country_iso":{"type":"string"},"nominations":{"type":"integer"},"wins":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The LocalProductionsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"LocalProductionsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_country":{"type":"string"},"local_production_count":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The LocalContentsByPlatformResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"LocalContentsByPlatformResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_id":{"type":"integer"},"platform_name":{"type":"string"},"platform_country":{"type":"string"},"local_production_count":{"type":"integer"},"local_coproduction_count":{"type":"integer"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The InsightsMetaPresenceCountryResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"InsightsMetaPresenceCountryResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_country":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The InsightsMetaPresencePlatformsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"InsightsMetaPresencePlatformsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_id":{"type":"integer"},"platform_name":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The InsightsMetaPlanChannelNamesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"InsightsMetaPlanChannelNamesResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"oneOf":[{"type":"string","description":"Returned when no query parameters are provided"},{"type":"array","items":{"type":"string"},"description":"Distinct package_plan values from content presence"}]},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The InsightsMetaPresenceFiltersResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"InsightsMetaPresenceFiltersResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","properties":{"countries":{"type":"array","items":{"type":"string"}},"platforms":{"type":"array","items":{"type":"object","properties":{"platform_id":{"type":"integer"},"platform_name":{"type":"string","nullable":true}}}},"business_models":{"type":"array","items":{"type":"string"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The InsightsMetaTopTitlesFiltersResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"InsightsMetaTopTitlesFiltersResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","properties":{"platforms":{"type":"array","items":{"type":"object","properties":{"platform_name":{"type":"string"},"platform_id":{"type":"integer","nullable":true,"description":"Global ID from platforms_status, null if no match found"}}}},"countries":{"type":"array","items":{"type":"string"}},"top_types":{"type":"array","items":{"type":"string"}},"dates":{"type":"object","properties":{"min_date":{"type":"string","format":"date","nullable":true},"max_date":{"type":"string","format":"date","nullable":true}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The InsightsMetaAwardsPersonResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"InsightsMetaAwardsPersonResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"person_name":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The InsightsMetaProductionCompaniesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"InsightsMetaProductionCompaniesResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"production_company":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The InsightsMetaAwardNamesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"InsightsMetaAwardNamesResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"award_name":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The CacheClearRequest object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"CacheClearRequest":{"type":"object","properties":{"all":{"type":"boolean","description":"Set to true to clear all cache entries"},"paths":{"type":"array","description":"Array of endpoint paths to clear cache for","items":{"type":"string","enum":["/insights/content_pulse/overview/kpis","/insights/content_pulse/overview/platform_assets","/insights/content_pulse/overview/genres","/insights/content_pulse/overview/age","/insights/content_pulse/overview/distribution","/insights/content_pulse/overview/popular","/insights/content_pulse/overview/business_models","/insights/content_pulse/overview/local_productions","/insights/content_pulse/overview/local_contents_by_platform","/insights/content_pulse/content_overlap/kpis","/insights/content_pulse/content_overlap/assets","/insights/content_pulse/content_overlap/historic/kpis","/insights/content_pulse/content_overlap/historic/assets","/insights/content_pulse/title_overview/title_data","/insights/content_pulse/title_overview/title_external_ids","/insights/content_pulse/title_overview/presence","/insights/content_pulse/title_overview/distribution_history","/insights/content_pulse/release_by_package/svod","/insights/content_pulse/catalog","/insights/content_pulse/genre_analysis/genre_count","/insights/content_pulse/genre_analysis/genre_combination","/insights/content_pulse/genre_analysis/historic/genre_count","/insights/content_pulse/genre_analysis/historic/genre_combination","/insights/content_pulse/awards/genres","/insights/meta/presence_country","/insights/meta/presence_platforms","/insights/content_pulse/meta/award_names","/insights/content_pulse/price_evolution"]}}}}}}}
```

## The CacheClearResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"CacheClearResponse":{"type":"object","properties":{"message":{"type":"string"},"deleted":{"type":"integer","description":"Number of cache entries deleted"},"success":{"type":"boolean"},"paths":{"type":"array","description":"Paths that were cleared (only when clearing specific paths)","items":{"type":"string"}}}}}}}
```

## The MetaDownloadsCountriesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"MetaDownloadsCountriesResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_country":{"type":"string"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The MetaDownloadsPlatformsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"MetaDownloadsPlatformsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform":{"type":"string"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The MetaDownloadsDatesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"MetaDownloadsDatesResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"start_date":{"type":"string"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The DownloadsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"DownloadsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","nullable":true,"properties":{"url":{"type":"string"}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TopTenKpisResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TopTenKpisResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","properties":{"total_contents":{"type":"integer","description":"Count of unique titles"},"new_entries":{"type":"integer","description":"Count of unique titles where new_on_top is Yes"},"movies":{"type":"integer","description":"Count of unique titles of type Movie"},"series":{"type":"integer","description":"Count of unique titles of type Series"},"total_seasons":{"type":"integer","description":"Sum of seasons across unique titles"},"total_episodes":{"type":"integer","description":"Sum of episodes across unique titles"},"released_2026":{"type":"integer","description":"Count of unique titles released in 2026"},"average_score":{"type":"number","format":"double","description":"Average score across unique titles"}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TopTenLocalContentsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TopTenLocalContentsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"is_local":{"type":"string","description":"Whether the content is local (Yes/No)"},"count":{"type":"integer","description":"Number of distinct titles"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TopTenContentAgeResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TopTenContentAgeResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"age":{"type":"string","description":"Age bucket from content_metadata (e.g. Less than a year, 1-3 years, 4-7 years, +7 years)"},"count":{"type":"integer","description":"Number of distinct titles"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TopTenGenresResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TopTenGenresResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"genre":{"type":"string","description":"Genre name"},"count":{"type":"integer","description":"Number of distinct titles with this genre"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TopTenOriginalContentsResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TopTenOriginalContentsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"platform_name":{"type":"string","description":"Platform name"},"original_yes":{"type":"integer","description":"Count of original titles (is_original = Yes)"},"original_no":{"type":"integer","description":"Count of non-original titles"},"total":{"type":"integer","description":"Total distinct titles on this platform"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TopTenProductionCountriesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TopTenProductionCountriesResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"origin_country":{"type":"string","description":"Production/origin country code"},"count":{"type":"integer","description":"Number of distinct titles from this country"},"percentage":{"type":"number","format":"double","description":"Percentage of total titles"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The NewEntriesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"NewEntriesResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","description":"Title name"},"poster":{"type":"string","description":"URL to the title poster image"},"platform_name":{"type":"string","description":"Platform name"},"top_type":{"type":"string","description":"Top list type"},"position":{"type":"integer","description":"Position in the top list"},"date":{"type":"string","format":"date","description":"Date of the top list entry"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The CrossMarketPerformanceResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"CrossMarketPerformanceResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier for the title"},"title":{"type":"string","description":"Title name"},"poster":{"type":"string","description":"URL to the title poster image"},"platform_name":{"type":"string","description":"Platform name"},"top_type":{"type":"string","description":"Top list type"},"type":{"type":"string","description":"Content type"},"country_count":{"type":"integer","description":"Number of distinct countries where this title performs well on this platform"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The PositionEvolutionResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"PositionEvolutionResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier for the title"},"title":{"type":"string","description":"Title name"},"poster":{"type":"string","description":"URL to the title poster image"},"positions":{"type":"array","description":"Array of daily positions ordered chronologically","items":{"type":"object","properties":{"date":{"type":"string","format":"date","description":"Date of the position entry"},"position":{"type":"integer","description":"Position on the top-ten list"}}}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The RankingScoreResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"RankingScoreResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"$ref":"#/components/schemas/Pagination"},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier for the title"},"title":{"type":"string","description":"Title name"},"poster":{"type":"string","description":"URL to the title poster image"},"date":{"type":"string","description":"Date of the top-ten entry"},"position":{"type":"integer","description":"Position in the top-ten list (1-10)"},"score":{"type":"number","format":"float","description":"Score for this entry"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The ScoreEvolutionResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"ScoreEvolutionResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier for the title"},"title":{"type":"string","description":"Title name"},"poster":{"type":"string","description":"URL to the title poster image"},"date":{"type":"string","format":"date","description":"Week date"},"score":{"type":"number","format":"float","description":"Average score for this title on this week"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The PriceEvolutionResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"PriceEvolutionResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer","description":"Total number of (uid, platform, price_type, definition, currency) combinations"},"total_titles":{"type":"integer","description":"Total number of unique titles (UIDs)"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","description":"Each item is a unique (uid, platform, price_type, definition, currency) combination","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier for the title"},"title":{"type":"string","description":"Title name"},"year":{"type":"string","description":"Release year"},"type":{"type":"string","description":"Content type (Movie, Series, etc.)"},"country_of_origin":{"type":"string","description":"Primary production country"},"production_companies":{"type":"string","description":"Production companies"},"external_id":{"type":"string","description":"External ID (e.g. IMDb)"},"poster":{"type":"string","description":"URL to the title poster image"},"platform_name":{"type":"string","description":"Platform name"},"platform_country":{"type":"string","description":"Platform country ISO code"},"platform_logo":{"type":"string","nullable":true,"description":"URL to the platform logo"},"price_type":{"type":"string","description":"Price type: Buy or Rent"},"definition":{"type":"string","description":"Content definition: HD, SD, 4K, etc."},"currency":{"type":"string","description":"Currency code"},"prices":{"type":"object","description":"Period keys mapped to avg_price values. Keys are YYYY-MM for monthly or YYYY-QN for quarterly.","additionalProperties":{"type":"number","description":"Average price for that period"}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The CurrentPricesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"CurrentPricesResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_titles":{"type":"integer","description":"Total number of unique titles (UIDs)"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier for the title"},"title":{"type":"string","description":"Title name"},"type":{"type":"string","description":"Content type (Movie, Series, etc.)"},"year":{"type":"string","description":"Release year"},"country_of_origin":{"type":"string","description":"Primary production country"},"production_companies":{"type":"string","description":"Production companies"},"external_id":{"type":"string","description":"External ID (e.g. IMDb)"},"poster":{"type":"string","description":"URL to the title poster image"},"platform_name":{"type":"string","description":"Platform name"},"platform_country":{"type":"string","description":"Platform country code"},"platform_id":{"type":"string","description":"Platform ID"},"price_type":{"type":"string","description":"Price type (Buy or Rent)","enum":["Buy","Rent"]},"definition":{"type":"string","description":"Content definition (e.g. HD, SD)"},"currency":{"type":"string","description":"Price currency code"},"last_price_detected":{"type":"number","description":"Most recent price detected"},"last_date_detected":{"type":"string","description":"Date when the price was last detected"},"platform_logo":{"type":"string","nullable":true,"description":"URL to the platform logo image"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The TopTenTopTitlesResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"TopTenTopTitlesResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"platform_name":{"type":"string"},"top_type":{"type":"string"},"country":{"type":"string"},"country_name":{"type":"string"},"date":{"type":"string","format":"date"},"rank":{"type":"integer"},"poster":{"type":"string","nullable":true},"title":{"type":"string"},"type":{"type":"string"},"year":{"type":"string","nullable":true},"production_country":{"type":"string","nullable":true},"original":{"type":"string","nullable":true},"genres":{"type":"string","nullable":true},"scripted":{"type":"string","nullable":true},"local":{"type":"string","nullable":true},"regional":{"type":"string","nullable":true},"deeplink":{"type":"string","nullable":true},"entered":{"type":"string","format":"date","nullable":true},"new_on_top":{"type":"string","nullable":true},"ranking_score":{"type":"string","nullable":true},"imdb_id":{"type":"string","nullable":true},"multiple_country_reach":{"type":"string","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The PlatformDetailsProfileResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"PlatformDetailsProfileResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","properties":{"logo":{"type":"string","nullable":true},"surveyed_since":{"type":"string","nullable":true},"last_update":{"type":"string","nullable":true},"launch_year":{"type":"string","nullable":true},"platform_type":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"has_ads":{"type":"string","nullable":true},"total_titles":{"type":"integer"},"titles_with_demand":{"type":"integer"},"demand_coverage_pct":{"type":"number","format":"double"},"entry_price_usd":{"type":"number","format":"double"}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The OriginalContentResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"OriginalContentResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"is_original":{"type":"boolean"},"title_count":{"type":"integer"},"percentage":{"type":"number","format":"double"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}}}}}
```

## The ErrorResponse object

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"components":{"schemas":{"ErrorResponse":{"type":"object","properties":{"message":{"type":"string"},"error":{"type":"string"}}}}}}
```
