ODK API Portal
한국어
  • Overview
  • MediaIO
  • Continue Watching
  • Player Event
  • Deprecated
  • Recent changes
Information
apple
category
channels
check-region
client-base
client-log
config
contact-us
cover
curation
epg
episode
episodes
fast-channel
firetv
google
live-tv
navigation
notice
otp
page
payment
playback-log
playback
profile
program
programs
promotion-banner
reward
samsung
search
shorts
sponsor
tv-guide
user
visio-amasian-feed
Schemas
powered by Zudoku
ODX API v3
ODX API v3

Schemas


Asset

id
​string · required
url
​string | null · uri

AssetRequest

id
​string · minLength: 1 · required
url
​string | null · uri · minLength: 1

Avatar

image_url
​string · uri · maxLength: 255 · required
description
​string | null · maxLength: 255
id
​integer · readOnly
order
​integer · min: 0 · max: 2147483647

BlankEnum

Category

id
​string · required
created_at
​string | null · date-time
hierarchy
​integer | null
name
​string | null
object
​string | null
updated_at
​string | null · date-time

CategoryRequest

id
​string · minLength: 1 · required
created_at
​string | null · date-time
hierarchy
​integer | null
name
​string | null · minLength: 1
object
​string | null · minLength: 1
updated_at
​string | null · date-time

CcLanguagesEnum

string · enum
Enum values:
ko
en
es
zh-Hans
zh-Hant
zh-hans
zh-hant
pt
  • ko - Korean
  • en - English
  • es - Spanish
  • zh-Hans - Simplified Chinese
  • zh-Hant - Traditional Chinese
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • pt - Portuguese
  • vi - Vietnamese

ChannelEPG

color
​string · readOnly

hexadecimal color code for channel

created
​string · date-time · readOnly
description
​string · readOnly

Channel description

epg
​string · readOnly
genres
​string · readOnly
id
​integer · readOnly

primary key of channel model

​object
keyword
​string · readOnly
modified
​string · date-time · readOnly
order
​integer · readOnly

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

service_name
​string · enum · readOnly

ex) odk, odc, lg-channel-vietnam and etc. / To specify service name

  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
  • lg-channel-vietnam - LG Channel Vietnam
Enum values:
odk
odc
odv
odl
amasian
lg-channel-vietnam
slug
​string · readOnly · pattern: ^[-\w]+$
stream_url
​string · readOnly

Channel live stream url.

title
​string · readOnly

Channel title

ContentTypeEnum

string · enum
Enum values:
episode
program
external
odk-box
channel
  • episode - episode
  • program - program
  • external - external
  • odk-box - odk-box
  • channel - channel

CoverContents

​CoverItem[] · required

CoverItem

call_to_action
​string | null · required

A text rendered on button of cover

content_id
​integer | null · required

ID of Content(Program or Episode)

​required
content_slug
​string | null · pattern: ^[-a-zA-Z0-9_]+$ · required

Slug of Content(Program or Episode)

​required

The type of Content(program, episode, external)

  • episode - episode
  • program - program
  • external - external
  • odk-box - odk-box
  • channel - channel
description
​string | null · required

A description for cover

episode_id
​integer | null · required

ID of Episode

image_landscape
​string | null · required

A URL of cover landscape image

image_portrait
​string | null · required

A URL of cover portrait image

rolling_time
​integer | null · required

The rolling time for each banner

thumbnail
​string | null · required

A URL of cover thumbnail image

title
​string | null · required

A title of cover

tracking
​string | null · required

Which field reserved for Google Analytics

url
​string | null · required

A target URL pointing to specific page when cover is clicked

video
​string | null · required

A URL of video preview

video_file
​string | null · required

A URL of video file

Data

campaign
​
​object

DataRequest

campaign
​
​object

DefaultSalesTypeEnum

string · enum
Enum values:
GUEST
FREE
PPV
PLUS
PREMIUM
NO_ADS
VIP
VIP+
  • GUEST - Guest
  • FREE - Free
  • PPV - Ppv
  • PLUS - Plus
  • PREMIUM - Premium
  • NO_ADS - No Ads
  • VIP - Vip
  • VIP+ - Vip Plus

Discount

type
​string · required
amount_off
​integer | null
effect
​string | null

DiscountRequest

type
​string · minLength: 1 · required
amount_off
​integer | null
effect
​string | null · minLength: 1

EmailEnum

string · enum
Enum values:
facebook
apple
email
roku
phone
  • facebook - Facebook
  • apple - Apple
  • email - Email
  • roku - Roku
  • phone - Phone

Event

id
​string · required
created_at
​string | null · date-time
entity_id
​string | null
​object
group_id
​string | null
type
​string | null

EventRequest

id
​string · minLength: 1 · required
created_at
​string | null · date-time
entity_id
​string | null · minLength: 1
​object
group_id
​string | null · minLength: 1
type
​string | null · minLength: 1

EventSource

channel
​string | null
​object | null

EventSourceRequest

channel
​string | null · minLength: 1
​object | null

FilterOptions

​OptionItem[] · required

if the category does not have this item, empty array is returned.

​OptionItem[] · required

if the category does not have this item, empty array is returned.

​OptionItem[] · required
​OptionItem[] · required

if the category does not have this item, empty array is returned.

​OptionItem[] · required

if the category does not have this item, empty array is returned.

​OptionItem[] · required

if the category does not have this item, empty array is returned.

GenderEnum

string · enum
Enum values:
m
f
na
other
  • m - Male
  • f - Female
  • na - Prefer not to answer
  • other - Other

IconTypeEnum

string · enum
Enum values:
account
subscription
hot
  • account - Account
  • subscription - Subscription
  • hot - Hot

KindEnum

string · enum
Enum values:
series
main
trailer
additional
clip
live_streaming
shorts
  • series - Series
  • main - Main
  • trailer - Trailer
  • additional - Additional
  • clip - Clip
  • live_streaming - Live Streaming
  • shorts - Shorts

LabelEnum

string · enum
Enum values:
All
PG
12+
13+
14+
15+
16+
17+
  • All - All
  • PG - PG
  • 12+ - 12+
  • 13+ - 13+
  • 14+ - 14+
  • 15+ - 15+
  • 16+ - 16+
  • 17+ - 17+
  • 18+ - 18+
  • 19+ - 19+
  • NR - NR

LanguageEnum

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

LayoutTypeEnum

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

LiveTv

channels
​string · readOnly
order
​integer · readOnly

The ChannelCategory's list is ordered by this value

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

ChannelCategory's title

LiveTvChannelEpg

color
​string · readOnly

hexadecimal color code for channel

created
​string · date-time · readOnly
description
​string · readOnly

Channel description

epgs
​string · readOnly
genres
​string · readOnly
id
​integer · readOnly

primary key of channel model

​object
keyword
​string · readOnly
modified
​string · date-time · readOnly
number
​integer · readOnly

unique number for channel

order
​integer · readOnly

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

service_name
​string · enum · readOnly

ex) odk, odc, lg-channel-vietnam and etc. / To specify service name

  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
  • lg-channel-vietnam - LG Channel Vietnam
Enum values:
odk
odc
odv
odl
amasian
lg-channel-vietnam
Default: odk
slug
​string · readOnly · pattern: ^[-\w]+$
stream_url
​string · readOnly

Channel live stream url.

title
​string · readOnly

Channel title

LoginTypeEnum

string · enum
Enum values:
facebook
apple
email
roku
phone

NameEnum

string · enum
Enum values:
All
PG
R12
R13
R14
R15
R16
R17
  • All - All
  • PG - PG
  • R12 - R12
  • R13 - R13
  • R14 - R14
  • R15 - R15
  • R16 - R16
  • R17 - R17
  • R18 - R18
  • R19 - R19
  • NR - NR

NavigationItem

slug
​string · pattern: ^[-a-zA-Z0-9_]+$ · required
type
​TypeEnum · enum · required
  • category - category
  • genre - genre
  • link - link
Enum values:
category
genre
link
background_image
​string | null
link
​string | null
logo_image
​string | null
og_image
​string | null
​
seo_description
​string | null
seo_keywords
​string | null
seo_title
​string | null
sponsor_logo_url
​string | null
title
​string | null

Notice

published_at
​string · date-time · required

Create or WIX publish datetime

title
​string · maxLength: 1024 · required
enable
​boolean

Notice enabled

​

External Link

NotificationPayload

id
​string · required
created_at
​string | null · date-time
​object
​object
project_id
​string | null
​object
type
​string | null

NotificationPayloadRequest

id
​string · minLength: 1 · required
created_at
​string | null · date-time
​object
​object
project_id
​string | null · minLength: 1
​object
type
​string | null · minLength: 1

NullEnum

OdxV2CategoryForSearch

id
​integer · readOnly
is_root
​boolean
parent
​integer | null · readOnly
​object
service_name
​string · enum · readOnly

ex) odk, odc and etc. / To specify service name

  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
Enum values:
odk
odc
odv
odl
amasian
slug
​string · readOnly · pattern: ^[-a-zA-Z0-9_]+$
title
​string · readOnly

OdxV2Navigation

​OdxV2NavigationFirst[] · required
id
​integer · readOnly
service_name
​string · enum · readOnly

ex) odk, odc and etc. / To specify service name

  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
Enum values:
odk
odc
odv
odl
amasian
slug
​string · readOnly · pattern: ^[-a-zA-Z0-9_]+$

Home slug for url

OdxV2NavigationFirst

slug
​string · pattern: ^[-a-zA-Z0-9_]+$ · required
type
​TypeEnum · enum · required
  • category - category
  • genre - genre
  • link - link
Enum values:
category
genre
link
background_image
​string | null
​array | null · readOnly

The items is a list of child category. The max depth is 3. The schema is the same as the parent category. Please refer to the example data.

link
​string | null
logo_image
​string | null
og_image
​string | null
​
seo_description
​string | null
seo_keywords
​string | null
seo_title
​string | null
sponsor_logo_url
​string | null
title
​string | null

OdxV2NavigationSecond

slug
​string · pattern: ^[-a-zA-Z0-9_]+$ · required
type
​TypeEnum · enum · required
  • category - category
  • genre - genre
  • link - link
Enum values:
category
genre
link
background_image
​string | null
​array | null · readOnly
link
​string | null
logo_image
​string | null
og_image
​string | null
​
seo_description
​string | null
seo_keywords
​string | null
seo_title
​string | null
sponsor_logo_url
​string | null
title
​string | null

OdxV2NavigationThird

slug
​string · pattern: ^[-a-zA-Z0-9_]+$ · required
type
​TypeEnum · enum · required
  • category - category
  • genre - genre
  • link - link
Enum values:
category
genre
link
background_image
​string | null
​array | null · readOnly
link
​string | null
logo_image
​string | null
og_image
​string | null
​
seo_description
​string | null
seo_keywords
​string | null
seo_title
​string | null
sponsor_logo_url
​string | null
title
​string | null

OdxV2PersonRole

info
​
name
​string
role
​string
slug
​string · pattern: ^[-a-zA-Z0-9_]+$

OdxV3AdminCouponCreateRequest

code
​string · maxLength: 150 · required

The code the customer enters to redeem the coupon.

OdxV3AdminCouponCreateRequestRequest

code
​string · minLength: 1 · maxLength: 150 · required

The code the customer enters to redeem the coupon.

episode_uuid
​string | null · minLength: 1 · maxLength: 36 · writeOnly

OdxV3AdminCouponRetrieve

code
​string · maxLength: 150 · required

The code the customer enters to redeem the coupon.

expected_valid_to
​string · date · required

Expected admin coupon expiration date considered with the user's membership

subscription_type
​SubscriptionTypeEnum · enum · required
  • basic - Basic
  • plus - Plus
  • standard - Standard
  • premium - Premium
  • premium-box - Premium Box
  • family - Family
Enum values:
basic
plus
standard
premium
premium-box
family

OdxV3AgeRating

is_block
​boolean · readOnly
label
​string · enum · readOnly
  • All - All
  • PG - PG
  • 12+ - 12+
  • 13+ - 13+
  • 14+ - 14+
  • 15+ - 15+
  • 16+ - 16+
  • 17+ - 17+
  • 18+ - 18+
  • 19+ - 19+
  • NR - NR
Enum values:
All
PG
12+
13+
14+
15+
16+
17+
name
​string · enum · readOnly
  • All - All
  • PG - PG
  • R12 - R12
  • R13 - R13
  • R14 - R14
  • R15 - R15
  • R16 - R16
  • R17 - R17
  • R18 - R18
  • R19 - R19
  • NR - NR
Enum values:
All
PG
R12
R13
R14
R15
R16
R17

OdxV3BundlePromotion

bundle_product_code
​string · maxLength: 50 · required

ProductSubscription.product_code

product_code
​string · maxLength: 50 · required

PayPerView.episode.uuid

shared_secret
​string · maxLength: 50 · required
token_id
​string · maxLength: 22 · required

A token generated by Recurly.js.

coupon_codes
​string[]

ex) ["test-coupon1", "test-coupon2"]

OdxV3BundlePromotionRequest

bundle_product_code
​string · minLength: 1 · maxLength: 50 · required

ProductSubscription.product_code

product_code
​string · minLength: 1 · maxLength: 50 · required

PayPerView.episode.uuid

shared_secret
​string · minLength: 1 · maxLength: 50 · required
token_id
​string · minLength: 1 · maxLength: 22 · required

A token generated by Recurly.js.

coupon_codes
​string[]

ex) ["test-coupon1", "test-coupon2"]

OdxV3CWEpisode

slug
​string · maxLength: 256 · pattern: ^[-\w]+$ · required
video
​string | null · required

A URL of video preview

​object
badges
​string · readOnly
id
​integer · readOnly
​object
​
number
​integer | null · min: 0 · max: 2147483647
part
​integer | null · min: 0 · max: 2147483647
​object · readOnly
title
​string | null · maxLength: 255
video_cc_languages
​array | null
Enum values:
ko
en
es
zh-Hans
zh-Hant
zh-hans
zh-hant
pt
video_duration
​integer | null

millisecond(ms)

OdxV3Category

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

Category slug

title
​string · readOnly

OdxV3CategoryItem

id
​integer · readOnly
service_name
​string · enum · readOnly

ex) odk, odc and etc. / To specify service name

  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
Enum values:
odk
odc
odv
odl
amasian
slug
​string · readOnly · pattern: ^[-a-zA-Z0-9_]+$
title
​string · readOnly

OdxV3CategoryWithFilterOptions

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

OdxV3ChangeEmail

new_email
​string · email · required

OdxV3ChangeEmailRequest

new_email
​string · email · minLength: 1 · required

OdxV3ChangePassword

new_password
​string · maxLength: 256 · required
password
​string · maxLength: 256 · required

OdxV3ChangePasswordRequest

new_password
​string · minLength: 1 · maxLength: 256 · required
password
​string · minLength: 1 · maxLength: 256 · required

OdxV3ChannelImages

logo
​string | null · uri · readOnly
poster
​string | null · uri · readOnly
poster_landscape
​string | null · uri · readOnly
poster_portrait
​string | null · uri · readOnly

OdxV3ContinuousWatchingHistory

duration
​number · double · required

The video length

episode_id
​integer · required
is_primary
​boolean · required
last_position
​number · double · required

The last watched point

profile_id
​integer · required
program_id
​integer · required
session_key
​string · required
total_play_time
​number · double · required

Total played video time

updated_at
​string · date-time · required
user_id
​integer · required
watched
​boolean · required

True if progress_ratio is larger than 90%

​object · readOnly
progress_ratio
​number · double

last_position divided by duration

OdxV3CouponUsage

id
​integer · required
redemption_date
​string · date-time · required
type
​string · required

OdxV3Cover

​CoverContents · required
id
​integer · readOnly
slug
​string · readOnly · pattern: ^[-a-zA-Z0-9_]+$

Home slug for url

OdxV3Curation

contents
​string · readOnly
id
​integer · readOnly
service_name
​string · enum · readOnly

ex) odk, odc and etc. / To specify service name

  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
Enum values:
odk
odc
odv
odl
amasian
slug
​string · readOnly · pattern: ^[-a-zA-Z0-9_]+$

Home slug for url

OdxV3CurationContentsList

contents
​string · readOnly
id
​integer · readOnly
service_name
​string · enum · readOnly

ex) odk, odc and etc. / To specify service name

  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
Enum values:
odk
odc
odv
odl
amasian
slug
​string · readOnly · pattern: ^[-a-zA-Z0-9_]+$

Home slug for url

OdxV3DeleteAccount

password
​string · maxLength: 256

If user login with apple or facebook account, then password is not required.

OdxV3DeleteAccountRequest

password
​string · minLength: 1 · maxLength: 256

If user login with apple or facebook account, then password is not required.

OdxV3EmailConfirm

hash
​string · required

OdxV3EmailConfirmRequest

hash
​string · minLength: 1 · required

OdxV3EpisodeIdentifiers

id
​integer · readOnly
sales_type
​string · enum · readOnly

Sales Type needed to watch this episode

  • GUEST - Guest
  • FREE - Free
  • PPV - Ppv
  • PLUS - Plus
  • PREMIUM - Premium
  • NO_ADS - No Ads
  • VIP - Vip
  • VIP+ - Vip Plus
Enum values:
GUEST
FREE
PPV
PLUS
PREMIUM
NO_ADS
VIP
VIP+
slug
​string · readOnly · pattern: ^[-\w]+$

OdxV3EpisodeImages

thumbnail
​string | null · uri · readOnly

OdxV3EpisodeListWithBadges

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

Display duration of video

id
​integer · readOnly
​object
​
meta
​string · readOnly
number
​integer | null · min: 0 · max: 2147483647
part
​integer | null · min: 0 · max: 2147483647
release_date
​string | null · date
sales_type
​string · readOnly
seo_keyword
​string | null
seo_synopsis
​string | null
seo_title
​string | null · maxLength: 255
synopsis
​string
title
​string | null · maxLength: 255
uuid
​string · uuid · readOnly

This value is not editable.

video_cc_languages
​array | null
Enum values:
ko
en
es
zh-Hans
zh-Hant
zh-hans
zh-hant
pt
video_duration
​integer | null

millisecond(ms)

OdxV3EpisodeRecommendation

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

OdxV3EpisodeRetrieve

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

millisecond(ms)

id
​integer · readOnly
​object
​
number
​integer | null · min: 0 · max: 2147483647
original_episode
​integer | null

Original episode reference

partner
​string · readOnly
​object · readOnly
release_date
​string | null · date
seo_keyword
​string | null
seo_synopsis
​string | null
seo_title
​string | null · maxLength: 255
synopsis
​string
title
​string | null · maxLength: 255

OdxV3EpisodeRetrieveForRedirect

id
​integer · required
program_slug
​string · required
slug
​string · required

OdxV3OTPCreate

account_id
​string · maxLength: 128 · required

OdxV3OTPCreateRequest

account_id
​string · minLength: 1 · maxLength: 128 · required

OdxV3OTPVerify

account_id
​string · maxLength: 128 · required
otp
​string · maxLength: 6 · required

OdxV3OTPVerifyRequest

account_id
​string · minLength: 1 · maxLength: 128 · required
otp
​string · minLength: 1 · maxLength: 6 · required

OdxV3PersonRole

info
​
name
​string
role
​string
slug
​string · pattern: ^[-a-zA-Z0-9_]+$

OdxV3Playback

​OdxV3PlaybackEpisode · required
​OdxV3PlaybackExternal · required
​OdxV3PlaybackProgram · required
age_rating
​string · readOnly
bumper
​string · readOnly
bumper_duration
​string · readOnly

video's bumper duration info

​array · readOnly

language codes and settings for subtitles in manifests

​array · readOnly

cue_points isn't used in phase 1.

cwl_call_cycle
​integer · readOnly
drm
​string · readOnly

If Non-drm video, drm: {} in response

duration
​integer | null · readOnly

video's duration info (millisecond)

id
​integer | null · readOnly

ID of video.api object(Video Asset)

is_chromecast_able
​boolean · readOnly

Whether the video can be casted to chromecast

is_live_streaming
​boolean · readOnly

에피소드가 라이브 스트리밍 타입인지 여부를 반환

​array · readOnly

매니페스트를 반환하되, 라이브 스트리밍 에피소드는 별도 처리

mediahub_content_id
​integer | null · readOnly

PEV2 mci 조인 키 — MediahubContentEpisodeMapper(OneToOne) 없으면 null (BEE-5140).

클라이언트는 이 값을 PEV2 playlist 이벤트의 mci 로 에코한다 (st=vod 필수, spec v2.1.4). null 이면 클라이언트는 mci 를 생략 전송한다 — 잘못된 값 대체 금지 (KA2-754 #1). view 가 select_related('mediahub_episode_mapper') 로 동반 로드한다.

source
​string · readOnly

비디오 소스를 반환하되, 라이브 스트리밍인 경우 'inhouse' 반환

​array · readOnly

비디오 소스를 반환하되, 라이브 스트리밍 에피소드는 별도 처리

storyboards_url
​string · readOnly

If there's no file info for storyboards, this field returns null.

​array · readOnly

If asset_type is in inhouse, relay, and mediahold (the asset stored in s3), text_tracks is required.

OdxV3PlaybackEpisode

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

Whether this episode is in KOCOWA category

​
​object | null · readOnly

live_streaming 에피소드는 next_episode를 null로 반환, 그 외는 시리얼라이즈하여 반환.

number
​integer | null · min: 0 · max: 2147483647
part
​integer | null · min: 0 · max: 2147483647
release_date
​string | null · date
sales_type
​string · readOnly
title
​string | null · maxLength: 255

OdxV3PlaybackExternal

kcp
​string · readOnly

OdxV3PlaybackProgram

​OdxV3Provider · required
slug
​string · maxLength: 256 · pattern: ^[-a-zA-Z0-9_]+$ · required
​array | null
​array | null
id
​integer · readOnly
​object
is_favorite
​string · readOnly
synopsis
​string
title
​string · maxLength: 255

OdxV3ProductSubscription

interval_unit
​string · required
is_active
​boolean · required
label
​string · required
label_type
​string · required
position
​integer · required
price
​number · double · required
product_code
​string · maxLength: 50 · required
product_name
​string · maxLength: 255 · required
subscription_type
​string · required
currency
​string · readOnly

ISO 4217 currency code (e.g. USD) — store IAP SDKs require the code, not a symbol.

default_coupon_code
​string
description
​array | null · readOnly

Description of product according to interval unit such as Month and Year

fields_on
​boolean · readOnly

If upgrade or downgrade, we don't need card number for recurly subscription, so fields_on = false.

grade
​integer · readOnly
max_profile_count
​integer
operation_type
​string · readOnly

Variable to decide whether product's information is shown or not

product_id
​string | null · maxLength: 50

pg product_id, ex) r8tasialb6pv

sales_description
​string | null · readOnly
sales_price
​number · double
sub_title
​string | null · readOnly
trial_length
​integer
trial_unit
​string

OdxV3Profile

​Avatar · required
name
​string · maxLength: 256 · required
user
​integer · required
birthday
​string | null · date
​
has_pin
​string · readOnly
id
​integer · readOnly
is_active
​boolean
is_kid
​boolean
is_primary
​boolean
language
​LanguageEnum · enum
  • en - English
  • ko - Korean
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • pt - Portuguese
Enum values:
en
ko
zh-hans
zh-hant
es
pt

OdxV3ProfileFavorites

​object · readOnly
id
​integer · readOnly
​object · readOnly
is_favorite
​string · readOnly

always return True because this program is in user's favorite program list

Default: true
slug
​string · readOnly

OdxV3ProfileFavoritesCreate

​object · readOnly
id
​integer · readOnly
​object · readOnly
is_favorite
​string · readOnly

always return True because this program is in user's favorite program list

Default: true
slug
​string · readOnly

OdxV3ProfileFavoritesCreateRequest

program_slug
​string · minLength: 1 · writeOnly · required

OdxV3ProfileList

​Avatar · required
name
​string · maxLength: 256 · required
user
​integer · required
birthday
​string | null · date
  • Nullable
​
  • Nullable
has_pin
​string · readOnly
  • Default false
id
​integer · readOnly
  • id is unique per Profile.
is_active
​boolean
  • Nullable
is_kid
​boolean
  • Default false
is_primary
​boolean
  • Default false
language
​LanguageEnum · enum
  • en - English
  • ko - Korean
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • pt - Portuguese
Enum values:
en
ko
zh-hans
zh-hant
es
pt

OdxV3ProfileSignInRequest

pin
​string · minLength: 1 · writeOnly

OdxV3ProfileUpsert

name
​string · maxLength: 256 · required
user
​integer · required
avatar_id
​integer | null
birthday
​string | null · date
​
id
​integer · readOnly
is_active
​boolean
is_kid
​boolean
language
​LanguageEnum · enum
  • en - English
  • ko - Korean
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • pt - Portuguese
Enum values:
en
ko
zh-hans
zh-hant
es
pt
pin
​string | null · maxLength: 4

OdxV3ProfileUpsertRequest

name
​string · minLength: 1 · maxLength: 256 · required
user
​integer · required
avatar_id
​integer | null
birthday
​string | null · date
​
is_active
​boolean
is_kid
​boolean
language
​LanguageEnum · enum
  • en - English
  • ko - Korean
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • pt - Portuguese
Enum values:
en
ko
zh-hans
zh-hant
es
pt
pin
​string | null · minLength: 1 · maxLength: 4

OdxV3Program

​OdxV3EpisodeIdentifiers · required
slug
​string · maxLength: 256 · pattern: ^[-a-zA-Z0-9_]+$ · required
​object
badges
​string · readOnly
​array | null
​

Default SalesType value for episode of program

  • GUEST - Guest
  • FREE - Free
  • PPV - Ppv
  • PLUS - Plus
  • PREMIUM - Premium
  • NO_ADS - No Ads
  • VIP - Vip
  • VIP+ - Vip Plus
free_episode
​string · readOnly
​array | null
id
​integer · readOnly
​object
is_coming_soon
​string · readOnly

If this program has episode (except for trailer, clip episodes), this value is true.

is_favorite
​string · readOnly
kinds_of_episodes
​string · readOnly

Kinds of episode that the program has.

​object | null · readOnly

해당 프로그램의 현재 라이브 및 예정 스케줄 목록을 시간순으로 반환.

  • 라이브 스트리밍 에피소드가 없거나 예정 스케줄이 없으면 null 반환.
  • 취소되지 않았고(진행중 포함), 오늘 아직 종료되지 않았거나 미래 날짜인 스케줄만 포함.
  • 경기가 있는 가장 가까운 2일치만 반환 (연속된 날짜가 아닌 distinct date 기준).
  • 시간은 PST(America/Los_Angeles)로 변환되어 반환.
  • title은 EpisodeLiveStreaming.category에서 파생.
  • FE는 이 값이 null이 아니면 스포츠 허브 UI를 렌더링한다.
​object

ref: <app.content.schemas.PROGRAM_META>

partner
​string · readOnly

콘텐츠 제공사 슬러그 반환.

​array | null
ppv
​string · readOnly
produce_year
​integer | null

yyyy

​

프로모션 영상 URL (예: KBO/KLPGA 주간 프로모 영상)

publish_start
​string | null · date-time

(UTC) Publish_start Datetime of program. (e.g. 2022-08-02T00:00:00Z)

release_status
​string · enum · readOnly
  • coming-soon - Coming Soon
  • completed - Completed
  • on-air - On Air
  • unknown - Unknown
Enum values:
coming-soon
completed
on-air
unknown
secondary_title
​string | null · maxLength: 255
seo_keyword
​string | null
seo_synopsis
​string | null
seo_title
​string | null · maxLength: 255
​object | null · readOnly

Active SponsorshipPromotion containing this program, or None.

Relies on Prefetch(..., to_attr='active_promotions') in ProgramView. UniqueConstraint on SponsorshipPromotion guarantees at most one active.

synopsis
​string
title
​string · maxLength: 255
user_payment
​string · readOnly
uuid
​string · uuid · readOnly

This value is not editable.

OdxV3ProgramForEpisode

slug
​string · maxLength: 256 · pattern: ^[-a-zA-Z0-9_]+$ · required
id
​integer · readOnly
​object
title
​string · maxLength: 255

OdxV3ProgramForEpisodeRetrieve

slug
​string · maxLength: 256 · pattern: ^[-a-zA-Z0-9_]+$ · required
​object
​array | null
id
​integer · readOnly
​object
​object

ref: <app.content.schemas.PROGRAM_META>

produce_year
​integer | null · readOnly

yyyy

synopsis
​string
title
​string · maxLength: 255

OdxV3ProgramImages

poster
​string | null · uri · readOnly
poster_landscape
​string | null · uri · readOnly
poster_portrait
​string | null · uri · readOnly

OdxV3ProgramMeta

ref: <app.content.schemas.PROGRAM_META>
cc_languages
​array | null
episode_total
​integer | null
hide_ep_date
​string · readOnly
iab_content_taxonomies
​string | null · maxLength: 50
produce_countries
​array | null
running_time
​integer | null

unit: minutes

OdxV3Programs

content_description
​string · required

This field's value is localized title.

is_favorite
​boolean · required
slug
​string · maxLength: 256 · pattern: ^[-a-zA-Z0-9_]+$ · required

Program slug by default. When categories__slug=discover (ODKR), this is the shorts episode slug (used as start_slug for /shorts/feed/).

badges
​string · readOnly
id
​integer · readOnly
​object
kinds_of_episodes
​string · readOnly

Kinds of episode that the program has.

latest_publish_start
​string · readOnly

(UTC) Publish_start Datetime of program's latest episode. (e.g. 2022-08-02T00:00:00Z)

​array | null
publish_start
​string | null · date-time

(UTC) Publish_start Datetime of program. (e.g. 2022-08-02T00:00:00Z)

type
​string · readOnly

Item type. program by default. When categories__slug=discover (ODKR) the list returns shorts episodes and this is shorts (then slug is the episode slug, images.thumbnail is the shorts thumbnail, and content_description is the source program title).

OdxV3Provider

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

OdxV3RecommendationProgram

slug
​string · maxLength: 256 · pattern: ^[-a-zA-Z0-9_]+$ · required
badges
​string · readOnly
id
​integer · readOnly
image
​string · readOnly
​object · readOnly
synopsis
​string
title
​string · maxLength: 255

OdxV3RecurlyCoupon

coupon_code
​string · maxLength: 50 · required
product_code
​string · maxLength: 50 · required

OdxV3ResetPassword

hash
​string · required
new_password
​string · maxLength: 256 · required

OdxV3ResetPasswordEmail

email
​string · email · required

OdxV3ResetPasswordEmailRequest

email
​string · email · minLength: 1 · required

OdxV3ResetPasswordRequest

hash
​string · minLength: 1 · required
new_password
​string · minLength: 1 · maxLength: 256 · required

OdxV3Search

badges
​string · readOnly
​array | null
default_sales_type
​string · enum · readOnly

Default SalesType value for episode of program

  • GUEST - Guest
  • FREE - Free
  • PPV - Ppv
  • PLUS - Plus
  • PREMIUM - Premium
  • NO_ADS - No Ads
  • VIP - Vip
  • VIP+ - Vip Plus
Enum values:
GUEST
FREE
PPV
PLUS
PREMIUM
NO_ADS
VIP
VIP+
id
​integer · readOnly
​object
is_favorite
​string · readOnly
​array | null
service_name
​string · enum · readOnly

ex) odk, odc and etc. / To specify service name

  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
Enum values:
odk
odc
odv
odl
amasian
Default: odk
slug
​string · readOnly · pattern: ^[-a-zA-Z0-9_]+$
title
​string · readOnly
uuid
​string · uuid · readOnly

This value is not editable.

OdxV3SignIn

email
​string · email · required
password
​string · maxLength: 256 · required
keep
​boolean

OdxV3SignInRequest

email
​string · email · minLength: 1 · required
password
​string · minLength: 1 · maxLength: 256 · required
keep
​boolean

OdxV3SignInV2

​
keep
​boolean
password
​string · maxLength: 256
phone
​string · maxLength: 256
verification
​string · maxLength: 256

OdxV3SignInV2Request

​
keep
​boolean
password
​string · maxLength: 256
phone
​string · maxLength: 256
verification
​string · maxLength: 256

OdxV3SignUp

email
​string · email · maxLength: 256 · required
password
​string · maxLength: 256 · required

OdxV3SignUpRequest

email
​string · email · minLength: 1 · maxLength: 256 · required
password
​string · minLength: 1 · maxLength: 256 · required

OdxV3SignUpV2

​
password
​string · maxLength: 256
phone
​string · maxLength: 256
verification
​string · maxLength: 256

OdxV3SignUpV2Request

​
password
​string · maxLength: 256
phone
​string · maxLength: 256
verification
​string · maxLength: 256

OdxV3Subscription

product_code
​string · maxLength: 50 · required
token_id
​string · maxLength: 22 · required

A token generated by Recurly.js.

coupon_code
​string · maxLength: 255
transaction_id
​string · minLength: 10 · maxLength: 30
​object

OdxV3SubscriptionCancel

message
​string · maxLength: 255 · required
product_code
​string · maxLength: 50 · required

OdxV3SubscriptionCancelRequest

message
​string · minLength: 1 · maxLength: 255 · required
product_code
​string · minLength: 1 · maxLength: 50 · required

OdxV3SubscriptionChange

product_code
​string · maxLength: 50 · required

OdxV3SubscriptionChangeRequest

product_code
​string · minLength: 1 · maxLength: 50 · required

OdxV3SubscriptionInAppAmazon

amazon_user_id
​string · required

Amazon appUserId (customer id). RTN appUserId 역조회용 매핑 키 (StorePaymentAccount)

receipt_id
​string · required

Amazon RVS receiptId. it comes from client

OdxV3SubscriptionInAppAmazonRequest

amazon_user_id
​string · minLength: 1 · required

Amazon appUserId (customer id). RTN appUserId 역조회용 매핑 키 (StorePaymentAccount)

receipt_id
​string · minLength: 1 · required

Amazon RVS receiptId. it comes from client

OdxV3SubscriptionInAppApple

receipt
​string · required

Base64 encoded Apple in-app purchase receipt data. it comes from client

OdxV3SubscriptionInAppAppleRequest

receipt
​string · minLength: 1 · required

Base64 encoded Apple in-app purchase receipt data. it comes from client

OdxV3SubscriptionInAppGoogle

purchase_token
​string · required

OdxV3SubscriptionInAppGoogleRequest

purchase_token
​string · minLength: 1 · required

OdxV3SubscriptionInAppSamsung

country_code
​string · required

TV country code (DPI invoice 조회용)

invoice_id
​string · required

Samsung Checkout InvoiceID (buyItem 결과). it comes from client

OdxV3SubscriptionInAppSamsungRequest

country_code
​string · minLength: 1 · required

TV country code (DPI invoice 조회용)

invoice_id
​string · minLength: 1 · required

Samsung Checkout InvoiceID (buyItem 결과). it comes from client

OdxV3SubscriptionRenewal

date
​string · readOnly

expire -> null / renew -> next subscription renewal date / cancel -> current subscription expiration date

interval_unit
​string | null · readOnly
is_discount
​boolean · readOnly

If the user has a discount, this value is true.

price
​string | null · readOnly
product_code
​string · readOnly
start_at
​string · date-time · readOnly
subscription_type
​string · readOnly

admin-coupon user is also premium

type
​string · readOnly

OdxV3SubscriptionRequest

product_code
​string · minLength: 1 · maxLength: 50 · required
token_id
​string · minLength: 1 · maxLength: 22 · required

A token generated by Recurly.js.

coupon_code
​string · minLength: 1 · maxLength: 255
transaction_id
​string · minLength: 10 · maxLength: 30
​object

OdxV3UserInfo

birthday
​string | null · date

The format should be YYYY-MM-DD, not YYYYMMDD like other version APIs.

​
is_receive_mail
​boolean
language
​LanguageEnum · enum
  • en - English
  • ko - Korean
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • pt - Portuguese
Enum values:
en
ko
zh-hans
zh-hant
es
pt
postal_code
​string | null · maxLength: 20

OdxV3UserInfoRequest

birthday
​string | null · date
​
is_receive_mail
​boolean
language
​LanguageEnum · enum
  • en - English
  • ko - Korean
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • pt - Portuguese
Enum values:
en
ko
zh-hans
zh-hant
es
pt
postal_code
​string | null · minLength: 1 · maxLength: 20

OdxV3UserModify

​
password
​string · maxLength: 256
phone
​string · maxLength: 256
verification
​string · maxLength: 256

OdxV3UserProfile

​object · required
email
​string · enum · readOnly
  • facebook - Facebook
  • apple - Apple
  • email - Email
  • roku - Roku
  • phone - Phone
Enum values:
facebook
apple
email
roku
phone
​object
id
​integer · readOnly
is_email_password_set
​boolean · readOnly
is_email_verified
​boolean · readOnly
is_in_billing_retry_period
​boolean · readOnly

Indicates whether the user is in the billing retry period for subscription

is_in_grace_period
​boolean · readOnly

Indicates whether the user is in the grace period for subscription

is_odk_coupon_user
​boolean · readOnly
Default: false
login_type
​string · enum · readOnly

Login type saved in Token

Enum values:
facebook
apple
email
roku
phone
member_id
​string · readOnly

ODK User's member ID for Loyalty program (Reward)

name
​string · readOnly
phone
​boolean · readOnly
subscription_expire_date
​string | null · date · readOnly

subscription expire date or admin coupon expire date

subscription_interval_unit
​string | null · readOnly
subscription_is_cancellable
​boolean · readOnly

The value True means cancellable with active subscription and False means already canceled or etc.

Default: false
subscription_max_profile_count
​integer · readOnly
  • This value is the maximum number of Profiles a user can create.
  • If the user is not a subscription user, the value is '1'.
subscription_price
​number | null · double · readOnly
subscription_product_code
​string | null · readOnly

User's subscription product code

subscription_provider
​string | null · readOnly

Platform in which a user purchased a product

subscription_trial_end_date
​string | null · date · readOnly
subscription_type
​string · enum · readOnly

User's subscription level

Enum values:
basic
plus
standard
premium
premium-box
family
uuid
​string · uuid · readOnly

This value is not editable.

OdxV3UserProfileExternal

kcp
​string · readOnly

OdxV3UserProfileRequest

​object · required

OptionItem

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

PaginatedChannelEPGList

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

PaginatedLiveTvChannelEpgList

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

PaginatedLiveTvList

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

PaginatedNoticeList

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

PaginatedOdxV2NavigationList

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

PaginatedOdxV3CategoryList

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

PaginatedOdxV3ContinuousWatchingHistoryList

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

PaginatedOdxV3CouponUsageList

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

PaginatedOdxV3CoverList

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

PaginatedOdxV3EpisodeListWithBadgesList

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

PaginatedOdxV3ProfileFavoritesList

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

PaginatedOdxV3ProgramsList

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

PaginatedOdxV3SearchList

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

PaginatedRewardCategoryList

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

PatchedOdxV3ProfileUpsertRequest

avatar_id
​integer | null
birthday
​string | null · date
​
is_active
​boolean
is_kid
​boolean
language
​LanguageEnum · enum
  • en - English
  • ko - Korean
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • es - Spanish
  • pt - Portuguese
Enum values:
en
ko
zh-hans
zh-hant
es
pt
name
​string · minLength: 1 · maxLength: 256
pin
​string | null · minLength: 1 · maxLength: 4
user
​integer

PatchedOdxV3SubscriptionInAppGoogleRequest

purchase_token
​string · minLength: 1

PatchedOdxV3SubscriptionInAppSamsungRequest

country_code
​string · minLength: 1

TV country code (DPI invoice 조회용)

invoice_id
​string · minLength: 1

Samsung Checkout InvoiceID (buyItem 결과). it comes from client

PatchedOdxV3UserProfileRequest

​object

PatchedUseRequest

program_id
​integer

ProduceCountriesEnum

string · enum
Enum values:
KR
CN
US
CA
TW
HK
JP
MX
  • KR - Korea
  • CN - China
  • US - United States
  • CA - Canada
  • TW - Taiwan
  • HK - Hong Kong
  • JP - Japan
  • MX - Mexico
  • GT - Guatemala
  • SV - El Salvador
  • CO - Colombia
  • PE - Peru
  • EC - Ecuador
  • HN - Honduras
  • CR - Costa Rica
  • NI - Nicaragua
  • PA - Panama
  • BO - Bolivia
  • VE - Venezuela
  • CL - Chile
  • AR - Argentina
  • PY - Paraguay
  • UY - Uruguay
  • BR - Brazil
  • CU - Cuba
  • DO - Dominican Republic
  • PR - Puerto Rico

ProfileAvatar

image_url
​string · uri · maxLength: 255 · required
description
​string | null · maxLength: 255
id
​integer · readOnly
order
​integer · min: 0 · max: 2147483647

RatioEnum

string · enum
Enum values:
portrait
landscape
thumbnail
none
  • portrait - portrait
  • landscape - landscape
  • thumbnail - thumbnail
  • none - none

Redeem

program_id
​integer · required

RedeemRequest

program_id
​integer · required

Redemption

​RedemptionProgram · required
expired_at
​string · date-time · readOnly

Set to after time limit from redemption. If no time limit, set to null.

id
​integer · readOnly

Reward redemption ID

redeemed_at
​string · date-time · readOnly

A timestamp of when a user redeemed the coupon.

user
​integer · readOnly

User ID

RedemptionProgram

barcode_url
​string · uri · readOnly

Voucher barcode image URL

id
​integer · readOnly

Reward program ID

instruction
​string · readOnly

message for Coupon code page

time_limit_seconds
​integer · readOnly

Offer must be used within this time.

RedemptionRuleEnum

string · enum
Enum values:
subscription_required
sign_in_required
no_restriction
  • subscription_required - Subscription Required
  • sign_in_required - Sign In Required
  • no_restriction - No Restriction

RegistrationStatus

account_id
​string · maxLength: 128 · required

ReleaseStatusEnum

string · enum
Enum values:
coming-soon
completed
on-air
unknown
  • coming-soon - Coming Soon
  • completed - Completed
  • on-air - On Air
  • unknown - Unknown

RewardCategory

icon_type
​string · enum · readOnly
  • account - Account
  • subscription - Subscription
  • hot - Hot
Enum values:
account
subscription
hot
id
​integer · readOnly

Reward category ID

layout_type
​string · enum · readOnly
  • landscape - Landscape
  • portrait - Portrait
  • list - List
Enum values:
landscape
portrait
list
name
​string · readOnly

ex) ODK Exclusive Perks, Only for Subscribers, Hot Deals

programs
​string · readOnly

RewardProgramDetail

card_url
​string · uri · readOnly

Coupon card image URL

code
​string · readOnly

Reward program code (Coupon code), The empty string means no coupon code.

disclaimer
​string · readOnly

It will parse with -(hyphen) to make string list.

id
​integer · readOnly

Reward program ID

partner_name
​string · readOnly

ex) H Mart, LandingHelp, etc.

redemption_rule
​string · enum · readOnly
  • subscription_required - Subscription Required
  • sign_in_required - Sign In Required
  • no_restriction - No Restriction
Enum values:
subscription_required
sign_in_required
no_restriction
redirect_url
​string · uri · readOnly

Partner website URL

secondary_title
​string · readOnly

subtitle for reward program

time_limit_seconds
​integer · readOnly

Offer must be used within this time.

title
​string · readOnly

Benefit title for reward program

ServiceName688Enum

string · enum
Enum values:
odk
odc
odv
odl
amasian
  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN

ServiceName8c0Enum

string · enum
Enum values:
odk
odc
odv
odl
amasian
lg-channel-vietnam
  • odk - ODK
  • odc - ODC
  • odv - ODV
  • odl - ODL
  • amasian - AMASIAN
  • lg-channel-vietnam - LG Channel Vietnam

Source

id
​string · required
object
​string | null
target_url
​string | null · uri

SourceRequest

id
​string · minLength: 1 · required
object
​string | null · minLength: 1
target_url
​string | null · uri · minLength: 1

SubscriptionTypeEnum

string · enum
Enum values:
basic
plus
standard
premium
premium-box
family
  • basic - Basic
  • plus - Plus
  • standard - Standard
  • premium - Premium
  • premium-box - Premium Box
  • family - Family

TypeEnum

string · enum
Enum values:
category
genre
link
  • category - category
  • genre - genre
  • link - link

UTMData

attribution_campaign
​string | null · maxLength: 255
attribution_source
​string | null · maxLength: 255
utm_medium
​string | null · maxLength: 255

UTMDataRequest

attribution_campaign
​string | null · minLength: 1 · maxLength: 255
attribution_source
​string | null · minLength: 1 · maxLength: 255
utm_medium
​string | null · minLength: 1 · maxLength: 255

Use

program_id
​integer · required

UseRequest

program_id
​integer · required

VideoCcLanguagesEnum

string · enum
Enum values:
ko
en
es
zh-Hans
zh-Hant
zh-hans
zh-hant
pt
  • ko - Korean
  • en - English
  • es - Spanish
  • zh-Hans - Simplified Chinese
  • zh-Hant - Traditional Chinese
  • zh-hans - Simplified Chinese
  • zh-hant - Traditional Chinese
  • pt - Portuguese
  • vi - Vietnamese

Voucher

​array | null · required
id
​string · required
active
​boolean | null
additional_info
​string | null
​object | null
campaign
​string | null
campaign_id
​string | null
category
​string | null
category_id
​string | null
code
​string | null
created_at
​string | null · date-time
​object
expiration_date
​string | null · date-time
gift
​
is_referral_code
​boolean | null
loyalty_card
​
metadata
​
object
​string | null
publish
​
redemption
​
start_date
​string | null · date-time
type
​string | null
updated_at
​string | null · date-time
validation_rules_assignments
​
validity_day_of_week
​
validity_hours
​
validity_timeframe
​

VoucherRequest

​array | null · required
id
​string · minLength: 1 · required
active
​boolean | null
additional_info
​string | null · minLength: 1
​object | null
campaign
​string | null · minLength: 1
campaign_id
​string | null · minLength: 1
category
​string | null · minLength: 1
category_id
​string | null · minLength: 1
code
​string | null · minLength: 1
created_at
​string | null · date-time
​object
expiration_date
​string | null · date-time
gift
​
is_referral_code
​boolean | null
loyalty_card
​
metadata
​
object
​string | null · minLength: 1
publish
​
redemption
​
start_date
​string | null · date-time
type
​string | null · minLength: 1
updated_at
​string | null · date-time
validation_rules_assignments
​
validity_day_of_week
​
validity_hours
​
validity_timeframe
​
On this page
  • Asset
  • AssetRequest
  • Avatar
  • BlankEnum
  • Category
  • CategoryRequest
  • CcLanguagesEnum
  • ChannelEPG
  • ContentTypeEnum
  • CoverContents
  • CoverItem
  • Data
  • DataRequest
  • DefaultSalesTypeEnum
  • Discount
  • DiscountRequest
  • EmailEnum
  • Event
  • EventRequest
  • EventSource
  • EventSourceRequest
  • FilterOptions
  • GenderEnum
  • IconTypeEnum
  • KindEnum
  • LabelEnum
  • LanguageEnum
  • LayoutTypeEnum
  • LiveTv
  • LiveTvChannelEpg
  • LoginTypeEnum
  • NameEnum
  • NavigationItem
  • Notice
  • NotificationPayload
  • NotificationPayloadRequest
  • NullEnum
  • OdxV2CategoryForSearch
  • OdxV2Navigation
  • OdxV2NavigationFirst
  • OdxV2NavigationSecond
  • OdxV2NavigationThird
  • OdxV2PersonRole
  • OdxV3AdminCouponCreateRequest
  • OdxV3AdminCouponCreateRequestRequest
  • OdxV3AdminCouponRetrieve
  • OdxV3AgeRating
  • OdxV3BundlePromotion
  • OdxV3BundlePromotionRequest
  • OdxV3CWEpisode
  • OdxV3Category
  • OdxV3CategoryItem
  • OdxV3CategoryWithFilterOptions
  • OdxV3ChangeEmail
  • OdxV3ChangeEmailRequest
  • OdxV3ChangePassword
  • OdxV3ChangePasswordRequest
  • OdxV3ChannelImages
  • OdxV3ContinuousWatchingHistory
  • OdxV3CouponUsage
  • OdxV3Cover
  • OdxV3Curation
  • OdxV3CurationContentsList
  • OdxV3DeleteAccount
  • OdxV3DeleteAccountRequest
  • OdxV3EmailConfirm
  • OdxV3EmailConfirmRequest
  • OdxV3EpisodeIdentifiers
  • OdxV3EpisodeImages
  • OdxV3EpisodeListWithBadges
  • OdxV3EpisodeRecommendation
  • OdxV3EpisodeRetrieve
  • OdxV3EpisodeRetrieveForRedirect
  • OdxV3OTPCreate
  • OdxV3OTPCreateRequest
  • OdxV3OTPVerify
  • OdxV3OTPVerifyRequest
  • OdxV3PersonRole
  • OdxV3Playback
  • OdxV3PlaybackEpisode
  • OdxV3PlaybackExternal
  • OdxV3PlaybackProgram
  • OdxV3ProductSubscription
  • OdxV3Profile
  • OdxV3ProfileFavorites
  • OdxV3ProfileFavoritesCreate
  • OdxV3ProfileFavoritesCreateRequest
  • OdxV3ProfileList
  • OdxV3ProfileSignInRequest
  • OdxV3ProfileUpsert
  • OdxV3ProfileUpsertRequest
  • OdxV3Program
  • OdxV3ProgramForEpisode
  • OdxV3ProgramForEpisodeRetrieve
  • OdxV3ProgramImages
  • OdxV3ProgramMeta
  • OdxV3Programs
  • OdxV3Provider
  • OdxV3RecommendationProgram
  • OdxV3RecurlyCoupon
  • OdxV3ResetPassword
  • OdxV3ResetPasswordEmail
  • OdxV3ResetPasswordEmailRequest
  • OdxV3ResetPasswordRequest
  • OdxV3Search
  • OdxV3SignIn
  • OdxV3SignInRequest
  • OdxV3SignInV2
  • OdxV3SignInV2Request
  • OdxV3SignUp
  • OdxV3SignUpRequest
  • OdxV3SignUpV2
  • OdxV3SignUpV2Request
  • OdxV3Subscription
  • OdxV3SubscriptionCancel
  • OdxV3SubscriptionCancelRequest
  • OdxV3SubscriptionChange
  • OdxV3SubscriptionChangeRequest
  • OdxV3SubscriptionInAppAmazon
  • OdxV3SubscriptionInAppAmazonRequest
  • OdxV3SubscriptionInAppApple
  • OdxV3SubscriptionInAppAppleRequest
  • OdxV3SubscriptionInAppGoogle
  • OdxV3SubscriptionInAppGoogleRequest
  • OdxV3SubscriptionInAppSamsung
  • OdxV3SubscriptionInAppSamsungRequest
  • OdxV3SubscriptionRenewal
  • OdxV3SubscriptionRequest
  • OdxV3UserInfo
  • OdxV3UserInfoRequest
  • OdxV3UserModify
  • OdxV3UserProfile
  • OdxV3UserProfileExternal
  • OdxV3UserProfileRequest
  • OptionItem
  • PaginatedChannelEPGList
  • PaginatedLiveTvChannelEpgList
  • PaginatedLiveTvList
  • PaginatedNoticeList
  • PaginatedOdxV2NavigationList
  • PaginatedOdxV3CategoryList
  • PaginatedOdxV3ContinuousWatchingHistoryList
  • PaginatedOdxV3CouponUsageList
  • PaginatedOdxV3CoverList
  • PaginatedOdxV3EpisodeListWithBadgesList
  • PaginatedOdxV3ProfileFavoritesList
  • PaginatedOdxV3ProgramsList
  • PaginatedOdxV3SearchList
  • PaginatedRewardCategoryList
  • PatchedOdxV3ProfileUpsertRequest
  • PatchedOdxV3SubscriptionInAppGoogleRequest
  • PatchedOdxV3SubscriptionInAppSamsungRequest
  • PatchedOdxV3UserProfileRequest
  • PatchedUseRequest
  • ProduceCountriesEnum
  • ProfileAvatar
  • RatioEnum
  • Redeem
  • RedeemRequest
  • Redemption
  • RedemptionProgram
  • RedemptionRuleEnum
  • RegistrationStatus
  • ReleaseStatusEnum
  • RewardCategory
  • RewardProgramDetail
  • ServiceName688Enum
  • ServiceName8c0Enum
  • Source
  • SourceRequest
  • SubscriptionTypeEnum
  • TypeEnum
  • UTMData
  • UTMDataRequest
  • Use
  • UseRequest
  • VideoCcLanguagesEnum
  • Voucher
  • VoucherRequest