GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

Response: Moments

The information in this page relates to the Moments API.

classDiagram
    class Moment {
      id
      type
      title
      subtitle
      description
      version
      aspectRatios
      status
      duration
      createTime
      updateTime
      executionTimeType
    }

    class Thumbnail {
      url
      aspectRatio
    }

    class GeoTargeting {
      includedGeos
      excludedGeos
    }

    class Metadata {
      competition
      competitions
      game
      team
      player
      round
      season
    }

    class Competition {
      provider
      providerId
      wscId
    }

    class Game {
      provider
      providerId
      wscId
    }

    class Team {
      provider
      providerId
      wscId
    }

    class Player {
      provider
      providerId
      wscId
    }

    class Round {
      provider
      providerId
      wscId
    }

    class Season {
      provider
      providerId
      wscId
    }

    class Label {
      title
      identifier
    }

    class ExtraInfo {
      homeTeam
      awayTeam
      propertyId
      propertyName
      isCurrentlyLive
      activeLabels
      gameId
      seasonId
      teamId
      playerId
    }

    %% Associations from Moment root
    Moment --> Thumbnail
    Moment --> GeoTargeting
    Moment --> Metadata
    Moment --> Label
    Moment --> ExtraInfo

    %% Associations inside Metadata
    Metadata --> Competition
    Metadata --> Game
    Metadata --> Team
    Metadata --> Player
    Metadata --> Round
    Metadata --> Season

List of properties with dot notation

Key (dot notation)
type
id
title
description
subtitle
version
aspectRatios
status
duration
createTime
updateTime
thumbnails.url
thumbnails.aspectRatio
geoTargeting.includedGeos
geoTargeting.excludedGeos
metadata.competition.provider
metadata.competition.providerId
metadata.competition.wscId
metadata.competitions.provider
metadata.competitions.providerId
metadata.competitions.wscId
metadata.game.provider
metadata.game.providerId
metadata.game.wscId
metadata.season.providerId
metadata.season.wscId
labels.title
labels.identifier
extraInfo.homeTeam
extraInfo.awayTeam
extraInfo.propertyId
extraInfo.propertyName
extraInfo.isCurrentlyLive
extraInfo.activeLabels
extraInfo.gameId
extraInfo.seasonId
htmlUrl
defaultLanguage
translatedTitles
translatedDescriptions
translatedSubtitles
competitionId
publishMethod
creationSettings.creationTimePeriod
creationSettings.ruleName
creationSettings.storyType
game
rating

Localized text

translatedTitles, translatedDescriptions, and translatedSubtitles are objects keyed by language code, for example { "en": "...", "es": "..." }. defaultLanguage tells you which language the top-level title, description, and subtitle are in. An object is empty when no translations exist for that field.

Example JSON - doesn't contain all properties.

{
  "type": "Moment",
  "id": "zzz",
  "title": "Interesting play",
  "description": "Interesting play",
  "subtitle": "NBA",
  "version": 0,
  "aspectRatios": [
    "Vertical"
  ],
  "status": "Active",
  "duration": 15.78,
  "createTime": "2025-09-07T13:53:20.716Z",
  "updateTime": "2025-09-07T13:53:20.716Z",
  "thumbnails": [
    {
      "url": "https://prime-assets.mvp.fan/games/UUID.jpg",
      "aspectRatio": "TwoToThree"
    },
    {
      "url": "https://prime-assets.mvp.fan/games/UUID.jpg",
      "aspectRatio": "Square"
    },
    {
      "url": "https://prime-assets.mvp.fan/games/UUID.gif",
      "aspectRatio": "Vertical"
    }
  ],
  "geoTargeting": {
    "includedGeos": null,
    "excludedGeos": null
  },
  "metadata": {
    "competition": {
      "provider": null,
      "providerId": null,
      "wscId": 103
    },
    "competitions": [
      {
        "provider": null,
        "providerId": null,
        "wscId": 103
      }
    ],
    "game": {
      "provider": null,
      "providerId": "123018",
      "wscId": 1023456
    },
    "season": {
      "provider": null,
      "providerId": "2025",
      "wscId": 0
    }
  },
  "labels": [
    {
      "title": "WSC InGame",
      "identifier": "wsc-ingame"
    }
  ],
  "extraInfo": {
    "homeTeam": "France",
    "awayTeam": "Georgia",
    "propertyId": "UUID",
    "propertyName": "FIBA EuroBasket",
    "isCurrentlyLive": "False",
    "activeLabels": [
      "wsc-ingame"
    ],
    "gameId": "123018",
    "seasonId": "2025"
  }
}



Did this page help you?