user
change email
send email to change account's email
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
change email › Responses
new_emailchange email confirm
change email with hash value
query Parameters
debugIf value is "on", debug is included in response.
Headers
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
change email confirm › Responses
hashchange password
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
change password › Request Body
new_passwordpasswordchange password › Responses
new_passwordpassworddelete account
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
delete account › Request Body
passwordIf user login with apple or facebook account, then password is not required.
delete account › Responses
passwordIf user login with apple or facebook account, then password is not required.
레거시 사용자 ID 일괄 이관
요청 본문을 전혀 읽지 않는 배치 작업이다. old_id 가 없는 활성 odk 사용자 전체를 훑어 레거시 LegacyUser 테이블과 대조·생성해 old_id 를 채운다. 인증이 걸려 있지 않고, 전체가 하나의 트랜잭션이라 중간에 실패하면 그 호출에서 처리한 만큼 롤백된다(행 단위 예외는 Sentry 로 보고 후 계속 진행). 성공 건수와 무관하게 항상 200 을 반환한다.
query Parameters
debugIf value is "on", debug is included in response.
Headers
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
레거시 사용자 ID 일괄 이관 › Responses
No response body
(미사용) 이메일/전화 변경 목록 조회
항상 빈 객체 {} 를 200 으로 반환하는 no-op 이다. 같은 라우터에 등록된 POST/PATCH(이메일·전화·비밀번호 변경 요청/확인)를 위해 ViewSet 에 GET 액션이 형식적으로 필요해서 존재할 뿐, 이 GET 자체는 데이터를 다루지 않는다.
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
(미사용) 이메일/전화 변경 목록 조회 › Responses
passwordphoneverificationCreate a new token using a legacy token
- This API will only succeed when authenticating with a legacy token (32 characters).
- Even if it's a valid token, if it's not a legacy token (32 characters), you'll get a 401 error.
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Create a new token using a legacy token › Responses
No response body
user orders pay-per-view
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
user orders pay-per-view › Responses
No response body
내 프로필 조회
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
내 프로필 조회 › Responses
emailfacebook- Facebookapple- Appleemail- Emailroku- Rokuphone- Phone
idis_email_password_setis_email_verifiedis_in_billing_retry_periodIndicates whether the user is in the billing retry period for subscription
is_in_grace_periodIndicates whether the user is in the grace period for subscription
is_odk_coupon_userlogin_typeLogin type saved in Token
member_idODK User's member ID for Loyalty program (Reward)
namephonesubscription_expire_datesubscription expire date or admin coupon expire date
subscription_interval_unitsubscription_is_cancellableThe value True means cancellable with active subscription and False means already canceled or etc.
subscription_max_profile_count- This value is the maximum number of Profiles a user can create.
- If the user is not a subscription user, the value is '1'.
subscription_pricesubscription_product_codeUser's subscription product code
subscription_providerPlatform in which a user purchased a product
subscription_trial_end_datesubscription_typeUser's subscription level
uuidThis value is not editable.
내 프로필 전체 수정
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
내 프로필 전체 수정 › Responses
emailfacebook- Facebookapple- Appleemail- Emailroku- Rokuphone- Phone
idis_email_password_setis_email_verifiedis_in_billing_retry_periodIndicates whether the user is in the billing retry period for subscription
is_in_grace_periodIndicates whether the user is in the grace period for subscription
is_odk_coupon_userlogin_typeLogin type saved in Token
member_idODK User's member ID for Loyalty program (Reward)
namephonesubscription_expire_datesubscription expire date or admin coupon expire date
subscription_interval_unitsubscription_is_cancellableThe value True means cancellable with active subscription and False means already canceled or etc.
subscription_max_profile_count- This value is the maximum number of Profiles a user can create.
- If the user is not a subscription user, the value is '1'.
subscription_pricesubscription_product_codeUser's subscription product code
subscription_providerPlatform in which a user purchased a product
subscription_trial_end_datesubscription_typeUser's subscription level
uuidThis value is not editable.
내 프로필 부분 수정
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
내 프로필 부분 수정 › Responses
emailfacebook- Facebookapple- Appleemail- Emailroku- Rokuphone- Phone
idis_email_password_setis_email_verifiedis_in_billing_retry_periodIndicates whether the user is in the billing retry period for subscription
is_in_grace_periodIndicates whether the user is in the grace period for subscription
is_odk_coupon_userlogin_typeLogin type saved in Token
member_idODK User's member ID for Loyalty program (Reward)
namephonesubscription_expire_datesubscription expire date or admin coupon expire date
subscription_interval_unitsubscription_is_cancellableThe value True means cancellable with active subscription and False means already canceled or etc.
subscription_max_profile_count- This value is the maximum number of Profiles a user can create.
- If the user is not a subscription user, the value is '1'.
subscription_pricesubscription_product_codeUser's subscription product code
subscription_providerPlatform in which a user purchased a product
subscription_trial_end_datesubscription_typeUser's subscription level
uuidThis value is not editable.
Check status for QR Login
Check status for QR Login. If success, will be returned user's token
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Check status for QR Login › Responses
No response body
Initialize QR Login
Get initial values for QR login
query Parameters
debugIf value is "on", debug is included in response.
from플랫폼 식별자. Samsung TV 라면 'samsung'을 보낸다. 그 외 클라이언트는 보낼 필요 없다. 값을 그대로(빈 문자열 포함) redirect_url 의 device 쿼리로 반영한다.
product_code값을 그대로(빈 문자열 포함) redirect_url 의 product_code 쿼리로 반영한다.
to값을 그대로(빈 문자열 포함) redirect_url 의 to 쿼리로 반영한다.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Initialize QR Login › Responses
No response body
Check status for QR Pass
Check status for QR Pass.
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Check status for QR Pass › Responses
No response body
Initialize QR Pass
Get initial values for QR Pass
query Parameters
debugIf value is "on", debug is included in response.
from플랫폼 식별자. Samsung TV 라면 'samsung'을 보낸다. 그 외 클라이언트는 보낼 필요 없다. 값을 그대로(빈 문자열 포함) redirect_url 의 device 쿼리로 반영한다.
product_code값을 그대로(빈 문자열 포함) redirect_url 의 product_code 쿼리로 반영한다.
to값을 그대로(빈 문자열 포함) redirect_url 의 to 쿼리로 반영한다.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Initialize QR Pass › Responses
No response body
Sync auth from other client
Sync auth from other client (CTV)
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Sync auth from other client › Responses
No response body
Verfiy code for QR Pass
Verify code for QR Pass. If success, CTV account token will be returned,
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Verfiy code for QR Pass › Responses
No response body
Verfiy code for QR Login
Verify code for QR Login
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Verfiy code for QR Login › Responses
No response body
Show user status based on account_id(phone number, email)
query Parameters
account_id조회할 계정 식별자(이메일 또는 전화번호).
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
Show user status based on account_id(phone number, email) › Responses
account_idreset password
query Parameters
debugIf value is "on", debug is included in response.
Headers
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
reset password › Request Body
hashnew_passwordreset password › Responses
hashnew_passwordreset password email
send email to reset forgot password
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
reset password email › Responses
emailreset password email confirm
validate hash value to reset password
query Parameters
debugIf value is "on", debug is included in response.
Headers
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
reset password email confirm › Responses
hashsign in v2
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
sign in v2 › Request Body
keeppasswordphoneverificationsign in v2 › Responses
keeppasswordphoneverificationsign in
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
sign in › Request Body
emailpasswordkeepsign in › Responses
sign out
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
sign out › Responses
No response body
sign up v2
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
sign up v2 › Request Body
passwordphoneverificationsign up v2 › Responses
passwordphoneverificationsign up
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
sign up › Request Body
emailpasswordsign up › Responses
emailpasswordauth with apple
Authorize with response from 'Sign in with Apple'
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
auth with apple › Responses
No response body
auth with facebook
Authorize with response from 'Facebook login'
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
auth with facebook › Responses
No response body
de-authorize
path Parameters
backend_nameservice_namequery Parameters
debugIf value is "on", debug is included in response.
Headers
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
de-authorize › Responses
No response body
소셜 로그인 연동 해제
path Parameters
backend_namequery Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
소셜 로그인 연동 해제 › Responses
No response body
verify email
send email to verify account's email
query Parameters
debugIf value is "on", debug is included in response.
Headers
Service-Name요청을 처리할 서비스. v3 에서 유효한 값은 odk, odc 뿐이다 (content.constants.Service; v4 는 다른 값 체계를 쓴다).
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
verify email › Responses
No response body
verify email confirm
validate hash value to verify email
query Parameters
debugIf value is "on", debug is included in response.
Headers
Accept-Language"zh-Hans", "zh-Hant" is deprecated. Supported values: ko, en, es, zh-Hans, zh-Hant, pt, vi (default: en) — see LANGUAGES in app/settings/base.py.
verify email confirm › Responses
hash