Channels DVR · JSON-LD Context
Channels Dvr Context
JSON-LD context defining the semantic vocabulary for Channels Dvr from Channels DVR.
7 Classes
54 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
channels:
https://getchannels.com/schema#
Classes
PostApiNotifyRequest
GetApiStatusResponse
GetApiV1EpisodesResponse
GetApiV1JobsIdResponse
GetApiV1MoviesResponse
GetApiV1ShowsResponse
GetApiV1VideosResponse
Properties
| Property | Type | Container |
|---|---|---|
| title | string | |
| message | string | |
| icon | string | |
| status | string | |
| muted | boolean | |
| channel | ||
| now_playing | ||
| id | string | |
| show_id | string | |
| program_id | string | |
| path | string | |
| season_number | integer | |
| episode_number | integer | |
| episode_title | string | |
| summary | string | |
| full_summary | string | |
| content_rating | string | |
| image_url | string | |
| thumbnail_url | string | |
| duration | decimal | |
| playback_time | integer | |
| original_air_date | date | |
| genres | list | |
| tags | list | |
| categories | list | |
| cast | list | |
| commercials | list | |
| watched | boolean | |
| favorited | boolean | |
| delayed | boolean | |
| cancelled | boolean | |
| corrupted | boolean | |
| completed | boolean | |
| processed | boolean | |
| locked | boolean | |
| verified | boolean | |
| created_at | integer | |
| updated_at | integer | |
| name | integer | |
| start_time | string | |
| end_time | string | |
| skipped | boolean | |
| failed | boolean | |
| item | ||
| release_year | integer | |
| release_date | date | |
| directors | list | |
| labels | list | |
| episode_count | integer | |
| number_unwatched | integer | |
| last_watched_at | integer | |
| last_recorded_at | integer | |
| video_group_id | string | |
| video_title | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://getchannels.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"channels": "https://getchannels.com/schema#",
"PostApiNotifyRequest": "channels:PostApiNotifyRequest",
"title": {
"@id": "channels:title",
"@type": "xsd:string"
},
"message": {
"@id": "channels:message",
"@type": "xsd:string"
},
"icon": {
"@id": "channels:icon",
"@type": "xsd:string"
},
"GetApiStatusResponse": "channels:GetApiStatusResponse",
"status": {
"@id": "channels:status",
"@type": "xsd:string"
},
"muted": {
"@id": "channels:muted",
"@type": "xsd:boolean"
},
"channel": {
"@id": "channels:channel"
},
"now_playing": {
"@id": "channels:now_playing"
},
"GetApiV1EpisodesResponse": "channels:GetApiV1EpisodesResponse",
"id": {
"@id": "channels:id",
"@type": "xsd:string"
},
"show_id": {
"@id": "channels:show_id",
"@type": "xsd:string"
},
"program_id": {
"@id": "channels:program_id",
"@type": "xsd:string"
},
"path": {
"@id": "channels:path",
"@type": "xsd:string"
},
"season_number": {
"@id": "channels:season_number",
"@type": "xsd:integer"
},
"episode_number": {
"@id": "channels:episode_number",
"@type": "xsd:integer"
},
"episode_title": {
"@id": "channels:episode_title",
"@type": "xsd:string"
},
"summary": {
"@id": "channels:summary",
"@type": "xsd:string"
},
"full_summary": {
"@id": "channels:full_summary",
"@type": "xsd:string"
},
"content_rating": {
"@id": "channels:content_rating",
"@type": "xsd:string"
},
"image_url": {
"@id": "channels:image_url",
"@type": "xsd:string"
},
"thumbnail_url": {
"@id": "channels:thumbnail_url",
"@type": "xsd:string"
},
"duration": {
"@id": "channels:duration",
"@type": "xsd:decimal"
},
"playback_time": {
"@id": "channels:playback_time",
"@type": "xsd:integer"
},
"original_air_date": {
"@id": "channels:original_air_date",
"@type": "xsd:date"
},
"genres": {
"@id": "channels:genres",
"@container": "@list"
},
"tags": {
"@id": "channels:tags",
"@container": "@list"
},
"categories": {
"@id": "channels:categories",
"@container": "@list"
},
"cast": {
"@id": "channels:cast",
"@container": "@list"
},
"commercials": {
"@id": "channels:commercials",
"@container": "@list"
},
"watched": {
"@id": "channels:watched",
"@type": "xsd:boolean"
},
"favorited": {
"@id": "channels:favorited",
"@type": "xsd:boolean"
},
"delayed": {
"@id": "channels:delayed",
"@type": "xsd:boolean"
},
"cancelled": {
"@id": "channels:cancelled",
"@type": "xsd:boolean"
},
"corrupted": {
"@id": "channels:corrupted",
"@type": "xsd:boolean"
},
"completed": {
"@id": "channels:completed",
"@type": "xsd:boolean"
},
"processed": {
"@id": "channels:processed",
"@type": "xsd:boolean"
},
"locked": {
"@id": "channels:locked",
"@type": "xsd:boolean"
},
"verified": {
"@id": "channels:verified",
"@type": "xsd:boolean"
},
"created_at": {
"@id": "channels:created_at",
"@type": "xsd:integer"
},
"updated_at": {
"@id": "channels:updated_at",
"@type": "xsd:integer"
},
"GetApiV1JobsIdResponse": "channels:GetApiV1JobsIdResponse",
"name": {
"@id": "channels:name",
"@type": "xsd:integer"
},
"start_time": {
"@id": "channels:start_time",
"@type": "xsd:string"
},
"end_time": {
"@id": "channels:end_time",
"@type": "xsd:string"
},
"skipped": {
"@id": "channels:skipped",
"@type": "xsd:boolean"
},
"failed": {
"@id": "channels:failed",
"@type": "xsd:boolean"
},
"item": {
"@id": "channels:item"
},
"GetApiV1MoviesResponse": "channels:GetApiV1MoviesResponse",
"release_year": {
"@id": "channels:release_year",
"@type": "xsd:integer"
},
"release_date": {
"@id": "channels:release_date",
"@type": "xsd:date"
},
"directors": {
"@id": "channels:directors",
"@container": "@list"
},
"GetApiV1ShowsResponse": "channels:GetApiV1ShowsResponse",
"labels": {
"@id": "channels:labels",
"@container": "@list"
},
"episode_count": {
"@id": "channels:episode_count",
"@type": "xsd:integer"
},
"number_unwatched": {
"@id": "channels:number_unwatched",
"@type": "xsd:integer"
},
"last_watched_at": {
"@id": "channels:last_watched_at",
"@type": "xsd:integer"
},
"last_recorded_at": {
"@id": "channels:last_recorded_at",
"@type": "xsd:integer"
},
"GetApiV1VideosResponse": "channels:GetApiV1VideosResponse",
"video_group_id": {
"@id": "channels:video_group_id",
"@type": "xsd:string"
},
"video_title": {
"@id": "channels:video_title",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Channels DVR API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Channels DVR's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-28) from openapi/_ae-authored/channels-dvr-openapi-generated.yml.",
"dcterms:created": "2026-10-28",
"dcterms:source": [
"openapi/_ae-authored/channels-dvr-openapi-generated.yml"
]
}