7digital · Schema

PlaybackEvent

PlaybackEvent schema from 7digital API

MusicStreamingLicensingCatalogueB2BRoyalty ReportingPublic APIs

Properties

Name Type Description
trackId string
eventType string
timestamp string
durationPlayed integer Seconds of the track that were played.
View JSON Schema on GitHub

JSON Schema

streaming-platform-playback-event-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/7digital/refs/heads/main/json-schema/streaming-platform-playback-event-schema.json",
  "title": "PlaybackEvent",
  "description": "PlaybackEvent schema from 7digital API",
  "type": "object",
  "properties": {
    "trackId": {
      "type": "string",
      "example": "123456"
    },
    "eventType": {
      "type": "string",
      "enum": [
        "start",
        "complete",
        "skip",
        "pause",
        "resume"
      ],
      "example": "complete"
    },
    "timestamp": {
      "type": "string",
      "format": "date-time",
      "example": "2026-05-28T14:30:45Z"
    },
    "durationPlayed": {
      "type": "integer",
      "description": "Seconds of the track that were played.",
      "example": 259
    }
  },
  "required": [
    "trackId",
    "eventType",
    "timestamp"
  ]
}