Download OpenAPI specification:
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| ODX-User-Agent | string Example: ODX ea961... Bearer is ODX. If there is no ODX token, the backend assumes that a request is coming from the web platform. |
| code | string (code) | ||
| title | string (title) | ||
| messages | object (messages) | ||
object check allowed region | |||
| |||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "is_allowed_region": true
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| ODX-User-Agent | string Example: ODX ea961... Bearer is ODX. If there is no ODX token, the backend assumes that a request is coming from the web platform. |
| code | string (code) | ||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||
object (OdxV3ClientBase) | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "splash_screen": {
- "splash": [
- {
- "duration": 1500
}, - {
- "duration": 1500
}, - {
- "duration": 1500
}
], - "promotion": [
- {
- "duration": 3000
}, - {
- "duration": 3000
}
], - "after_splash": [
- {
- "screen_type": "interstitial_ad",
- "data": {
- "ad_unit_id": "ca-app-pub-3940256099942544~3347511713"
}
}
]
}, - "client_version": {
- "client_version": "1.2.5",
- "store_link": "https://",
- "force_update": "force_update"
}, - "client_config": {
- "group1": {
- "key1": {
- "label": "test_label1",
- "value_type": "str",
- "value": "test1"
}, - "key2": {
- "label": "test_label1",
- "value_type": "str",
- "value": "test2"
}, - "key3": {
- "label": "test_label1",
- "value_type": "str",
- "value": "test3"
}
}, - "group2": {
- "int1": {
- "label": "test_int1",
- "value_type": "int",
- "value": 1
}, - "int2": {
- "label": "test_int2",
- "value_type": "int",
- "value": 2
}, - "int3": {
- "label": "test_int3",
- "value_type": "int",
- "value": 3
}
}, - "group3": {
- "float1": {
- "label": "test_float1",
- "value_type": "float",
- "value": 1.1
}, - "float2": {
- "label": "test_float2",
- "value_type": "float",
- "value": 2.2
}, - "float3": {
- "label": "test_float3",
- "value_type": "float",
- "value": 3.3
}
}, - "group4": {
- "json1": {
- "label": "test_float3",
- "value_type": "json",
- "value": {
- "t1": "value1"
}
}, - "json2": {
- "label": "test_json2",
- "value_type": "json",
- "value": {
- "t2": "value2"
}
}, - "json3": {
- "label": "test_json3",
- "value_type": "json",
- "value": {
- "t3": "value3"
}
}
}
}
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| email required | string <email> (Email) non-empty |
| password required | string (Password) [ 1 .. 256 ] characters |
| keep | boolean Default: false In ODK, default value is |
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserToken) | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
{- "email": "user@example.com",
- "password": "string",
- "keep": false
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "token": "string",
- "user": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
string <email> (Email) non-empty | |
| password | string (Password) [ 1 .. 256 ] characters |
| phone | string <phone> (Phone) |
| verification | string (Verification) [ 5 .. 10 ] characters |
| keep | boolean Default: false In ODK, default value is |
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserToken) | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
{- "email": "hero@odkmedia.net",
- "password": "secret_password"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "token": "string",
- "user": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| email required | string <email> (Email) [ 1 .. 256 ] characters |
| password required | string (Password) [ 5 .. 59 ] characters |
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserToken) | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "email": "user@example.com",
- "password": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "token": "string",
- "user": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
string <email> (Email) non-empty | |
| password | string (Password) [ 1 .. 256 ] characters |
| phone | string <phone> (Phone) |
| verification | string (Verification) [ 5 .. 10 ] characters |
| keep | boolean Default: false In ODK, default value is |
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserToken) | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "email": "hero@odkmedia.net",
- "password": "secret_password"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "token": "string",
- "user": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserProfile) | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
object or null (OdxV3UserInfo) | |||||||||||
| |||||||||||
object (OdxV3UserProfileExternalSerializer) | |||||||||||
| |||||||||||
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserProfile) | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
object or null (OdxV3UserInfo) | |||||||||||
| |||||||||||
object (OdxV3UserProfileExternalSerializer) | |||||||||||
| |||||||||||
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserProfile) | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}A phone user can add an email address and an email user can add a phone number.
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
string <email> (Email) non-empty | |
| phone | string <phone> (Phone) |
| verification | string (Verification) [ 5 .. 10 ] characters |
| password | string (Password) [ 5 .. 59 ] characters |
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserProfile) | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
Users without an email can add an email.
{- "email": "hero@odkmedia.net"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}A phone user can replace with new phone number and an email user can modify with new email address.
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
string <email> (Email) non-empty | |
| phone | string <phone> (Phone) |
| verification | string (Verification) [ 5 .. 10 ] characters |
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserProfile) | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "email": "hero@odkmedia.net",
- "verification": "value_secret"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| password | string (Password) [ 1 .. 256 ] characters If user's login_type is |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
{- "password": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| password required | string (Password) [ 5 .. 59 ] characters |
| new_password required | string (New password) [ 5 .. 59 ] characters |
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||
object (OdxV3UserToken) | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
{- "password": "string",
- "new_password": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "token": "string",
- "user": {
- "id": 0,
- "email": "user@example.com",
- "userinfo": {
- "gender": "m",
- "birthday": "2001-01-01",
- "language": "en",
- "is_receive_mail": true,
- "postal_code": "string"
}, - "is_email_verified": true,
- "name": "string",
- "login_type": "email",
- "subscription_type": "basic",
- "subscription_provider": "web",
- "subscription_trial_end_date": "2019-08-24",
- "subscription_price": 0.1,
- "subscription_interval_unit": "month",
- "subscription_expire_date": "2019-08-24",
- "subscription_is_cancellable": false,
- "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous"
}
}, - "is_odk_coupon_user": true,
- "subscription_max_profile_count": 0,
- "subscription_product_code": "ODK-PREMIUM-1-MONTH-1399",
- "member_id": "#0123456"
}
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||
| title | string (title) | ||||||||||||
| messages | object (messages) | ||||||||||||
Array of objects (OdxV3UserOrdersPayPerView) | |||||||||||||
Array
| |||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "ordered_date": "2023-01-30",
- "product_name": "Fengshui",
- "amount": "US$ 4.99",
- "method": "CC",
- "status": "Paid",
- "option": "Pay-Per-View VOD (Non Refundable)"
}
]
}send email to verify account's email
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}validate hash value to verify email
| debug | string If value is |
| hash required | string (Hash) non-empty |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "hash": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}send email to change account's email
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| new_email required | string <email> (New email) non-empty |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "new_email": "user@example.com"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}change email with hash value
| debug | string If value is |
| hash required | string (Hash) non-empty |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "hash": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}| debug | string If value is |
| hash required | string (Hash) non-empty |
| new_password required | string (New password) [ 1 .. 256 ] characters |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "hash": "string",
- "new_password": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}send email to reset forgot password
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| email required | string <email> (Email) non-empty |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "email": "user@example.com"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}validate hash value to reset password
| debug | string If value is |
| hash required | string (Hash) non-empty |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "hash": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}Get initial values for QR login
| debug | string If value is |
| from | string Example: from=samsung
|
| to | string Example: to=sign-up
|
| product_code | string Example: product_code=ODK-STANDARD-SAMSUNG-1-MONTH
|
| Service-Name required | string Value: "odk" Only |
| code | string (code) | ||||||||
| title | string (title) | ||||||||
| messages | object (messages) | ||||||||
object | |||||||||
| |||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "verify_code": "123456",
- "qrcode": "iVBORw0KGgoAAAANSUhEUgAAAXIAAAFyAQAAAADAX2ykAAACeUlEQVR4nO2bQW7jMAxFH0cGurSBOUCP4tygRyrmSHMD+yhzA3lZQMafhSTHSTDNFHCDCCA3Uey3IPBBipRoE1+x+ceXcHDeeeedd9555//FW7EOYDXm+gCWujw90B/nD+ZHSVIEWDrsPQJjDLITQZKkS/67/XH+IL4rv8sA428AQjIAzUNALGAQ0oP8cf5Yvrt+ML+louoYB7vpnp7Nf+e/zK91ryXcNscN+O/8zmr89oKSizuYX1MnljXH717lZ/Pf+f/ic8E8kKsqxj8vubSyE2utpB/pj/MH8Tl+zxFaqio+TPNrogT24/xx/lie3PyMSmgi7FaSEpr6lJFs07P57/wdK/pGchPMqLStJCBIU1/+ur6t8bv+SCzDvpaaDcTyE1isvng2/52/YyXvAtCrxCp9iemcpBU37tn8d/6OnQ8fi8gEQZ9Lq/qiLznb9W2Nr8VThHP8nmuu/Mzrq2b5nb5SDFXVequQa2rA47dNfmt+LmJ12l5nVbcmyfVtjL/IzwQxxn3rWzV3fRvlN31LVVXb4U3pCN7/ts7bidVgeVEd4gD9GsBsCGKMq58/t8zXHTahidVqO/xhjPqwW/67/XH+KH53/lwONOK5YK5DG2VP9vzcHr+/PMgnHdsmTL+dREe8P2qZP89P7hveGARLR9Z8eqA/zh/Fb/m5FtFZVUL9K/n5RsP8xf1g3O4Cc7t0Ia3vvy3y1/OTRg+aXxOa39YOCMnyTeFD/HH+WP5aX7F0yejrpN04ARCS5dWz+e/853Y9P8l84mLqOd/5r+bx2zK/zU/au5SnJmslHWSnh/vj/EH87RcKn5p/3+28884777zzB/B/ATC8/+TJ+uPjAAAAAElFTkSuQmCC"
}
}Verify code for QR Login
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| verify_code required | string (Verify code) = 6 characters |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "verify_code": 123456
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}Check status for QR Login. If success, will be returned user's token
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| verify_code required | string (Verify code) = 6 characters |
| code | string (code) | ||||||
| title | string (title) | ||||||
| messages | object (messages) | ||||||
object (OdxV3QRLoginVerifyCheck) | |||||||
| |||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "verify_code": 123456
}{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "verify_code": "123456",
- "status": "verified",
- "token": "144ebe20c597d48a967c9adb0f182c858426d79a"
}
}Get initial values for QR Pass
| debug | string If value is |
| from | string Example: from=samsung
|
| to | string Example: to=sign-up
|
| product_code | string Example: product_code=ODK-STANDARD-SAMSUNG-1-MONTH
|
| Service-Name required | string Value: "odk" Only |
| code | string (code) | ||||||||
| title | string (title) | ||||||||
| messages | object (messages) | ||||||||
object | |||||||||
| |||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "verify_code": "123456",
- "qrcode": "iVBORw0KGgoAAAANSUhEUgAAAXIAAAFyAQAAAADAX2ykAAACeUlEQVR4nO2bQW7jMAxFH0cGurSBOUCP4tygRyrmSHMD+yhzA3lZQMafhSTHSTDNFHCDCCA3Uey3IPBBipRoE1+x+ceXcHDeeeedd9555//FW7EOYDXm+gCWujw90B/nD+ZHSVIEWDrsPQJjDLITQZKkS/67/XH+IL4rv8sA428AQjIAzUNALGAQ0oP8cf5Yvrt+ML+louoYB7vpnp7Nf+e/zK91ryXcNscN+O/8zmr89oKSizuYX1MnljXH717lZ/Pf+f/ic8E8kKsqxj8vubSyE2utpB/pj/MH8Tl+zxFaqio+TPNrogT24/xx/lie3PyMSmgi7FaSEpr6lJFs07P57/wdK/pGchPMqLStJCBIU1/+ur6t8bv+SCzDvpaaDcTyE1isvng2/52/YyXvAtCrxCp9iemcpBU37tn8d/6OnQ8fi8gEQZ9Lq/qiLznb9W2Nr8VThHP8nmuu/Mzrq2b5nb5SDFXVequQa2rA47dNfmt+LmJ12l5nVbcmyfVtjL/IzwQxxn3rWzV3fRvlN31LVVXb4U3pCN7/ts7bidVgeVEd4gD9GsBsCGKMq58/t8zXHTahidVqO/xhjPqwW/67/XH+KH53/lwONOK5YK5DG2VP9vzcHr+/PMgnHdsmTL+dREe8P2qZP89P7hveGARLR9Z8eqA/zh/Fb/m5FtFZVUL9K/n5RsP8xf1g3O4Cc7t0Ia3vvy3y1/OTRg+aXxOa39YOCMnyTeFD/HH+WP5aX7F0yejrpN04ARCS5dWz+e/853Y9P8l84mLqOd/5r+bx2zK/zU/au5SnJmslHWSnh/vj/EH87RcKn5p/3+28884777zzB/B/ATC8/+TJ+uPjAAAAAElFTkSuQmCC"
}
}Verify code for QR Pass. If success, CTV account token will be returned,
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| verify_code required | string (Verify code) = 6 characters |
| code | string (code) | ||||||||||
| title | string (title) | ||||||||||
| messages | object (messages) | ||||||||||
object | |||||||||||
| |||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "verify_code": 123456
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "status": "authenticated",
- "user": {
- "id": 1,
- "email": "korea@odkmedia.net"
}
}
}Sync auth from other client (CTV)
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| verify_code required | string (Verify code) = 6 characters |
| code | string (code) | ||||||||||
| title | string (title) | ||||||||||
| messages | object (messages) | ||||||||||
object | |||||||||||
| |||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "verify_code": 123456
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "token": "kb6bbNhXdslUbafBvKwB1Gt515Z2nsuBIbmcN4L8PBjzMtNmPmEjPYjmHdP5",
- "user": {
- "id": 1,
- "email": "korea@odkmedia.net"
}
}
}Check status for QR Pass.
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| verify_code required | string (Verify code) = 6 characters |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "verify_code": 123456
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}| debug | string If value is |
| page | integer The default value is |
| page_size | integer The default value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 0,
- "slug": "string",
- "images": {
}, - "direct_play_episode": {
- "id": 0,
- "slug": "string",
- "sales_type": "GUEST"
}, - "is_favorite": true
}
]
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| program_slug required | string (Program Slug) non-empty |
| code | string (code) | ||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||
object (FavoritesProgram) | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "program_slug": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "images": {
}, - "direct_play_episode": {
- "id": 0,
- "slug": "string",
- "sales_type": "GUEST"
}, - "is_favorite": true
}
}| slug required | string |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { }
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { }
}| account_id required | string User account id to search for in odk db(email or phone number) |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||
| title | string (title) | ||||||
| messages | object (messages) | ||||||
object user status | |||||||
| |||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "login_type": "email",
- "is_registered": true,
- "account_id": "hero@odk.com"
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| account_id required | string <emailphone> (account_id) non-empty An email or phone number to send OTP |
| code | string (code) | ||||
| title | string (title) | ||||
| messages | object (messages) | ||||
object (OdxV3SendOTP) | |||||
| |||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "account_id": "hero@odkmedia.net or +13023932048"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "account_id": "+13022010863",
- "displayable_id": "+1 302-201-0863"
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| verification | string <emailphone> (account_id) account id to send OTP |
| otp required | string (OTP) |
| code | string (code) | ||
| title | string (title) | ||
| messages | object (messages) | ||
object (result) | |||
| |||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "verification": "+13023932048",
- "otp": "2288"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "verification": "tnysghvqns"
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||
| title | string (title) | ||
| messages | object (messages) | ||
object (OdxV3UserTokenOnly) | |||
| |||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "token": "string"
}
}| debug | string If value is |
| page | integer The default value is |
| page_size | integer The default value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 0,
- "slug": "string",
- "contents": {
- "items": [
- {
- "url": "string",
- "content_type": "program",
- "content_id": 0,
- "content_slug": "string",
- "content_sales_type": "GUEST",
- "episode_id": 0,
- "image_portrait": "string",
- "image_landscape": "string",
- "video": "string",
- "tracking": "string",
- "thumbnail": "string",
- "title": "string",
- "description": "string",
- "call_to_action": "string",
- "rolling_time": 0
}
]
}
}
]
}
}home-cover-defaultcategory-cover-{category_slug} (e.g. category-cover-drama)| slug required | string |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||
| title | string (title) | ||||||||||
| messages | object (messages) | ||||||||||
object (OdxV3Cover) | |||||||||||
| |||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "contents": {
- "items": [
- {
- "url": "string",
- "content_type": "program",
- "content_id": 0,
- "content_slug": "string",
- "content_sales_type": "GUEST",
- "episode_id": 0,
- "image_portrait": "string",
- "image_landscape": "string",
- "video": "string",
- "tracking": "string",
- "thumbnail": "string",
- "title": "string",
- "description": "string",
- "call_to_action": "string",
- "rolling_time": 0
}
]
}
}
}home-curation-default| slug required | string |
| new_carousel_type | bool Example: true Include special carousels if True |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||
object (OdxV3Curation) | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "service_name": "odk",
- "contents": [
- {
- "slug": "string",
- "type": "episode",
- "carousel_type": "special",
- "ratio": "portrait",
- "title": "string",
- "title_url": "string",
- "max": 0,
- "manual_ids": [
- 0
], - "program_direct_play": true,
- "logic_category": 0,
- "logic_ordering": "episode-recent-updated",
- "cover": {
}, - "additional": {
- "url": "string",
- "description": "string",
- "url_impression": "string",
- "url_click": "string"
}, - "carousels": [
- {
- "id": 0,
- "program": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "images": {
}, - "categories": [
- {
- "id": 0,
- "slug": "string",
- "title": "string"
}
]
}, - "kind": "series",
- "number": 0,
- "part": 0,
- "title": "string",
- "video": "string",
- "video_cc_languages": [
- "ko"
], - "badges": {
- "top_left": "content-premium",
- "top_right": "content-live",
- "bottom_left": "content-new-episode",
- "bottom_right": "string"
}
}
]
}
]
}
}home-curation-default| slug required | string |
| new_carousel_type | bool Example: true Include special carousels if True |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||
| title | string (title) | ||||||||
| messages | object (messages) | ||||||||
object (OdxV3CurationWithoutCarousels) | |||||||||
| |||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "service_name": "odk",
- "contents": [
- "popular-movie"
]
}
}contents field that is requested with a content_slug.home-curation-default| slug required | string |
| new_carousel_type | bool Example: true Include special carousels if True |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||
object (OdxV3CurationContentRetrieve) | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "service_name": "odk",
- "contents": {
- "slug": "string",
- "type": "episode",
- "carousel_type": "special",
- "ratio": "portrait",
- "title": "string",
- "title_url": "string",
- "max": 0,
- "manual_ids": [
- 0
], - "program_direct_play": true,
- "logic_category": 0,
- "logic_ordering": "episode-recent-updated",
- "cover": {
}, - "additional": {
- "url": "string",
- "description": "string",
- "url_impression": "string",
- "url_click": "string"
}, - "carousels": [
- {
- "id": 0,
- "program": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "images": {
}, - "categories": [
- {
- "id": 0,
- "slug": "string",
- "title": "string"
}
]
}, - "kind": "series",
- "number": 0,
- "part": 0,
- "title": "string",
- "video": "string",
- "video_cc_languages": [
- "ko"
], - "badges": {
- "top_left": "content-premium",
- "top_right": "content-live",
- "bottom_left": "content-new-episode",
- "bottom_right": "string"
}
}
]
}
}
}| id required | string |
| debug | string If value is |
| is_lat | integer Limit Ad Tracking (LAT) lets users opt out and therefore restrict advertisers from targeting based on user behavior. |
| did | uuid Device ID from ODK clients |
| adid | uuid Advertising ID (Ad ID) |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| IP-Version | string Enum: "ipv4" "ipv6" Which IP version |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (video) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
object In playback API, this fields has | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "duration": 7267798,
- "source": "inhouse",
- "sources": [
- {
- "type": "hls",
- "preset": "1080p"
}
], - "text_tracks": [
- {
- "language": "English",
- "label": "en-US",
- "codec": "ass",
- "default": true
}
], - "id": 123,
- "cue_points": [
- {
- "metadata": "string",
- "name": "intro-start",
- "type": "CODE",
- "timecode": 123.456
}
], - "bumper_duration": "3540",
- "bumper": "kcp",
- "drm": {
- "base": {
- "merchant": "odkmedia",
- "user_id": "7e2f9a23-e1b9-46c0-b804-d7d9760c3887",
- "session_id": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZXJ2aWNlX25hbWUiOiJvZGsiLCJlcGlzb2RlX2lkIjo4NDE1NDMsImVuY3J5cHRpb25faWQiOiJlNzE5YmNiZTVjNGQ4Njk2M2Q5MmQzOWM1ZDZmNTg0NTlhY2Y5NTY0ZmVhZDJhN2FkOWQ5Y2IyMTUzMmJjYmQwIiwiZHJtX3Nlc3Npb24iOiI3ZTJmOWEyMy1lMWI5LTQ2YzAtYjgwNC1kN2Q5NzYwYzM4ODcifQ.HxNUmEzfcjhH42mgUJ2MnVDFuSiWY7mD9bzFqSWUIQg",
- "asset_id": "e719bcbe5c4d86963d92d39c5d6f58459acf9564fead2a7ad9d9cb21532bcbd0",
- "variant": "prod"
}, - "authorization": {
- "playready": {
}, - "fairplay": {
- "license_response_type": "text",
- "license_request_headers": [
- {
- "name": "Content-type",
- "value": "application/x-www-form-urlencoded"
}
]
}
}
}, - "manifests": [
- {
- "type": "hls",
- "preset": "1080p"
}
], - "cc_languages": [
- {
- "language": "en",
- "label": "English",
- "default": true
}
], - "cwl_call_cycle": 30000,
- "is_chromecast_able": true,
- "cw": {
- "user_id": 0,
- "program_id": 0,
- "episode_id": 0,
- "session_key": "string",
- "total_play_time": 0,
- "last_position": 0,
- "duration": 0,
- "progress_ratio": 0,
- "watched": true,
- "updated_at": "2019-08-24T14:15:22Z",
- "episode": {
- "id": 0,
- "slug": "string",
- "program": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "images": {
}
}, - "kind": "series",
- "number": 0,
- "part": 0,
- "title": "string",
- "video_duration": 0,
- "video_cc_languages": [
- "ko"
], - "age_rating": {
- "label": "All",
- "name": "All",
- "is_block": true
}, - "badges": {
- "top_left": "content-premium",
- "top_right": "content-live",
- "bottom_left": "content-new-episode",
- "bottom_right": "string"
}
}
}, - "age_rating": {
- "label": "All",
- "name": "All",
- "is_block": true
}, - "storyboards_url": {
- "vtt": "string"
}, - "episode": {
- "id": 0,
- "slug": "string",
- "kind": "series",
- "number": 0,
- "part": 0,
- "title": "string",
- "program": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "images": {
}
}, - "sales_type": "GUEST",
- "release_date": "2019-08-24",
- "is_kocowa": true,
- "next_episode": {
- "id": 0,
- "slug": "string",
- "kind": "series",
- "number": 0,
- "part": 0,
- "title": "string",
- "program": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "images": {
}
}, - "release_date": "2019-08-24",
- "is_kocowa": true
}
}, - "program": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "synopsis": "string",
- "provider": {
- "slug": "string",
- "name": "string"
}, - "images": {
}, - "categories": [
- {
- "id": 0,
- "slug": "string",
- "title": "string"
}
], - "genres": [
- {
- "id": 0,
- "slug": "string",
- "title": "string"
}
], - "is_favorite": true
}, - "ad_tag": {
- "provider": "gam",
- "client_params": [
- "did",
- "custom_7"
], - "schedule": [
- {
- "position": "0",
}
]
}, - "external": {
- "kcp": {
- "user_id": "string",
- "user_type": "Anonymous",
- "asset_id": "string",
- "service_type": "string",
- "vod_type": "string",
- "episode_number": 0
}
}
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}| debug | string If value is |
| categories | integer ID of program's category |
| categories__slug | string Slug of program's category |
| genres | integer ID of program's genres |
| genres__slug | string Slug of program's genres |
| release_status | string Enum: "on-air" "coming-soon" "completed" "unknown" Program's release status |
| subtitles | string Enum: "ko" "en" "es" "zh-hans" "zh-hant" "pt" Program's subtitles(cc languages) |
| provider | string Program's provider slug (ODK only) (e.g. |
| order | string Enum: "recent-updated" "popular" "popular-yesterday" "popular-weekly" "popular-monthly" "popular-90days" Program's order. |
| search | string Text to search data |
| page | integer The default value is |
| page_size | integer The default value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 0,
- "slug": "string",
- "images": {
}, - "badges": {
- "top_left": "content-premium",
- "top_right": "content-live",
- "bottom_left": "content-new-episode",
- "bottom_right": "string"
}, - "is_favorite": true,
- "content_description": "string",
- "latest_publish_start": "2022-08-02T00:00:00Z",
- "publish_start": "2022-08-02T00:00:00Z",
- "kinds_of_episodes": [
- "series"
], - "people": [
- {
- "role": "string",
- "slug": "string",
- "name": "string",
- "info": { }
}
]
}
]
}
}| slug required | string |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (OdxV3Program) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "title": "string",
- "secondary_title": "string",
- "synopsis": "string",
- "seo_title": "string",
- "seo_synopsis": "string",
- "seo_keyword": "string",
- "produce_year": 0,
- "release_status": "coming-soon",
- "default_sales_type": "GUEST",
- "images": {
}, - "meta": {
- "episode_total": 0,
- "produce_countries": [
- "KR"
], - "cc_languages": [
- "ko"
], - "running_time": 0,
- "hide_ep_date": true,
- "iab_content_taxonomies": "IAB1,IAB1-7,IAB6,IAB21"
}, - "categories": [
- {
- "id": 0,
- "slug": "string",
- "title": "string"
}
], - "genres": [
- {
- "id": 0,
- "slug": "string",
- "title": "string"
}
], - "direct_play_episode": {
- "id": 0,
- "slug": "string",
- "sales_type": "GUEST"
}, - "free_episode": {
- "id": 0,
- "slug": "string",
- "sales_type": "GUEST"
}, - "people": [
- {
- "role": "string",
- "slug": "string",
- "name": "string",
- "info": { }
}
], - "is_coming_soon": true,
- "kinds_of_episodes": [
- "series"
], - "is_favorite": true,
- "user_payment": {
- "subscription": {
- "type": "basic",
- "can_apply_trial": true
}, - "pay_per_view": {
- "is_purchased": true,
- "expired_at": "2019-08-24T14:15:22Z"
}
}, - "ppv": {
- "price": 0.1,
- "currency": "str",
- "product_code": "string",
- "tier": "string",
- "bundle_promotions": [
- {
- "product_code": "ODK-PREMIUM-1-MONTH-1399",
- "price": 13.99,
- "discount": 0.58,
- "total_price": 23.98
}
]
}, - "badges": {
- "top_left": "string",
- "top_right": "string",
- "bottom_left": "string",
- "bottom_right": "string"
}, - "publish_start": "2022-08-02T00:00:00Z",
- "partner": "string"
}
}| slug required | string |
| debug | string If value is |
| kind | Array of strings Items Enum: "series" "main" "trailer" "additional" "clip" You can pass several kinds, e.g. |
| page | integer The default value is |
| page_size | integer The default value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 0,
- "slug": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "kind": "series",
- "number": 0,
- "part": 0,
- "release_date": "2019-08-24",
- "sales_type": "GUEST",
- "title": "string",
- "synopsis": "string",
- "seo_title": "string",
- "seo_synopsis": "string",
- "seo_keyword": "string",
- "video_duration": 0,
- "display_duration": "1h 30m",
- "video_cc_languages": [
- "ko"
], - "age_rating": {
- "label": "All",
- "name": "All",
- "is_block": true
}, - "badges": {
- "top_left": "content-premium",
- "top_right": "content-live",
- "bottom_left": "content-new-episode",
- "bottom_right": "string"
}, - "meta": {
- "is_kocowa": true
}
}
]
}
}| id required | string |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (OdxV3Episode) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "kind": "series",
- "title": "string",
- "seo_title": "string",
- "seo_keyword": "string",
- "seo_synopsis": "string",
- "release_date": "2019-08-24",
- "number": 0,
- "duration": 0,
- "age_rating": {
- "label": "All",
- "name": "All",
- "is_block": true
}, - "program": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "synopsis": "string",
- "images": {
}, - "produce_year": 0,
- "age_rating": {
- "label": "All",
- "name": "All",
- "is_block": true
}, - "genres": [
- {
- "id": 0,
- "slug": "string",
- "title": "string"
}
], - "meta": {
- "episode_total": 0,
- "produce_countries": [
- "KR"
], - "cc_languages": [
- "ko"
], - "running_time": 0,
- "hide_ep_date": true,
- "iab_content_taxonomies": "IAB1,IAB1-7,IAB6,IAB21"
}
}, - "partner": "string",
- "original_episode": 0
}
}| id required | string |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||
| title | string (title) | ||||||||
| messages | object (messages) | ||||||||
object | |||||||||
| |||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "recommendations": [
- {
- "slug": "string",
- "title": "string",
- "synopsis": "Celebrities, who are passionate about food and cooking",
- "recommendation_episode": {
- "id": 0,
- "title": "string",
- "slug": "string"
}, - "badges": {
- "top_left": "content-premium",
- "top_right": "content-live",
- "bottom_left": "content-new-episode",
- "bottom_right": "string"
}
}
], - "countdown": 15000
}
}| slug required | string |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||
object (OdxV3Category) | |||||||||||||||||||||||
| |||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "filter_options": {
- "sort_by": [
- {
- "slug": "string",
- "title": "string"
}
], - "status": [
- {
- "slug": "string",
- "title": "string"
}
], - "subtitles": [
- {
- "slug": "string",
- "title": "string"
}
], - "genres": [
- {
- "slug": "string",
- "title": "string"
}
], - "sub_categories": [
- {
- "slug": "string",
- "title": "string"
}
], - "providers": [
- {
- "slug": "string",
- "title": "string"
}
]
}
}
}| debug | string If value is |
| q | string |
| person | string |
| genre | string |
| category | string |
| produce_country | string |
| produce_year | string |
| page | integer The default value is |
| page_size | integer The default value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 0,
- "slug": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "service_name": "odk",
- "title": "string",
- "default_sales_type": "GUEST",
- "categories": [
- {
- "id": 0,
- "service_name": "odk",
- "slug": "string",
- "title": "string",
- "is_root": true,
- "parent": 0,
- "parent_display": {
- "id": 0,
- "service_name": "odk",
- "slug": null,
- "title": null
}
}
], - "images": {
}, - "people": [
- {
- "role": "string",
- "slug": "string",
- "name": "string",
- "info": { }
}
], - "badges": {
- "top_left": "content-premium",
- "top_right": "content-live",
- "bottom_left": "content-new-episode",
- "bottom_right": "string"
}, - "is_favorite": true
}
]
}
}| product_code required | string Enum: "ODK-PREMIUM-1-MONTH" "ODK-PREMIUM-1-YEAR" "ODK-PREMIUM-SAMSUNG-1-MONTH" "ODK-PREMIUM-SAMSUNG-1-YEAR" |
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||
| title | string (title) | ||||||||||||||||
| messages | object (messages) | ||||||||||||||||
object (OdxV3PaymentSubscription) | |||||||||||||||||
| |||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "product_code": "string",
- "product_name": "string",
- "price": null,
- "description": "string",
- "operation_type": "subscribe",
- "fields_on": true,
- "public_key": "string",
- "callback_url": "string"
}
}| debug | string If value is |
| product_code | string The product code to filter by |
| is_active | boolean Filter by active status. If true, the product list shown to the customer |
| payment_platform | string Example: payment_platform=web The payment platform to filter by / |
| platform | string Example: platform=web The payment platform to filter by / |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
Array of objects (OdxV3ProductSubscriptionList) | |||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "product_code": "test.apple.tvos.subs.standard.annual",
- "product_name": "ODK Standard 1 Year with KOCOWA from TV",
- "price": 99.99,
- "description": [
- "Unlimited PREMIUM and KOCOWA content",
- "Full HD (1080p) video quality"
], - "operation_type": "subscribe",
- "fields_on": true,
- "label_type": "HIGHLIGHT",
- "label": "BEST DEAL!",
- "sub_title": "Fewer video ads",
- "subscription_type": "standard",
- "max_profile_count": 1,
- "position": 2,
- "grade": 3,
- "interval_unit": "year",
- "is_active": true
}
]
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| product_code required | string <slug> (Product Code) non-empty ^[A-Z0-9_]+$ |
| token_id required | string (Token ID) [ 1 .. 22 ] characters A token generated by Recurly.js |
| coupon_code | string or null (Coupon Code) Enum: "odk7dfree" "2mfreeodk" Recurly Coupons ( |
| shared_secret | string (Shared Secret) |
| transaction_id | string (Transaction ID) [ 10 .. 30 ] characters |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "product_code": "string",
- "token_id": "string",
- "coupon_code": "odk7dfree",
- "shared_secret": "string",
- "transaction_id": "stringstri"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}If the error code is 460, you are already subscribed and do not need to request again.
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| receipt required | string <byte> (Base64 encoded receipt data from Apple) |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "receipt": "MIJE/AYJKoZIhv..."
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}If the error code is 460, you are already subscribed and do not need to request again.
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| receipt required | string <byte> (Base64 encoded receipt data from Apple) |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "receipt": "MIJE/AYJKoZIhv..."
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}If the error code is 460, you are already subscribed and do not need to request again.
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| purchase_token required | string <byte> (purchase token from google) |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "purchase_token": "pkcj..."
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}If the error code is 461, it means you don't currently have a subscription, and you should request a subscription creation, not a subscription change.
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| purchase_token required | string <byte> (purchase token from google) |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "purchase_token": "pkcj..."
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}If the error code is 460, you are already subscribed and do not need to request again.
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| purchase_token required | string <byte> (purchase token from google) |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "purchase_token": "pkcj..."
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}If the error code is 461, it means you don't currently have a subscription, and you should request a subscription creation, not a subscription change.
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| purchase_token required | string <byte> (purchase token from google) |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "purchase_token": "pkcj..."
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||
| title | string (title) | ||||
| messages | object (messages) | ||||
object | |||||
| |||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "product_code": "ODK-PREMIUM-1-MONTH",
- "message": "Your Premium Membership will end on 12/31/22."
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| product_code required | string <slug> (Product Code) non-empty ^[A-Z0-9_]+$ |
| code | string (code) | ||
| title | string (title) | ||
| messages | object (messages) | ||
object | |||
| |||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "product_code": "string"
}{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "product_code": "ODK-PREMIUM-1-YEAR"
}
}Information about the next subscription.
[Only WEB] A response status of 404 means that there is no next subscription. It will be deprecated in the next version.
[Except WEB] The response status is 200 with no data.
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||
| title | string (title) | ||||||||||||||
| messages | object (messages) | ||||||||||||||
object | |||||||||||||||
| |||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "product_code": "ODK-PREMIUM-1-MONTH-1399",
- "start_at": "2023-11-05T06:27:06Z",
- "type": "renew",
- "date": "2023-11-05T06:27:06Z",
- "subscription_type": "basic",
- "interval_unit": "month",
- "is_discount": true
}
}About discounts
| debug | string If value is |
| type required | string Value: "RETENTION" Example: type=RETENTION |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||
| title | string (title) | ||||
| messages | object (messages) | ||||
object | |||||
| |||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "is_available": true,
- "discount_rate": 10.5
}
}Apply subscription discounts
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| type required | string Enum: "RETENTION" "PROMOTION" The type of the subscription discount. |
| code | string (code) | ||
| title | string (title) | ||
| messages | object (messages) | ||
object | |||
| |||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "type": "RETENTION"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "message": "Success"
}
}About Subscription Reactivate
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| type required | string Enum: "RETENTION" "PROMOTION" The type of the subscription discount. |
| code | string (code) | ||
| title | string (title) | ||
| messages | object (messages) | ||
object | |||
| |||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "type": "RETENTION"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "message": "Success"
}
}| product_code required | string Enum: "ODK-PREMIUM-1-MONTH" "ODK-PREMIUM-1-YEAR" |
| coupon_code required | string |
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "code": "30-comeback-12345",
- "name": "30% Discount One Time",
- "state": "redeemable",
- "duration": "single_use",
- "temporal_amount": null,
- "temporal_unit": null,
- "discount_type": "percent",
- "discount_percent": 30,
- "free_trial_unit": "",
- "free_trial_length": 0,
- "currencies": [ ],
- "redeem_by": "2022-10-21"
}
}| code required | string |
| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||
| title | string (title) | ||||
| messages | object (messages) | ||||
object | |||||
| |||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "code": "TEST1A2B3",
- "expected_valid_to": "2023-05-16"
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code required | string (Code) >= 3 characters admin coupon code |
| code | string (code) | ||||||
| title | string (title) | ||||||
| messages | object (messages) | ||||||
object | |||||||
| |||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string"
}{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "code": "TEST1A2B3",
- "valid_from_date": "2023-05-16",
- "valid_to_date": "2023-06-15"
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||
| title | string (title) | ||
| messages | object (messages) | ||
object | |||
| |||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "public_key": "rjs-token-id"
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||
| title | string (title) | ||||
| messages | object (messages) | ||||
object | |||||
| |||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "card_type": "American Express",
- "last_four": "1234"
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| token_id required | string (Token ID) [ 1 .. 22 ] characters A token generated by Recurly.js |
| code | string (code) | ||||
| title | string (title) | ||||
| messages | object (messages) | ||||
object | |||||
| |||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "token_id": "string"
}{- "code": "Code",
- "title": "Title",
- "messages": { },
- "result": {
- "card_type": "American Express",
- "last_four": "1234"
}
}| user_id required | integer (ODK User ID) ODK user ID |
| pay_result required | object (RokuPay result) Object. It is result of RokuPay transaction. |
| error_message | string (Error Message) It explain what make this error response |
{- "user_id": 23012,
- "pay_result": {
- "customerId": "4e5812f5b00b4f5b90f768d22a7de170",
- "transactionType": "Sale",
- "transactionId": "d9dbdfecc5cc41cbb881ab750135029b",
- "channelId": "581251",
- "channelName": "Roku Developers",
- "purchaseChannel": "web",
- "purchaseContext": "isu",
- "productCode": "odk-premium-monthly",
- "productName": "Monthly Subscription",
- "price": 5.99,
- "tax": 0,
- "total": 5.99,
- "currency": "usd",
- "isFreeTrial": false,
- "expirationDate": "2020-04-05T18:45:04.3142198Z",
- "originalTransactionId": "d9dbdfec-c5cc-41cb-b881-ab750135029b",
- "comments": "New order processed.",
- "eventDate": "2020-03-05T18:45:04.8762198Z",
- "responseKey": "d4dd12df0c8445afa8860895061e72f9",
- "creditsApplied": 0
}
}{- "error_message": "string"
}| product_code required | string <uuid> |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||
| title | string (title) | ||||||||||||||||
| messages | object (messages) | ||||||||||||||||
object | |||||||||||||||||
| |||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "product_code": "ef785c24-67cc-4ee4-9990-803d8199d71a",
- "product_title": "string",
- "product_price": 0,
- "slug": "string",
- "tier": "string",
- "az_client_key": "string",
- "az_login_id": "string",
- "program_slug": "string"
}
}| product_code required | string <uuid> |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| data_value required | string (Data Value from AZNet) non-empty |
| data_description required | string (Data Description from AZNet) non-empty |
| zipcode | string (User input zipcode) |
| code | string (code) | ||||||
| title | string (title) | ||||||
| messages | object (messages) | ||||||
object | |||||||
| |||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "data_value": "string",
- "data_description": "string",
- "zipcode": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "product_code": "ef785c24-67cc-4ee4-9990-803d8199d71a",
- "slug": "string",
- "program_slug": "string"
}
}| product_code required | string <uuid> |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| receipt required | string <byte> (Base64 encoded receipt data from Apple) |
| code | string (code) | ||||
| title | string (title) | ||||
| messages | object (messages) | ||||
object | |||||
| |||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "receipt": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "product_code": "ef785c24-67cc-4ee4-9990-803d8199d71a",
- "slug": "string"
}
}| product_code required | string <uuid> |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| receipt required | string <byte> (Base64 encoded receipt data from Google) |
| code | string (code) | ||||
| title | string (title) | ||||
| messages | object (messages) | ||||
object | |||||
| |||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "receipt": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "product_code": "ef785c24-67cc-4ee4-9990-803d8199d71a",
- "slug": "string"
}
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| product_code required | string <uuid> (Product Code) |
| token_id required | string (Token ID) [ 1 .. 22 ] characters A token generated by Recurly.js |
| shared_secret required | string (Shared Secret) |
| coupon_codes | Array of strings (Coupon Codes) Recurly Coupons. Currently not required fields because the backend ignores this value. |
| bundle_product_code required | string <slug> (Bundle Product Code) non-empty ^[-a-zA-Z0-9_]+$ The product code of ProductSubscription for subscription. |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object (emptyResult) |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "product_code": "ef785c24-67cc-4ee4-9990-803d8199d71a",
- "token_id": "string",
- "shared_secret": "string",
- "coupon_codes": [
- "test-coupon1",
- "test-coupon2"
], - "bundle_product_code": "ODK-PREMIUM-1-MONTH-1399"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}Calculate taxes and discounts for subscription products in real-time.
| debug | string If value is |
| product_code required | string Example: product_code=ODK-PREMIUM-1-MONTH Product code for subscription |
| zip_code required | string^\d{5}(-\d{4})?$ Example: zip_code=90210 US zip code (5 or 9 digit format) |
| payment_platform | string Default: "web" Enum: "web" "apple" "google" Example: payment_platform=web Payment platform (default: web) |
| coupon_code | string Example: coupon_code=SAVE20 Coupon code for discount calculation |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string | ||||||||||||||||
| title | string | ||||||||||||||||
| messages | object | ||||||||||||||||
object | |||||||||||||||||
| |||||||||||||||||
| code | string |
| title | string |
| messages | object |
| code | string |
| title | string |
| messages | object |
{- "code": "",
- "title": "",
- "messages": { },
- "result": {
- "product_code": "ODK-FAMILY-1-MONTH",
- "price": "16.99",
- "discount": "0.00",
- "tax": "1.32",
- "total": "18.31",
- "tax_rate": 0.0775,
- "region": "CA",
- "coupon_code": null
}
}| debug | string If value is |
| channel | integer Channel id |
| date | date (UTC) date value |
| start | datetime (UTC) The date-time from which the EPG schedule can be queried |
| end | datetime (UTC) The date-time until which the EPG schedule can be queried |
| type | string If value is |
| page | integer The default value is |
| page_size | integer The default value is |
| is_lat | integer Limit Ad Tracking (LAT) lets users opt out and therefore restrict advertisers from targeting based on user behavior. |
| did | uuid Device ID from ODK clients |
| adid | uuid Advertising ID (Ad ID) |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 1,
- "slug": "string",
- "title": "K-movies",
- "description": "K-movies",
- "order": 1,
- "images": {
}, - "number": 1,
- "color": "#000000",
- "keywords": "Korean, Movies, Drama",
- "epg": [
- {
- "id": 0,
- "episode_num": 1,
- "content_uuid": "6d17943b-e1fb-497a-9882-e464f84a30b7",
- "title": "string",
- "description": "string",
- "date": "2022-08-02",
- "start_time": "2022-08-02T00:00:00Z",
- "end_time": "2022-08-02T01:16:30Z",
- "duration": 10800,
}
]
}
]
}
}| debug | string If value is |
| start | datetime (UTC) The date-time from which the EPG schedule can be queried |
| period | integer [ 8 .. 24 ] Default: 8 If period exists, EPG data will be filtered as EPG's start time less than |
| channel_limit | integer Default: 20 the limit number of channels for each category |
| epg_limit | integer Default: 4 the limit number of epg data for each channel |
| page | integer The default value is |
| page_size | integer The default value is |
| is_lat | integer Limit Ad Tracking (LAT) lets users opt out and therefore restrict advertisers from targeting based on user behavior. |
| did | uuid Device ID from ODK clients |
| adid | uuid Advertising ID (Ad ID) |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "slug": "string",
- "title": "K-movies",
- "order": 1,
- "channels": [
- {
- "id": 1,
- "slug": "string",
- "title": "K-movies",
- "description": "K-movies",
- "order": 1,
- "images": {
}, - "number": 1,
- "color": "#000000",
- "keywords": "Korean, Movies, Drama",
- "epgs": [
- {
- "id": 0,
- "episode_num": 1,
- "content_uuid": "6d17943b-e1fb-497a-9882-e464f84a30b7",
- "title": "string",
- "description": "string",
- "date": "2022-08-02",
- "start_time": "2022-08-02T00:00:00Z",
- "end_time": "2022-08-02T01:16:30Z",
- "duration": 10800,
}
]
}
]
}
]
}
}| debug | string If value is |
| start | datetime (UTC) The date-time from which the EPG schedule can be queried |
| period | integer [ 8 .. 24 ] Default: 8 If period exists, EPG data will be filtered as EPG's start time less than |
| categories__slug required | string Slug of channel's category |
| epg_limit | integer Default: 4 the limit number of epg data for each channel |
| page | integer The default value is |
| page_size | integer The default value is |
| is_lat | integer Limit Ad Tracking (LAT) lets users opt out and therefore restrict advertisers from targeting based on user behavior. |
| did | uuid Device ID from ODK clients |
| adid | uuid Advertising ID (Ad ID) |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 1,
- "slug": "string",
- "title": "K-movies",
- "description": "K-movies",
- "order": 1,
- "images": {
}, - "number": 1,
- "color": "#000000",
- "keywords": "Korean, Movies, Drama",
- "epgs": [
- {
- "id": 0,
- "episode_num": 1,
- "content_uuid": "6d17943b-e1fb-497a-9882-e464f84a30b7",
- "title": "string",
- "description": "string",
- "date": "2022-08-02",
- "start_time": "2022-08-02T00:00:00Z",
- "end_time": "2022-08-02T01:16:30Z",
- "duration": 10800,
}
]
}
]
}
}| debug | string If value is |
| start | datetime (UTC) The date-time from which the EPG schedule can be queried |
| period | integer [ 8 .. 24 ] Default: 8 If period exists, EPG data will be filtered as EPG's start time less than |
| epg_limit | integer Default: 4 the limit number of epg data for each channel |
| page | integer The default value is |
| page_size | integer The default value is |
| is_lat | integer Limit Ad Tracking (LAT) lets users opt out and therefore restrict advertisers from targeting based on user behavior. |
| did | uuid Device ID from ODK clients |
| adid | uuid Advertising ID (Ad ID) |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (OdxV3LiveTvChannels) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 1,
- "slug": "string",
- "title": "K-movies",
- "description": "K-movies",
- "order": 1,
- "images": {
}, - "number": 1,
- "color": "#000000",
- "keywords": "Korean, Movies, Drama",
- "epgs": [
- {
- "id": 0,
- "episode_num": 1,
- "content_uuid": "6d17943b-e1fb-497a-9882-e464f84a30b7",
- "title": "string",
- "description": "string",
- "date": "2022-08-02",
- "start_time": "2022-08-02T00:00:00Z",
- "end_time": "2022-08-02T01:16:30Z",
- "duration": 10800,
}
]
}
}| debug | string If value is |
| page_size | integer The default value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
Array of objects (ContinuousWatchingHistory) | |||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "id": "string",
- "user_id": 0,
- "profile_id": 0,
- "is_primary": true,
- "session_key": "string",
- "program_id": 0,
- "episode_id": 0,
- "duration": null,
- "last_position": null,
- "total_play_time": null,
- "progress_ratio": null,
- "watched": true,
- "deleted": true,
- "created_at": null,
- "updated_at": null
}
]
}| id required | string |
| debug | string If value is |
| page_size | integer The default value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
object (ContinuousWatchingHistory) | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": "string",
- "user_id": 0,
- "profile_id": 0,
- "is_primary": true,
- "session_key": "string",
- "program_id": 0,
- "episode_id": 0,
- "duration": null,
- "last_position": null,
- "total_play_time": null,
- "progress_ratio": null,
- "watched": true,
- "deleted": true,
- "created_at": null,
- "updated_at": null
}
}| id required | string |
| debug | string If value is |
| page_size | integer The default value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
Array of objects (ContinuousWatchingHistory) | |||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "id": "string",
- "user_id": 0,
- "profile_id": 0,
- "is_primary": true,
- "session_key": "string",
- "program_id": 0,
- "episode_id": 0,
- "duration": null,
- "last_position": null,
- "total_play_time": null,
- "progress_ratio": null,
- "watched": true,
- "deleted": true,
- "created_at": null,
- "updated_at": null
}
]
}| debug | string If value is |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
Array of objects (ContinuousWatchingHistory) | |||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "id": "string",
- "user_id": 0,
- "profile_id": 0,
- "is_primary": true,
- "session_key": "string",
- "program_id": 0,
- "episode_id": 0,
- "duration": null,
- "last_position": null,
- "total_play_time": null,
- "progress_ratio": null,
- "watched": true,
- "deleted": true,
- "created_at": null,
- "updated_at": null
}
]
}| id required | string |
| Service-Name required | string Value: "odk" Only |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | Array of objects This field is value returned by freshdesk api. See https://developers.freshdesk.com/api/#list_all_solution_folders |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- { }
]
}| tab_id required | integer >= 1 |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | Array of objects This field is value returned by freshdesk api. See https://developers.freshdesk.com/api/#list_all_solution_articles |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- { }
]
}| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object This field is value returned by freshdesk api. See https://developers.freshdesk.com/api/#view_solution_article |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}| debug | string If value is |
| page | integer The default value is |
| page_size | integer The default value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "title": "[NEW DRAMA] 이하나, 임주환의 K-장남장녀 행복찾기! '삼남매가 용감하게'",
- "enable": true,
- "published_at": "2022-09-23T15:50:26Z"
}
]
}
}| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| name required | string (Name) non-empty |
| email required | string <email> (Email) non-empty |
| description required | string (Description) non-empty |
| kind required | string (Kind) Enum: "CS" "AD" |
| phone | string or null (Phone) |
| subject | string or null (Subject) |
| preferred_language | string (Preferred Language) Enum: "ko" "en" |
| status | integer (Status) Default: 2 |
| priority | integer (Priority) Default: 2 |
| code | string (code) |
| title | string (title) |
| messages | object (messages) |
| result | object This field is value returned by freshdesk api. See https://developers.freshdesk.com/api/#create_ticket |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "name": "string",
- "email": "user@example.com",
- "description": "string",
- "kind": "CS",
- "phone": "string",
- "subject": "string",
- "preferred_language": "ko",
- "status": 2,
- "priority": 2
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": { }
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||
| title | string (title) | ||||||||||||
| messages | object (messages) | ||||||||||||
object (OdxV3TVGuide) | |||||||||||||
| |||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "categories": [
- {
- "id": 0,
- "slug": "string",
- "title": "string"
}
], - "date": [
- "2022-08-02",
- "2022-08-03",
- "2022-08-04",
- "2022-08-05",
- "2022-08-06",
- "2022-08-07",
- "2022-08-08"
]
}
}| debug | string If value is |
| date | date episode's release date value (KST) |
| categories__slug | string Slug of program's category |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||
| title | string (title) | ||||||||||||
| messages | object (messages) | ||||||||||||
Array of items (OdxV3TVGuidePrograms) | |||||||||||||
| |||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "id": 0,
- "slug": "string",
- "category_title": "string",
- "items": [
- {
- "id": 0,
- "slug": "string",
- "category_title": "string",
- "images": {
}, - "episode": {
- "id": 0,
- "slug": "string",
- "title": "string",
- "badges": {
- "top_left": "content-premium",
- "top_right": "content-live",
- "bottom_left": "content-new-episode",
- "bottom_right": "string"
}, - "video_cc_languages": [
- "ko"
]
}
}
]
}
]
}| debug | string If value is |
| date | date episode's release date value (KST) |
| categories__slug | string Slug of program's category |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||
| title | string (title) | ||||||||||||
| messages | object (messages) | ||||||||||||
Array of items (OdxV3TVGuideEpisodes) | |||||||||||||
| |||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "id": 0,
- "slug": "string",
- "category_title": "string",
- "items": [
- {
- "id": 0,
- "title": "string",
- "slug": "string",
- "program": {
- "id": 0,
- "slug": "string",
- "title": "string"
}, - "has_video_cc": true
}
]
}
]
}| debug | string If value is |
| date | date episode's release date value (KST) |
| categories__slug | string Slug of program's category |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||
| title | string (title) | ||||||||||
| messages | object (messages) | ||||||||||
Array of items (OdxV3TVGuideFeeds) | |||||||||||
| |||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "full_date": "string",
- "days_of_week": "string",
- "categories": [
- [
- {
- "title": "string",
- "thumbnail": "string",
- "link": "string",
- "on_air_date": "string",
- "parent_id": 0,
- "cat_id": "string",
- "subtitles": "string",
- "subgenre": "string"
}
]
]
}
]
}| debug | string If value is |
| code | string (code) | ||||||||||||
| title | string (title) | ||||||||||||
| messages | object (messages) | ||||||||||||
Array of items (OdxV3ProfileAvatars) | |||||||||||||
| |||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "id": 0,
- "image_url": "string",
- "description": "string",
- "order": 0
}
]
}| debug | string If value is |
| name required | string (name) |
| language | string (language) optional, default |
| avatar_id | string (avatar_id) optional, default null (Lookup via Avatar API) |
| birthday | string (birthday) optional, |
| gender | string (gender) optional, default null (When using 'Other', it must be entered in lowercase.) |
| pin | string (pin)
|
| is_kid | boolean (is_kid)
|
| code | string (code) | ||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "name": "string",
- "language": "string",
- "avatar_id": "string",
- "birthday": "string",
- "gender": "string",
- "pin": "string",
- "is_kid": true
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "profile": {
- "id": 0,
- "name": "string",
- "gender": "string",
- "birthday": "string",
- "language": "string",
- "is_active": true,
- "is_kid": true,
- "is_primary": true,
- "has_pin": true,
- "avatar": {
- "id": 0,
- "image_url": "string",
- "description": "string",
- "order": 0
}, - "user": 0
}
}
}| debug | string If value is |
| code | string (code) | ||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||
Array of items (OdxV3Profiles) | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": [
- {
- "id": 0,
- "name": "string",
- "gender": "string",
- "birthday": "string",
- "language": "string",
- "is_active": true,
- "is_kid": true,
- "is_primary": true,
- "has_pin": true,
- "avatar": {
- "id": 0,
- "image_url": "string",
- "description": "string",
- "order": 0
}, - "user": 0
}
]
}| debug | string If value is |
| code | string (code) | ||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "profile": {
- "id": 0,
- "name": "string",
- "gender": "string",
- "birthday": "string",
- "language": "string",
- "is_active": true,
- "is_kid": true,
- "is_primary": true,
- "has_pin": true,
- "avatar": {
- "id": 0,
- "image_url": "string",
- "description": "string",
- "order": 0
}, - "user": 0
}
}
}| debug | string If value is |
| code | string (code) | ||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "profile": {
- "id": 0,
- "name": "string",
- "gender": "string",
- "birthday": "string",
- "language": "string",
- "is_active": true,
- "is_kid": true,
- "is_primary": true,
- "has_pin": true,
- "avatar": {
- "id": 0,
- "image_url": "string",
- "description": "string",
- "order": 0
}, - "user": 0
}
}
}| debug | string If value is |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { }
}| debug | string If value is |
| name required | string (name) |
| language | string (language) optional, default |
| avatar_id | string (avatar_id) optional, default null (Lookup via Avatar API) |
| birthday | string (birthday) optional, |
| gender | string (gender) optional, default null (When using 'Other', it must be entered in lowercase.) |
| pin | string (pin)
|
| is_kid | boolean (is_kid)
|
| code | string (code) | ||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "name": "string",
- "language": "string",
- "avatar_id": "string",
- "birthday": "string",
- "gender": "string",
- "pin": "string",
- "is_kid": true
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "profile": {
- "id": 0,
- "name": "string",
- "gender": "string",
- "birthday": "string",
- "language": "string",
- "is_active": true,
- "is_kid": true,
- "is_primary": true,
- "has_pin": true,
- "avatar": {
- "id": 0,
- "image_url": "string",
- "description": "string",
- "order": 0
}, - "user": 0
}
}
}| debug | string If value is |
| pin | string (pin)
|
| code | string (code) | ||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "pin": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "token": "string",
- "profile": {
- "id": 0,
- "name": "string",
- "gender": "string",
- "birthday": "string",
- "language": "string",
- "is_active": true,
- "is_kid": true,
- "is_primary": true,
- "has_pin": true,
- "avatar": {
- "id": 0,
- "image_url": "string",
- "description": "string",
- "order": 0
}, - "user": 0
}
}
}| debug | string If value is |
| page | integer The default value is |
| page_size | integer The default value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 0,
- "slug": "string",
- "images": {
}, - "direct_play_episode": {
- "id": 0,
- "slug": "string",
- "sales_type": "GUEST"
}, - "is_favorite": true
}
]
}
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| program_slug required | string (Program Slug) non-empty |
| code | string (code) | ||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||
object (FavoritesProgram) | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "program_slug": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "images": {
}, - "direct_play_episode": {
- "id": 0,
- "slug": "string",
- "sales_type": "GUEST"
}, - "is_favorite": true
}
}| slug required | string |
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { }
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { }
}| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| program_slug required | string (Program Slug) non-empty |
| code | string (code) | ||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||
object (FavoritesProgram) | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "program_slug": "string"
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "slug": "string",
- "images": {
}, - "direct_play_episode": {
- "id": 0,
- "slug": "string",
- "sales_type": "GUEST"
}, - "is_favorite": true
}
}Get lists of category and programs for Rewards
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||||||||||||
object (debug) This property is included when | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "debug": {
- "device": {
- "package_name": "string",
- "app_version": "string",
- "os": "string",
- "os_version": "string",
- "device_identifier": "string"
}, - "request": {
- "user_agent": "string",
- "ip": "string",
- "country": "string",
- "custom_headers": { },
- "qs": { },
- "body": { }
}
}, - "messages": { },
- "result": {
- "count": 0,
- "page_next": 0,
- "page_previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": 0,
- "icon_type": "account",
- "name": "ODK Exclusive Perks",
- "layout_type": "landscape",
- "programs": [
- {
- "id": 0,
- "partner_name": "Olympic Golf",
- "title": "Get $5 off your purchase amount",
- "secondary_title": "Redeemable every month at H Mart stores (Minimum Purchase $50)",
- "discount": "$5 off",
- "redemption": {
- "remaining_time_seconds": -1,
- "is_redeemed": true,
- "is_expired_or_used": true
}
}
]
}
]
}
}Get details of program for Rewards
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||
| title | string (title) | ||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||
object (OdxV3RewardProgram) | |||||||||||||||||||
| |||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "code": "string",
- "partner_name": "Sodagift",
- "title": "Get $5 off your purchase amount",
- "secondary_title": "Redeemable every month at H Mart stores (Minimum Purchase $50)",
- "disclaimer": [
- "Coupon codes cannot be combined with any other offers, promotions, or discounts. Exclusions may apply.",
- "By using the coupon code, you acknowledge and agree to abide by the terms and conditions outlined above."
], - "redemption_rule": "subscription_required",
- "time_limit_seconds": 900
}
}Get details of redemption with program for Rewards
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| code | string (code) | ||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||
object (OdxV3RewardRedemption) | |||||||||||||||||||||
| |||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "user": 0,
- "program": {
- "id": 0,
- "time_limit_seconds": 900,
- "instruction": "Show this coupon to the cashier to redeem."
}, - "redeemed_at": "2024-03-28T20:18:13Z",
- "expired_at": "2024-03-28T21:18:13Z"
}
}Create redemption with program for Rewards
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| program_id required | integer (Reward Program ID) |
| code | string (code) | ||||||||||||||||||||
| title | string (title) | ||||||||||||||||||||
| messages | object (messages) | ||||||||||||||||||||
object (OdxV3RewardRedemption) | |||||||||||||||||||||
| |||||||||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "program_id": 0
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "user": 0,
- "program": {
- "id": 0,
- "time_limit_seconds": 900,
- "instruction": "Show this coupon to the cashier to redeem."
}, - "redeemed_at": "2024-03-28T20:18:13Z",
- "expired_at": "2024-03-28T21:18:13Z"
}
}Update used_at of redemption with program for Rewards
| debug | string If value is |
| Service-Name required | string Enum: "odk" "odc" "odv" "odl" "amasian" |
| Accept-Language | string Default: en Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"
|
| program_id required | integer (Reward Program ID) |
| code | string (code) | ||||||||||||||
| title | string (title) | ||||||||||||||
| messages | object (messages) | ||||||||||||||
object (OdxV3RewardUsage) | |||||||||||||||
| |||||||||||||||
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
| code | string (code) |
| title | string (title) |
| messages | object This field contains error message and keys of this object are either |
{- "program_id": 0
}{- "code": "string",
- "title": "string",
- "messages": { },
- "result": {
- "id": 0,
- "user": 0,
- "program": {
- "id": 0,
- "confirmation": "Congratulations on your savings with this offer! Stay tuned for upcoming deals!"
}, - "used_at": "2024-03-28T20:18:13Z"
}
}