ODK API Portal
한국어
  • Overview
  • MediaIO
  • Continue Watching
  • Player Event
  • Deprecated
  • Recent changes
Information
carousel-group
Carousel
category-channels
category-navigation
category
channels
consent
content
Continue Watching
cover
deletion-request
device-data
Favorites
multichannel
Onboarding
parental-control
Amasian Parental PIN
playback
policy
recommendation
search
season
series
service-config
Schemas
powered by Zudoku
ODX API v4
ODX API v4

Schemas


AgeRatingEnum

string · enum
Enum values:
All
PG
R12
R13
R14
R15
R16
R17
  • All - All
  • PG - PG
  • R12 - 12+
  • R13 - 13+
  • R14 - 14+
  • R15 - 15+
  • R16 - 16+
  • R17 - 17+
  • R18 - 18+
  • R19 - 19+
  • NR - NR
  • VN_P - P
  • VN_K - K
  • VN_T13 - T13
  • VN_T16 - T16
  • VN_T18 - T18
  • VN_C - C

AmasianCarouselGroup

carousel
​string · readOnly
enabled
​boolean
id
​integer · readOnly
refresh_time
​integer · min: -2147483648 · max: 2147483647
slug
​string | null · maxLength: 256
type
​AmasianCarouselGroupTypeEnum · enum
  • browser - Browser
  • channel - Channel
Enum values:
browser
channel

AmasianCarouselGroupApi

캐러셀 그룹 API 정보를 나타내는 시리얼라이저입니다.
​object[] · readOnly

List of enabled carousels in this group

Example: [{"id":1,"image_orientation":"landscape","slug":"popular-series","title":"Popular Series"},{"id":2,"image_orientation":"landscape","slug":"new-releases","title":"New Releases"}]
refresh_time
​integer · min: -2147483648 · max: 2147483647

AmasianCarouselGroupRequest

carousel_ids
​integer[] · writeOnly
enabled
​boolean
refresh_time
​integer · min: -2147483648 · max: 2147483647
slug
​string | null · maxLength: 256
type
​AmasianCarouselGroupTypeEnum · enum
  • browser - Browser
  • channel - Channel
Enum values:
browser
channel

AmasianCarouselGroupTypeEnum

string · enum
Enum values:
browser
channel
  • browser - Browser
  • channel - Channel

AmasianCarouselItemApi

캐러셀 아이템 API 정보를 나타내는 시리얼라이저입니다.
​readOnly
type
​string · enum · readOnly

Type of carousel item

Enum values:
content
series
season
channel
multi_channel
category
external
Example: series

AmasianCarouselItemApiTypeEnum

string · enum
Enum values:
content
series
season
channel
multi_channel
category
external

AmasianCast

id
​integer · readOnly
name
​string · readOnly
slug
​string | null · maxLength: 256
thumbnail
​string | null · maxLength: 500

AmasianCategory

Serializer 용 mixin. `self.service_name` 프로퍼티로 amasian service_name 을 제공한다. context['request'] 가 없거나 헤더가 없으면 기본값 `amasian` 으로 폴백한다.
slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
title
​string · maxLength: 255 · required
description
​string | null
i18n_description
​
i18n_title
​
id
​integer · readOnly

AmasianCategoryNavigation

패턴 B(필드별 i18n_<field> JSONField) 기반 번역 serializer. modeltrans TranslationField(단일 i18n 컬럼) 를 쓰던 TranslationSerializer 와 동일하게 Accept-Language 로 단일 값을 스왑하지만, 번역 데이터는 필드별로 분리된 i18n_<field> JSONField({lang: value}) 에서 읽고 쓴다. subclass 는 표시 필드명 -> i18n JSONField 명 매핑을 i18n_fields 로 정의한다. i18n_fields = {"title": "i18n_title", "description": "i18n_description"}
default_sort_option
​string · readOnly
​
order
​integer · min: 0 · max: 2147483647
seo_description
​string | null
seo_keywords
​string | null
seo_title
​string | null · maxLength: 255
slug
​string · readOnly
sort_by_label
​string · readOnly
sort_options
​string · readOnly
title
​string · maxLength: 255

AmasianCategoryNavigationRequest

패턴 B(필드별 i18n_<field> JSONField) 기반 번역 serializer. modeltrans TranslationField(단일 i18n 컬럼) 를 쓰던 TranslationSerializer 와 동일하게 Accept-Language 로 단일 값을 스왑하지만, 번역 데이터는 필드별로 분리된 i18n_<field> JSONField({lang: value}) 에서 읽고 쓴다. subclass 는 표시 필드명 -> i18n JSONField 명 매핑을 i18n_fields 로 정의한다. i18n_fields = {"title": "i18n_title", "description": "i18n_description"}
​
order
​integer · min: 0 · max: 2147483647
seo_description
​string | null
seo_keywords
​string | null
seo_title
​string | null · maxLength: 255
title
​string · minLength: 1 · maxLength: 255

AmasianCategoryRequest

Serializer 용 mixin. `self.service_name` 프로퍼티로 amasian service_name 을 제공한다. context['request'] 가 없거나 헤더가 없으면 기본값 `amasian` 으로 폴백한다.
slug
​string · minLength: 1 · maxLength: 256 · pattern: ^[-\w]+$ · required
title
​string · minLength: 1 · maxLength: 255 · required
description
​string | null
i18n_description
​
i18n_title
​

AmasianContentDetail

slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
​
age_rating_info
​object | null · readOnly
​AmasianCast[] · readOnly
​AmasianCategory[] · readOnly
content_type
​ContentTypeEnum · enum
  • movie - Movie
  • tv-series - TV Series
  • trailer - Trailer
  • additional - Additional
  • clip - Clip
  • live_streaming - Live Streaming
  • unknown - Unknown
Enum values:
movie
tv-series
trailer
additional
clip
live_streaming
unknown
continue_watching_info
​object | null · readOnly

Continue watching information including playback progress and UI status

Example: {"button_text":"Resume","cw_updated":1640995200,"duration":2700,"last_position":1800,"progress_percentage":67,"status":"in_progress"}
cue_points
​
display_duration
​string · readOnly

Human-readable duration format (e.g., "45m", "1h 30m")

Example: 45m
dubbing_mode
​boolean · readOnly

Whether dubbing mode is available for this content

Example: true
duration
​integer | null · min: -2147483648 · max: 2147483647
episode_order
​integer | null · min: 0 · max: 2147483647
​object[] · readOnly

List of genres associated with the content

Example: [{"id":1,"name":"action","slug":"action"},{"id":2,"name":"drama","slug":"drama"}]
i18n_seo_keyword
​
i18n_seo_synopsis
​
i18n_seo_title
​
id
​integer · readOnly
is_favorite
​boolean · readOnly

Whether the content is in user's favorites

Example: true
mediahub_categories
​integer[] · readOnly
mediahub_content_id
​integer · readOnly

Mediahub content ID (UCMS content ID)

Example: 12345
poster
​object | null · readOnly

Poster image information

Example: {"language":"en","orientation":"landscape","url":"https://example.com/poster.jpg"}
publish_end
​string | null · date-time
publish_start
​string | null · date-time
release_year
​integer | null · readOnly

Release year of the content

Example: 2023
​object · readOnly
seo_keyword
​string | null
seo_synopsis
​string | null
seo_title
​string | null · maxLength: 255
subtitles
​string[] · readOnly

List of available subtitle language codes

Example: ["en","ko","es"]
synopsis
​string · readOnly
​AmasianTag[] · readOnly
thumbnail
​string · readOnly
title
​string · readOnly
types_of_contents
​array | null · readOnly

List of additional content types available for movie content (e.g., trailer, clip). Returns null for non-movie content.

Example: ["trailer","clip","additional"]

AmasianContentList

​object · readOnly
type
​string · readOnly

AmasianContentSyncHistory

콘텐츠 동기화 히스토리 Serializer
created
​string · date-time · readOnly
id
​integer · readOnly
modified
​string · date-time · readOnly
status
​StatusEnum · enum
  • SUCCESS - Success
  • ERROR - Error
  • IN_PROGRESS - In Progress
Enum values:
SUCCESS
ERROR
IN_PROGRESS
synced
​string | null · date-time
synced_count
​integer | null · min: -2147483648 · max: 2147483647
total_count
​integer | null · min: -2147483648 · max: 2147483647

AmasianFavorite

Serializer for AmasianFavorites model. Handles serialization and validation of favorite items. Supports content, season, and channel types. Device ID is provided via 'did' request header, not in request body.
source_id
​integer · min: 1 · required

ID of the content, season, or channel (positive integer)

type
​AmasianFavoriteTypeEnum · enum · required
  • content - Content
  • season - Season
  • channel - Channel
Enum values:
content
season
channel
created
​string · date-time · readOnly
device_id
​string · readOnly

AmasianFavoriteRequest

Serializer for AmasianFavorites model. Handles serialization and validation of favorite items. Supports content, season, and channel types. Device ID is provided via 'did' request header, not in request body.
source_id
​integer · min: 1 · required

ID of the content, season, or channel (positive integer)

type
​AmasianFavoriteTypeEnum · enum · required
  • content - Content
  • season - Season
  • channel - Channel
Enum values:
content
season
channel

AmasianFavoriteTypeEnum

string · enum
Enum values:
content
season
channel
  • content - Content
  • season - Season
  • channel - Channel

AmasianGenre

name
​string · maxLength: 255 · required
slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
created
​string · date-time · readOnly
i18n_name
​
id
​integer · readOnly
modified
​string · date-time · readOnly

AmasianItemBadges

bottom_left
​string | null
bottom_right
​string | null
top_left
​string | null
top_right
​string | null

AmasianItemChannel

​object · readOnly
​object · readOnly

AmasianItemChannelInfo

end_time
​string | null · date-time
start_time
​string | null · date-time

AmasianItemChannelView

title
​string · required
​object
​object
​object
image_url
​string | null · uri
landing_option
​string | null

AmasianItemImage

language
​string · required
orientation
​string · required
url
​string · uri · required

AmasianItemInfo

category_slug
​string · required
channel_id
​integer · required
channel_slug
​string · required

AmasianMultichannel

slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
​object[] · readOnly

List of channels in multichannel configuration

​
​
​
title
​string · readOnly

AmasianSeasonBaseInfo

slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
id
​integer · readOnly
poster
​string · readOnly
​AmasianSeasonPoster[] · readOnly
title
​string · readOnly

AmasianSeasonDetail

slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
​
age_rating_info
​object | null · readOnly
​AmasianCast[] · readOnly
​AmasianCategory[] · readOnly
continue_watching_info
​object | null · readOnly

Continue watching information with status and playback target

Example: {"button_text":"Watch Now","cw_updated":null,"display_text":"Episode 1","episode":{"duration":3600,"episode_order":1,"id":100,"slug":"episode-1"},"last_position":0,"progress_percentage":0,"status":"not_started"}
direct_play_content_id
​string · readOnly
direct_play_content_slug
​string · readOnly
dubbing_mode
​string · readOnly
​AmasianGenre[] · readOnly
i18n_seo_keyword
​
i18n_seo_synopsis
​
i18n_seo_title
​
id
​integer · readOnly
is_favorite
​boolean · readOnly

Check if the season is in user's favorites Args: obj: AmasianSeason instance Returns: bool: True if season is in favorites, False otherwise

poster
​string · readOnly
​AmasianSeasonPoster[] · readOnly
publish_end
​string | null · date-time
publish_start
​string | null · date-time
release_date_end
​string | null · date-time
release_date_start
​string | null · date-time
release_year
​string · readOnly
season_order
​integer | null · min: 0 · max: 2147483647
seasons
​string · readOnly
seo_keyword
​string | null
seo_synopsis
​string | null
seo_title
​string | null · maxLength: 255
​object · readOnly
subtitles
​string · readOnly
synopsis
​string · readOnly
​AmasianTag[] · readOnly
title
​string · readOnly
total_number_of_seasons
​string · readOnly
types_of_contents
​string · readOnly

AmasianSeasonList

​object · readOnly
type
​string · readOnly

AmasianSeasonPoster

id
​integer · readOnly
is_representative
​boolean
language
​LanguageEnum · enum
  • ko - Korean
  • en - English
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • jp - Japanese
Enum values:
ko
en
zh-hans
zh-hant
es
jp
orientation
​OrientationEnum · enum
  • landscape - Landscape
  • portrait - Portrait
Enum values:
landscape
portrait
​

AmasianSeriesBaseInfo

slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
id
​integer · readOnly
title
​string · readOnly

AmasianSeriesList

Serializer 용 mixin. `self.service_name` 프로퍼티로 amasian service_name 을 제공한다. context['request'] 가 없거나 헤더가 없으면 기본값 `amasian` 으로 폴백한다.
​object · readOnly
type
​string · readOnly

AmasianTag

패턴 B(필드별 i18n_<field> JSONField) 기반 번역 serializer. modeltrans TranslationField(단일 i18n 컬럼) 를 쓰던 TranslationSerializer 와 동일하게 Accept-Language 로 단일 값을 스왑하지만, 번역 데이터는 필드별로 분리된 i18n_<field> JSONField({lang: value}) 에서 읽고 쓴다. subclass 는 표시 필드명 -> i18n JSONField 명 매핑을 i18n_fields 로 정의한다. i18n_fields = {"title": "i18n_title", "description": "i18n_description"}
slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
title
​string · maxLength: 255 · required
description
​string | null
i18n_description
​
i18n_title
​
id
​integer · readOnly

AvailableChannel

Serializer representing a channel eligible for the available-channels rail. Input is an EPG instance (the channel's currently-airing, child-safe programme, `select_related('channel')`'d by the query); channel identity fields are read through the `channel` FK, matching `current_epg` naming used elsewhere for the same pairing (see `Channel.current_epg`).
​AvailableChannelEpg · required

Serializer representing the channel's currently-airing programme.

id
​integer · required
logo
​string | null · required
number
​integer · required
title
​string · required

AvailableChannelEpg

Serializer representing the channel's currently-airing programme.
end_time
​string · date-time · readOnly

Scheduled end time of the program

start_time
​string · date-time · readOnly

Scheduled start time of the program

thumbnail
​string · uri · readOnly
title
​string · readOnly

BlankEnum

CategoryTypeEnum

string · enum
Enum values:
category
banner
  • category - Category
  • banner - Banner

Channel

Serializer representing channel information.
color
​string · readOnly
description
​string · readOnly
id
​integer · readOnly
​object

Serializer representing channel image information.

number
​integer · readOnly
order
​integer · readOnly

Increasing values sequentially from 1. Only enabled channel has not null value

slug
​string · readOnly · pattern: ^[-\w]+$
stream_url
​string · readOnly
title
​string · readOnly

ChannelCategory

Serializer representing channel category and its channel list. Accepts either a ChannelCategory or a ChannelCategoryOrder instance. When a ChannelCategoryOrder is given, `order` comes from the order entry (supporting same category at multiple positions).
category_type
​string · enum · readOnly
  • category - Category
  • banner - Banner
Enum values:
category
banner
​Channel[] · readOnly
order
​integer · readOnly
​object · readOnly

Client API serializer for promoted content with platform-aware image selection and derived relationships.

slug
​string · readOnly · pattern: ^[-a-zA-Z0-9_]+$
title
​string · readOnly

ConsentResponse

consents
​readOnly

Per-purpose consent flags, e.g. {"advertising": true, "analytics": false}.

device_id
​string · readOnly
policy_version
​string · readOnly

Version of the consent document the user agreed to.

policy_version_id
​integer · readOnly

Reference to amasian_policy AmasianPolicyVersion.id (the bundle the user consented to). Stored by value across the bounded-context boundary (no DB FK). Nullable for services without a managed policy.

service_name
​string · readOnly

서비스 구분자 (예: amasian, lg-channel-vietnam)

Default: amasian
updated_at
​string · date-time · readOnly
version
​integer · readOnly

Increments on each real change (no-op re-saves do not bump).

ConsentSaveRequest

POST body 검증. 닫힌 목적 키 셋을 강제한다: - 알 수 없는 목적 키 → 400 - 누락된 목적 키 → 400 (전체 스냅샷 저장이 감사에 안전)
​object · required
policy_version
​string · minLength: 1 · maxLength: 50 · required
policy_version_id
​integer | null

amasian_policy AmasianPolicyVersion.id (from the policy read API).

ContentTypeEnum

string · enum
Enum values:
movie
tv-series
trailer
additional
clip
live_streaming
unknown
  • movie - Movie
  • tv-series - TV Series
  • trailer - Trailer
  • additional - Additional
  • clip - Clip
  • live_streaming - Live Streaming
  • unknown - Unknown

ContinueWatchingSaveRequest

Continue Watching 데이터 저장을 위한 Serializer
content_id
​integer · min: 1 · required

시청 중인 콘텐츠 ID

last_position
​integer · min: 0 · required

마지막 시청 위치 (초 단위)

device_id
​string · minLength: 1 · maxLength: 255

디바이스 ID

Cover

slug
​string · maxLength: 256 · required
enabled
​boolean
i18n_title
​
id
​integer · readOnly
refresh_time
​integer · min: -2147483648 · max: 2147483647
rolling_time
​integer · min: -2147483648 · max: 2147483647
​

CoverRequest

slug
​string · minLength: 1 · maxLength: 256 · required
enabled
​boolean
i18n_title
​
refresh_time
​integer · min: -2147483648 · max: 2147483647
rolling_time
​integer · min: -2147483648 · max: 2147483647
​

CoverRetrieve

slug
​string · maxLength: 256 · required
enabled
​boolean
i18n_title
​
id
​integer · readOnly
items
​string · readOnly
refresh_time
​integer · min: -2147483648 · max: 2147483647
rolling_time
​integer · min: -2147483648 · max: 2147483647
​

DeletionRequestResponse

삭제요청 처리 결과/상태 응답 (실제 삭제된 콘텐츠 내용은 포함하지 않음).
deleted_scopes
​required

삭제된 범위/건수, 예: {"favorites": 3, "continue_watching": 5, "consent": true}

processed_at
​string | null · date-time · required
requested_at
​string · date-time · required
requester_type
​string · required

subject / admin / a05

retention_until
​string | null · date-time · required
sla_due
​string | null · date-time · required
status
​string · required

received / completed / failed

DeviceDataDeleteResponse

단일 종류(favorites 또는 continue watching) 일괄 삭제 응답.
deleted_count
​integer · required

삭제된 레코드 수

message
​string · required

응답 메시지

success
​boolean · required

삭제 성공 여부

ImageTypeEnum

string · enum
Enum values:
banner_754x70
banner_754x76
banner_1060x76
banner_1464x120
banner_320x50
quickview_banner_standard
quickview_banner_flexible
  • banner_754x70 - Banner 754x70
  • banner_754x76 - Banner 754x76
  • banner_1060x76 - Banner 1060x76
  • banner_1464x120 - Banner 1464x120
  • banner_320x50 - Banner 320x50
  • quickview_banner_standard - Quickview Banner Standard
  • quickview_banner_flexible - Quickview Banner Flexible

LandingOptionEnum

string · enum
Enum values:
info
play
  • info - Info
  • play - Play

LanguageEnum

string · enum
Enum values:
ko
en
zh-hans
zh-hant
es
jp
  • ko - Korean
  • en - English
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • jp - Japanese

NullEnum

OdxV4ChannelImages

Serializer representing channel image information.
logo
​string | null · uri · readOnly
poster
​string | null · uri · readOnly

OdxV4NextRecommendedContent

Next recommended content information. <details> <summary>Use cases</summary> * Binge now - when next_content is not available </details>
content_id
​integer · required
content_slug
​string · required
content_type
​string · required
season_id
​integer | null
season_slug
​string | null
series_id
​integer | null
series_slug
​string | null

OdxV4Playback

Serializer representing content playback information.
​object · readOnly

Continue watching information including playback progress and UI status

Example: {"button_text":"Resume","cw_updated":1640995200,"duration":3600,"last_position":1800,"progress_percentage":50,"status":"in_progress"}
​OdxV4VideoCuePoint[] · readOnly
​OdxV4VideoCue[] · readOnly
duration
​integer | null · readOnly
id
​integer | null · readOnly
is_chromecast_able
​boolean · readOnly
is_live_streaming
​boolean · readOnly
manifests
​object | null · readOnly

Streaming manifest information containing playback URLs and metadata

Example: {"id":123,"preset":"high_quality","stream_url":"https://cdn.example.com/content/123/playlist.m3u8","type":"application/x-mpegURL"}
mediahub_content_id
​integer | null · readOnly
next_content
​object | null · readOnly

Information about the next episode to play

Example: {"content_id":124,"content_slug":"episode-2-journey-continues","is_last_episode":false,"season_id":5,"season_slug":"season-1","series_id":1,"series_slug":"amazing-series","thumbnail":"https://cdn.example.com/thumbnails/124.jpg","title":"Episode 2: The Journey Continues"}
​object · readOnly

Next recommended content information.

Use cases
Code
* Binge now - when next_content is not available
series_slug
​string | null · readOnly

OdxV4VideoCue

Serializer representing video cue information.
end
​number | null · double · required
start
​number | null · double · required
type
​string | null · required

OdxV4VideoCuePoint

Serializer representing video cue point information.
name
​string · required
timecode
​number · double · required
type
​string · required
metadata
​string | null

OnboardingEventIngestRequest

온보딩 이벤트 수집(write) 입력. session_id로 세션에 묶인다. - `type`: preference / view / interaction / cta_app / cta_web / misc 등 자유 - `step`: 퍼널 단계(FunnelStep). 진행도 계산용. 없으면 세부 이벤트로만 기록
session_id
​string · minLength: 1 · maxLength: 64 · required
type
​string · minLength: 1 · maxLength: 50 · required
meta
​
source
​string · minLength: 1 · maxLength: 50
Default: direct
​
ts
​integer | null

OrientationEnum

string · enum
Enum values:
landscape
portrait
  • landscape - Landscape
  • portrait - Portrait

PaginatedAmasianCarouselItemApiList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianCarouselItemApi[]

PaginatedAmasianCategoryList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianCategory[]

PaginatedAmasianCategoryNavigationList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianCategoryNavigation[]

PaginatedAmasianContentListList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianContentList[]

PaginatedAmasianContentSyncHistoryList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianContentSyncHistory[]

PaginatedAmasianFavoriteList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianFavorite[]

PaginatedAmasianItemChannelList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianItemChannel[]

PaginatedAmasianSeasonListList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianSeasonList[]

PaginatedAmasianSeriesListList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​AmasianSeriesList[]

PaginatedCoverList

count
​integer
next
​string | null · uri
previous
​string | null · uri
​Cover[]

ParentalPinSetRequest

new_pin
​string · minLength: 4 · maxLength: 4 · writeOnly · required

4자리 숫자

ParentalPinState

has_pin
​boolean · required

이 기기에 PIN 이 설정돼 있는지

ParentalPinVerifyRequest

pin
​string · minLength: 4 · maxLength: 4 · writeOnly · required

4자리 숫자

ParentalPinVerifyResponse

valid
​boolean · required

PromotedContent

Client API serializer for promoted content with platform-aware image selection and derived relationships.
​PromotedContentBeacon[] · readOnly
campaign_end_date
​string | null · date-time
campaign_start_date
​string | null · date-time
category_slug
​string | null · readOnly
channel_id
​integer | null · readOnly
channel_slug
​string | null · readOnly
content_id
​integer | null · readOnly
content_slug
​string | null · readOnly
content_type
​string | null · readOnly
id
​integer · readOnly
​PromotedContentImage[] · readOnly
​
season_id
​integer · readOnly

Get season ID from content hierarchy.

season_slug
​string · readOnly
series_id
​integer · readOnly

Get series ID from content hierarchy.

series_slug
​string · readOnly
​
​

External url for web & mobile

PromotedContentBeacon

Serializer representing promoted content beacon URL information.
beacon_type
​string · required

Type of beacon, 'impression' or 'engagement'

beacon_url
​string · required

PromotedContentImage

Serializer representing promoted content image information.
image_type
​ImageTypeEnum · enum · required
  • banner_754x70 - Banner 754x70
  • banner_754x76 - Banner 754x76
  • banner_1060x76 - Banner 1060x76
  • banner_1464x120 - Banner 1464x120
  • banner_320x50 - Banner 320x50
  • quickview_banner_standard - Quickview Banner Standard
  • quickview_banner_flexible - Quickview Banner Flexible
Enum values:
banner_754x70
banner_754x76
banner_1060x76
banner_1464x120
banner_320x50
quickview_banner_standard
quickview_banner_flexible
description
​string
height
​integer | null · min: 0 · max: 2147483647
​
title
​string · maxLength: 255
​
width
​integer | null · min: 0 · max: 2147483647

PromotedContentTypeEnum

string · enum
Enum values:
season
series
content
channel
category
external
  • season - Season
  • series - Series
  • content - Content
  • channel - Channel
  • category - Category
  • external - External

Recommend

Serializer representing recommendation content information.
​object · readOnly

Recommendation data containing view and info sections

Example: {"info":{"content_id":123,"content_slug":"example-movie","content_type":"movie","title":"Example Movie"},"view":{"badges":{"bottom_full":"newly-added","bottom_left":null,"bottom_right":null,"top_left":"dub","top_right":null},"image":{"orientation":"landscape","url":"https://cdn.example.com/images/content.jpg"}}}
type
​string · readOnly

StatusEnum

string · enum
Enum values:
SUCCESS
ERROR
IN_PROGRESS
  • SUCCESS - Success
  • ERROR - Error
  • IN_PROGRESS - In Progress

StepEnum

string · enum
Enum values:
entry_view
start_click
questions_done
shorts_done
carousel_view
cta_app_click
cta_web_click
  • entry_view - Entry
  • start_click - Start Click
  • questions_done - Questions Done
  • shorts_done - Shorts Done
  • carousel_view - Carousel View
  • cta_app_click - Cta App Click
  • cta_web_click - Cta Web Click

Type382Enum

string · enum
Enum values:
home
category
  • home - Home
  • category - Category
On this page
  • AgeRatingEnum
  • AmasianCarouselGroup
  • AmasianCarouselGroupApi
  • AmasianCarouselGroupRequest
  • AmasianCarouselGroupTypeEnum
  • AmasianCarouselItemApi
  • AmasianCarouselItemApiTypeEnum
  • AmasianCast
  • AmasianCategory
  • AmasianCategoryNavigation
  • AmasianCategoryNavigationRequest
  • AmasianCategoryRequest
  • AmasianContentDetail
  • AmasianContentList
  • AmasianContentSyncHistory
  • AmasianFavorite
  • AmasianFavoriteRequest
  • AmasianFavoriteTypeEnum
  • AmasianGenre
  • AmasianItemBadges
  • AmasianItemChannel
  • AmasianItemChannelInfo
  • AmasianItemChannelView
  • AmasianItemImage
  • AmasianItemInfo
  • AmasianMultichannel
  • AmasianSeasonBaseInfo
  • AmasianSeasonDetail
  • AmasianSeasonList
  • AmasianSeasonPoster
  • AmasianSeriesBaseInfo
  • AmasianSeriesList
  • AmasianTag
  • AvailableChannel
  • AvailableChannelEpg
  • BlankEnum
  • CategoryTypeEnum
  • Channel
  • ChannelCategory
  • ConsentResponse
  • ConsentSaveRequest
  • ContentTypeEnum
  • ContinueWatchingSaveRequest
  • Cover
  • CoverRequest
  • CoverRetrieve
  • DeletionRequestResponse
  • DeviceDataDeleteResponse
  • ImageTypeEnum
  • LandingOptionEnum
  • LanguageEnum
  • NullEnum
  • OdxV4ChannelImages
  • OdxV4NextRecommendedContent
  • OdxV4Playback
  • OdxV4VideoCue
  • OdxV4VideoCuePoint
  • OnboardingEventIngestRequest
  • OrientationEnum
  • PaginatedAmasianCarouselItemApiList
  • PaginatedAmasianCategoryList
  • PaginatedAmasianCategoryNavigationList
  • PaginatedAmasianContentListList
  • PaginatedAmasianContentSyncHistoryList
  • PaginatedAmasianFavoriteList
  • PaginatedAmasianItemChannelList
  • PaginatedAmasianSeasonListList
  • PaginatedAmasianSeriesListList
  • PaginatedCoverList
  • ParentalPinSetRequest
  • ParentalPinState
  • ParentalPinVerifyRequest
  • ParentalPinVerifyResponse
  • PromotedContent
  • PromotedContentBeacon
  • PromotedContentImage
  • PromotedContentTypeEnum
  • Recommend
  • StatusEnum
  • StepEnum
  • Type382Enum