Skip to main content

Concurrent Playback Prevention Management

Notice

This document is a machine-translated draft and is currently undergoing review. Some content may be inaccurate or differ from the original Korean version. For the most precise information, refer to the Korean documentation.

Go to the Concurrent Playback Prevention Management API v3 Reference
New feature notice
  • Support scope: Concurrent playback prevention management is a feature newly added in v3 and is not supported in v1 or v2.
  • Common path parameter: All endpoints require {service_account_key}, the unique identifier of the target service account, in the URL path.
  • Common authentication: All APIs use a common authentication method via a query string parameter (?access_token=).

Get concurrent playback prevention logs

  • Supported version (v3): GET /service-accounts/{service_account_key}/duplicate-blocks/logs
Request parameters and response structure details

Request query parameters

ParameterData typeRequiredDescription
client_user_idStringOptionalCustomer user ID
player_idStringOptionalPlayer (device) ID
start_dateStringOptionalStart date and time of the search range
end_dateStringOptionalEnd date and time of the search range
pageIntegerOptionalPage number to retrieve
per_pageIntegerOptionalNumber of records to display per page

Response structure specification

{
"data": [
{
"id": 1,
"media_content_title": "title_string",
"upload_file_key": "upload_file_key_string",
"player_id": "player_id_string",
"key": "key_string",
"client_user_id": "user_01",
"hardware_id": "hw_id_string",
"created_at": "2023-10-01T10:00:00Z"
}
],
"pagination": {
"total_count": 1,
"page": 1,
"per_page": 10
}
}

Get allowed devices for concurrent playback

  • Supported version (v3): GET /service-accounts/{service_account_key}/duplicate-blocks/players
Request parameters and response structure details

Request query parameters

ParameterData typeRequiredDescription
client_user_idStringRequiredCustomer user ID

Response structure specification

{
"data": {
"total_count": 2,
"player_id": [
"player_id_01",
"player_id_02"
]
}
}

Delete an allowed device for concurrent playback

  • Supported version (v3): DELETE /service-accounts/{service_account_key}/duplicate-blocks/players
Request parameters and response structure details

Request query parameters

ParameterData typeRequiredDescription
client_user_idStringRequiredCustomer user ID
player_idStringRequiredPlayer (device) ID

Response structure specification

{
"data": [],
"status": "ok"
}

Reset all allowed devices for concurrent playback

  • Supported version (v3): POST /service-accounts/{service_account_key}/duplicate-blocks/players/reset
Request body and response structure details

Request body

FieldData typeRequiredDescription
client_user_idStringRequiredCustomer user ID

Response structure specification

{
"data": [],
"status": "ok"
}