TVmaze · JSON Structure

Tvmaze Public Show Structure

Structural description of the Show object in the TVmaze tvmaze-public API.

Type: Properties: 0
VideoTelevisionStreamingScheduleMetadataEntertainmentPublic APIs

Tvmaze Public Show Structure is a JSON Structure definition published by TVmaze.

Meta-schema:

JSON Structure

Raw ↑
{
  "$id": "https://structures.tvmaze.com/tvmaze-public/show.json",
  "title": "Show",
  "description": "Structural description of the Show object in the TVmaze tvmaze-public API.",
  "root": {
    "name": "Show",
    "type": "object",
    "fields": [
      {
        "name": "id",
        "type": "integer"
      },
      {
        "name": "url",
        "type": "string",
        "format": "uri"
      },
      {
        "name": "name",
        "type": "string"
      },
      {
        "name": "type",
        "type": "string",
        "description": "e.g. Scripted, Reality, Documentary"
      },
      {
        "name": "language",
        "type": "string"
      },
      {
        "name": "genres",
        "type": "array",
        "items": {
          "name": "item",
          "type": "string"
        }
      },
      {
        "name": "status",
        "type": "string",
        "description": "e.g. Running, Ended, To Be Determined"
      },
      {
        "name": "runtime",
        "type": "integer"
      },
      {
        "name": "averageRuntime",
        "type": "integer"
      },
      {
        "name": "premiered",
        "type": "string",
        "format": "date"
      },
      {
        "name": "ended",
        "type": "string",
        "format": "date"
      },
      {
        "name": "officialSite",
        "type": "string"
      },
      {
        "name": "schedule",
        "type": "reference",
        "ref": "#/components/schemas/Schedule"
      },
      {
        "name": "rating",
        "type": "reference",
        "ref": "#/components/schemas/Rating"
      },
      {
        "name": "weight",
        "type": "integer"
      },
      {
        "name": "network",
        "type": "reference"
      },
      {
        "name": "webChannel",
        "type": "reference"
      },
      {
        "name": "dvdCountry",
        "type": "reference"
      },
      {
        "name": "externals",
        "type": "reference",
        "ref": "#/components/schemas/Externals"
      },
      {
        "name": "image",
        "type": "reference"
      },
      {
        "name": "summary",
        "type": "string",
        "description": "HTML summary"
      },
      {
        "name": "updated",
        "type": "integer",
        "format": "int64"
      },
      {
        "name": "_links",
        "type": "reference",
        "ref": "#/components/schemas/Links"
      }
    ]
  }
}