Pandora · JSON-LD Context

Apis Context

JSON-LD context defining the semantic vocabulary for Apis from Pandora.

0 Classes 0 Properties 1 Namespaces
View Context View on GitHub

Namespaces

hydra: http://www.w3.org/ns/hydra/core#

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "hydra": "http://www.w3.org/ns/hydra/core#"
  },
  "@type": "WebAPI",
  "@id": "https://developer.pandora.com/",
  "name": "Pandora GraphQL API",
  "description": "The Pandora GraphQL API provides access to Pandora's music catalog and listener data, enabling developers to build applications with playback controls, search, user collection management, feedback (thumbs up/down), profile retrieval, and podcast support. All API access is gated by OAuth 2.0 bearer tokens and requires an approved partner relationship with Pandora.",
  "url": "https://developer.pandora.com/",
  "endpointURL": "https://ce.pandora.com/api/v1/graphql/graphql",
  "documentation": "https://developer.pandora.com/docs/key-concepts/apis/",
  "termsOfService": "https://developer.pandora.com/terms-and-conditions/",
  "provider": {
    "@type": "Organization",
    "name": "Pandora",
    "url": "https://www.pandora.com/",
    "sameAs": [
      "https://developer.pandora.com/"
    ]
  },
  "offers": {
    "@type": "Offer",
    "description": "Access requires an approved partner relationship with Pandora.",
    "url": "https://developer.pandora.com/partners/join/"
  },
  "potentialAction": [
    {
      "@type": "SearchAction",
      "name": "Search",
      "description": "Full-text queries returning Artists, Songs, Stations, Podcasts, Playlists, and Albums"
    },
    {
      "@type": "Action",
      "name": "Playback",
      "description": "Track playback triggered by search, curated lists, user collections, or recommendations"
    },
    {
      "@type": "Action",
      "name": "Feedback",
      "description": "Thumbs up/down ratings to personalize the listening experience"
    },
    {
      "@type": "Action",
      "name": "Collection",
      "description": "Management of listener's personalized music library"
    },
    {
      "@type": "Action",
      "name": "Profile",
      "description": "Retrieve listener details including bio, name, and social connections"
    },
    {
      "@type": "Action",
      "name": "Podcast",
      "description": "Access to podcast programs and episodes organized by season and year"
    }
  ],
  "category": [
    "Music",
    "Streaming",
    "Radio",
    "Podcasts",
    "Music Genome Project",
    "Personalization"
  ],
  "hasDigitalDocumentPermission": {
    "@type": "DigitalDocumentPermission",
    "permissionType": "https://schema.org/ReadPermission",
    "grantee": {
      "@type": "Audience",
      "audienceType": "Approved Partners"
    }
  }
}