SiriusXM · Schema

SiriusXM Channel

Schema representing a SiriusXM satellite or streaming radio channel.

Satellite RadioAudio StreamingEntertainmentMusicBroadcasting

Properties

Name Type Description
channelId string Unique channel identifier.
name string Channel name (e.g., The Highway, Classic Rewind).
number integer Satellite channel number.
description string Channel description and genre.
genre string Primary music or content genre.
category string Broad channel category.
isAvailableOnline boolean Whether channel streams online.
isExclusive boolean Whether channel is SiriusXM exclusive.
imageUrl string Channel logo image URL.
View JSON Schema on GitHub

JSON Schema

siriusxm-channel-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/siriusxm/main/json-schema/siriusxm-channel-schema.json",
  "title": "SiriusXM Channel",
  "description": "Schema representing a SiriusXM satellite or streaming radio channel.",
  "type": "object",
  "properties": {
    "channelId": {"type": "string", "description": "Unique channel identifier."},
    "name": {"type": "string", "description": "Channel name (e.g., The Highway, Classic Rewind)."},
    "number": {"type": "integer", "description": "Satellite channel number."},
    "description": {"type": "string", "description": "Channel description and genre."},
    "genre": {"type": "string", "description": "Primary music or content genre."},
    "category": {
      "type": "string",
      "enum": ["Music", "Sports", "News", "Talk", "Comedy", "Family", "Traffic & Weather", "Spanish"],
      "description": "Broad channel category."
    },
    "isAvailableOnline": {"type": "boolean", "description": "Whether channel streams online."},
    "isExclusive": {"type": "boolean", "description": "Whether channel is SiriusXM exclusive."},
    "imageUrl": {"type": "string", "format": "uri", "description": "Channel logo image URL."}
  },
  "required": ["channelId", "name"]
}