Song Options

Description

Properties

Property Description
artists read-only

Available artist filter options.

genres read-only

Available genre filter options.

Property Description
id
name
imageBaseUrl nullable read-only

Base URL used to construct artist and playlist image URLs.

instruments read-only

Available instrument filter options.

Property Description
id
name
languageId nullable read-only

Language identifier for the returned options.

moods read-only

Available mood filter options.

Property Description
id
name
playlists read-only

Available curated playlist filter options.

Property Description
category
id
imageFileName
imageUrls

Pre-built playlist image URLs at standard widths (46, 92, 150, 300px).

Property Description
0
1
2
3
name
themes read-only

Available theme filter options.

Property Description
id
name
type read-only
vocalTypes read-only

Available vocal/instrumental type filter options.

Property Description
id
name

OpenAPI Schema

The following schema is based on OpenAPI 3.0 and is provided in our downloadable OpenAPI document.

{
  "properties": {
    "artists": {
      "description": "Available artist filter options.",
      "items": {
        "type": "string"
      },
      "readOnly": true,
      "type": "array"
    },
    "genres": {
      "description": "Available genre filter options.",
      "items": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "readOnly": true,
      "type": "array"
    },
    "imageBaseUrl": {
      "description": "Base URL used to construct artist and playlist image URLs.",
      "format": "uri",
      "nullable": true,
      "readOnly": true,
      "type": "string"
    },
    "instruments": {
      "description": "Available instrument filter options.",
      "items": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "readOnly": true,
      "type": "array"
    },
    "languageId": {
      "description": "Language identifier for the returned options.",
      "nullable": true,
      "readOnly": true,
      "type": "string"
    },
    "moods": {
      "description": "Available mood filter options.",
      "items": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "readOnly": true,
      "type": "array"
    },
    "playlists": {
      "description": "Available curated playlist filter options.",
      "items": {
        "properties": {
          "category": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "imageFileName": {
            "type": "string"
          },
          "imageUrls": {
            "description": "Pre-built playlist image URLs at standard widths (46, 92, 150, 300px).",
            "properties": {
              "46": {
                "format": "uri",
                "type": "string"
              },
              "92": {
                "format": "uri",
                "type": "string"
              },
              "150": {
                "format": "uri",
                "type": "string"
              },
              "300": {
                "format": "uri",
                "type": "string"
              }
            },
            "type": "object"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "readOnly": true,
      "type": "array"
    },
    "themes": {
      "description": "Available theme filter options.",
      "items": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "readOnly": true,
      "type": "array"
    },
    "type": {
      "enum": [
        "song-options"
      ],
      "readOnly": true,
      "type": "string"
    },
    "vocalTypes": {
      "description": "Available vocal/instrumental type filter options.",
      "items": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "readOnly": true,
      "type": "array"
    }
  },
  "title": "Song Options",
  "type": "object"
}