TheGamesDB · Schema

Platform

Gaming platform details

DatabaseGamingVideo GamesMetadataArtwork

Properties

Name Type Description
id integer Platform identifier
name string Platform name
alias string URL-friendly platform alias
icon string Platform icon filename
console string Console image filename
controller string Controller image filename
developer string Platform developer name
manufacturer string Platform manufacturer
overview string Platform overview/description
youtube string YouTube URL
View JSON Schema on GitHub

JSON Schema

thegamesdb-platform-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/thegamesdb/refs/heads/main/json-schema/thegamesdb-platform-schema.json",
  "title": "Platform",
  "description": "Gaming platform details",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Platform identifier",
      "example": 14
    },
    "name": {
      "type": "string",
      "description": "Platform name",
      "example": "Microsoft Xbox"
    },
    "alias": {
      "type": "string",
      "description": "URL-friendly platform alias",
      "example": "microsoft-xbox"
    },
    "icon": {
      "type": "string",
      "description": "Platform icon filename",
      "nullable": true
    },
    "console": {
      "type": "string",
      "description": "Console image filename",
      "nullable": true
    },
    "controller": {
      "type": "string",
      "description": "Controller image filename",
      "nullable": true
    },
    "developer": {
      "type": "string",
      "description": "Platform developer name",
      "nullable": true
    },
    "manufacturer": {
      "type": "string",
      "description": "Platform manufacturer",
      "nullable": true
    },
    "overview": {
      "type": "string",
      "description": "Platform overview/description",
      "nullable": true
    },
    "youtube": {
      "type": "string",
      "description": "YouTube URL",
      "nullable": true
    }
  }
}