ODK API Portal
한국어
  • Overview
  • MediaIO
  • Continue Watching
  • Player Event
  • Deprecated
  • Recent changes

ODK API Portal

API documentation for ODK Media's services. Pick a service, pick an environment, and try requests right from the docs.

Getting started

  1. Pick a service

    Find the API that matches your work in the cards below. Each one lists which app uses it and who it's for.

  2. Pick an environment

    Switch environments from the selector at the top right of the doc. prod is the live service; staging is for checking things before they ship. Staging docs flag where they differ from prod.

  3. Try a request

    Click Test on any endpoint to open a request panel with headers and parameters already filled in. Click Send and you'll get a real response.

MediaIO

MediaIO ODX API v4
Content API behind the Amasian and LG Channel Vietnam apps: categories, series, content, playback, favorites.

For: Client (app/web) developers, external partners

Environments: prod

60 endpoints

MediaIO ODX API v3
Content and account API behind the ODK and ODC apps: sign-in, profiles, payments, TV guide, search.

For: ODK/ODC client developers

Environments: prod

146 endpoints

MediaIO ODK API v1
A single user-sync endpoint for the Kooli integration.

For: Kooli integration

Environments: prod

1 endpoint

Continue Watching

Continue Watching API v3
Save and read continue-watching (resume position) state.

For: Player and client developers

Environments: prod

8 endpoints

Continue Watching API v2Previous
Previous continue-watching version; integrations are moving to v3.

For: Teams still on v2

Environments: prod

8 endpoints

Player Event

Player Event API v2
Collects playback events and telemetry sent by players and clients.

For: Player developers, data team

Environments: prod

7 endpoints

Deprecated

MediaIO ODX API v2Deprecated
The generation before v3. Kept only so existing integrations keep working.

For: Teams still on v2

Environments: prod

73 endpoints

What the badges on a doc mean

  • Hand-written specification — maintained by people, not generated from service code. It may differ from actual behavior.
  • Deprecated — don't use this for new integrations. Kept for existing integrations.
  • Differs from prod / Not in prod yet — where a staging doc has diverged from prod.

Glossary

TermMeaning
prodThe live environment used by real users
stagingAn environment for checking things before they ship. A service can have more than one
Service-Namev4 request header. amasian or lg-channel-vietnam. Selects which service's content you get
didDevice ID header. Needed for per-device responses like favorites and continue watching
Previous / DeprecatedA newer version exists / kept only so existing integrations keep working

Most specs on this portal are collected automatically from service code. If something looks wrong, the fix belongs in that service's code (extend_schema). A few specs, however, are hand-written documents carried over from odx-api-docs, and are marked with a badge until they move to code generation.

  • Snapshots and change history: github.com/odkmedia/api-portal/tree/main/snapshots
  • Report an issue: #backend-api
Last modified on October 9, 2026
On this page
  • Getting started
  • MediaIO
  • Continue Watching
  • Player Event
  • Deprecated
  • What the badges on a doc mean
  • Glossary