> 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"}}}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://knowledgebase.fabricdata.com/insights/api/models.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
