Genius · Schema

GeniusAlbum

A Genius album record.

MusicLyricsAnnotationsCrowdsourcedReference DataPublic APIs

Properties

Name Type Description
id integer
name string
full_title string
url string
api_path string
cover_art_url string
cover_art_thumbnail_url string
release_date_for_display stringnull
artist object
View JSON Schema on GitHub

JSON Schema

genius-album-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://github.com/api-evangelist/genius/blob/main/json-schema/genius-album-schema.json",
  "title": "GeniusAlbum",
  "description": "A Genius album record.",
  "type": "object",
  "required": ["id", "name"],
  "properties": {
    "id":                       { "type": "integer" },
    "name":                     { "type": "string" },
    "full_title":               { "type": "string" },
    "url":                      { "type": "string", "format": "uri" },
    "api_path":                 { "type": "string" },
    "cover_art_url":            { "type": "string", "format": "uri" },
    "cover_art_thumbnail_url":  { "type": "string", "format": "uri" },
    "release_date_for_display": { "type": ["string","null"] },
    "artist":                   { "$ref": "genius-artist-schema.json" }
  }
}