Continuous Watching V1 API (v1-2022-09-01)

Download OpenAPI specification:

Save continuous watching data Deprecated

Please use v2 API or v3 API. V1 API don't support 'profile'.

header Parameters
ODK-Service-Name
required
string
Enum: "odk" "odl" "odc"

Which service

Request Body schema: application/json
user_id
required
integer (User ID)
session_key
required
string (Session Key (Only guest user))
program_id
required
integer (ODX Program ID)
episode_id
required
integer (ODX Episode ID)
duration
required
float (Who user total played time)
last_position
required
float (Who user last played position)
total_play_time
float (Video duration)

Responses

Response Schema: application/json
user_id
integer (User ID)
program_id
integer (ODX Program ID)
episode_id
integer (ODX Episode ID)
duration
float (Who user total played time)
last_position
float (Who user last played position)
total_play_time
float (Video duration)

Request samples

Content type
application/json
{
  • "user_id": 1,
  • "program_id": 123,
  • "episode_id": 456,
  • "duration": 1024.2048,
  • "last_position": 512.1204,
  • "total_play_time": 2048.4096
}

Response samples

Content type
application/json
{
  • "user_id": 1,
  • "program_id": 123,
  • "episode_id": 456,
  • "duration": 1024.2048,
  • "last_position": 512.1204,
  • "total_play_time": 2048.4096
}

Get continuous watching data by user Deprecated

Please use v2 API or v3 API. V1 API don't support 'profile'.

path Parameters
user_id
required
integer
header Parameters
ODK-Service-Name
required
string
Enum: "odk" "odl" "odc"

Which service

Responses

Response Schema: application/json
id
string (Unique ID)
watched
boolean (Watched boolean)
deleted
boolean (Deleted boolean)
created_at
datetime (Created At)
updated_at
datetime (Updated At)
required
any
type
any
properties
any

Response samples

Content type
application/json
{
  • "id": "62fd174a12950aaffcf3a176",
  • "user_id": 1,
  • "session_key": null,
  • "program_id": 123,
  • "episode_id": 456,
  • "duration": 1024.2048,
  • "last_position": 512.1204,
  • "total_play_time": 2048.4096,
  • "progress_ratio": 50.2463054187192,
  • "watched": false,
  • "deleted": false,
  • "created_at": "2022-08-17T16:28:58.682Z",
  • "updated_at": "2022-08-25T15:27:10.29Z"
}

Get watch history data by user Deprecated

Please use v2 API or v3 API. V1 API don't support 'profile'.

path Parameters
user_id
required
integer
header Parameters
ODK-Service-Name
required
string
Enum: "odk" "odl" "odc"

Which service

Responses

Response Schema: application/json
id
string (Unique ID)
watched
boolean (Watched boolean)
deleted
boolean (Deleted boolean)
created_at
datetime (Created At)
updated_at
datetime (Updated At)
required
any
type
any
properties
any

Response samples

Content type
application/json
{
  • "id": "62fd174a12950aaffcf3a176",
  • "user_id": 1,
  • "session_key": null,
  • "program_id": 123,
  • "episode_id": 456,
  • "duration": 1024.2048,
  • "last_position": 512.1204,
  • "total_play_time": 2048.4096,
  • "progress_ratio": 50.2463054187192,
  • "watched": false,
  • "deleted": false,
  • "created_at": "2022-08-17T16:28:58.682Z",
  • "updated_at": "2022-08-25T15:27:10.29Z"
}

Delete watch history data by user Deprecated

Please use v2 API or v3 API. V1 API don't support 'profile'.

path Parameters
user_id
required
integer
header Parameters
ODK-Service-Name
required
string
Enum: "odk" "odl" "odc"

Which service

Responses

Get continuous watching data by user, episode Deprecated

Please use v2 API or v3 API. V1 API don't support 'profile'.

path Parameters
user_id
required
integer
episode_id
required
integer
header Parameters
ODK-Service-Name
required
string
Enum: "odk" "odl" "odc"

Which service

Responses

Response Schema: application/json
id
string (Unique ID)
watched
boolean (Watched boolean)
deleted
boolean (Deleted boolean)
created_at
datetime (Created At)
updated_at
datetime (Updated At)
required
any
type
any
properties
any

Response samples

Content type
application/json
{
  • "id": "62fd174a12950aaffcf3a176",
  • "user_id": 1,
  • "session_key": null,
  • "program_id": 123,
  • "episode_id": 456,
  • "duration": 1024.2048,
  • "last_position": 512.1204,
  • "total_play_time": 2048.4096,
  • "progress_ratio": 50.2463054187192,
  • "watched": false,
  • "deleted": false,
  • "created_at": "2022-08-17T16:28:58.682Z",
  • "updated_at": "2022-08-25T15:27:10.29Z"
}

Delete watch history data by user, episode Deprecated

Please use v2 API or v3 API. V1 API don't support 'profile'.

path Parameters
user_id
required
integer
header Parameters
ODK-Service-Name
required
string
Enum: "odk" "odl" "odc"

Which service

Responses

Get continuous watching data by user, program Deprecated

Please use v2 API or v3 API. V1 API don't support 'profile'.

path Parameters
user_id
required
integer
program_id
required
integer
header Parameters
ODK-Service-Name
required
string
Enum: "odk" "odl" "odc"

Which service

Responses

Response Schema: application/json
id
string (Unique ID)
watched
boolean (Watched boolean)
deleted
boolean (Deleted boolean)
created_at
datetime (Created At)
updated_at
datetime (Updated At)
required
any
type
any
properties
any

Response samples

Content type
application/json
{
  • "id": "62fd174a12950aaffcf3a176",
  • "user_id": 1,
  • "session_key": null,
  • "program_id": 123,
  • "episode_id": 456,
  • "duration": 1024.2048,
  • "last_position": 512.1204,
  • "total_play_time": 2048.4096,
  • "progress_ratio": 50.2463054187192,
  • "watched": false,
  • "deleted": false,
  • "created_at": "2022-08-17T16:28:58.682Z",
  • "updated_at": "2022-08-25T15:27:10.29Z"
}