ODX API v4
string · minLength: 1 · maxLength: 256 · requiredbooleaninteger · min: -2147483648 · max: 2147483647integer · min: -2147483648 · max: 2147483647string · maxLength: 256 · requiredbooleaninteger · readOnlyinteger · min: -2147483648 · max: 2147483647integer · min: -2147483648 · max: 2147483647
string · requiredbooleanstring · maxLength: 256 · requiredbooleaninteger · readOnlystring · readOnlyinteger · min: -2147483648 · max: 2147483647integer · min: -2147483648 · max: 2147483647
cover
POST
https://odkmedia.io
/odx/api/v4/cover/
Cover management API viewset for public access. Provides cover content with platform-specific filtering and caching. Only includes enabled covers and items with published content.
Request Body
slugenabledi18n_titlerefresh_timerolling_time
Responses
slugenabledi18n_titleidrefresh_timerolling_time
Get cover detail
GET
https://odkmedia.io
/odx/api/v4/cover/{slug}/
Retrieve detailed cover information with items, filtered by platform and cached.
path Parameters
slugCover slug identifier
Example: main-banner
query Parameters
kidsKids profile. When true, only all-ages titles are returned: the resolved age rating (content -> season -> series) must be Vietnam 'P' or unset. Every other rating, 'K' included, is filtered out. Series and seasons are omitted when none of their episodes is all-ages. The Kids-Profile: true header does the same thing.
Get cover detail › Responses
slugenabledi18n_titleiditemsrefresh_timerolling_time