OBJECT
Media
An artist's media
link GraphQL Schema definition
- type Media {
- # List out all the albums for the media
- #
- # Arguments
- # offset: [Not documented]
- # limit: [Not documented]
- # search_term: [Not documented]
- # sort_by: [Not documented]
- # sort_order: [Not documented]
- (
- : Int!,
- : Int!,
- : String,
- : AlbumsSortBy,
- : SortOrder
- ): Albums!
- : Artist
- : ID
- # The assets associated to this media
- #
- # Arguments
- # type: [Not documented]
- (: [AssetType!]): [Asset!]!
- # media analytics by country
- #
- # Arguments
- # input: [Not documented]
- (
- : AudioAnalyticsByCountryCursorInput
- ): [AudioAnalyticsByCountry!]!
- # any more media analytics by country
- #
- # Arguments
- # input: [Not documented]
- (
- : AudioAnalyticsByCountryCursorInput
- ): Boolean!
- # count of media analytics by country
- #
- # Arguments
- # input: [Not documented]
- (
- : AudioAnalyticsByCountryCursorInput
- ): Int!
- : Boolean!
- # Count of broadcasts for a media
- #
- # Arguments
- # input: [Not documented]
- (: BroadcastsCursorInput): Int!
- # Broadcasts for a media
- #
- # Arguments
- # input: [Not documented]
- (: BroadcastsCursorInput): [Broadcast!]!
- # List of all broadcasts completed through a release for a media
- #
- # Arguments
- # exclude_duplicate_networks: [Not documented]
- # include_only_socials: [Not documented]
- # include_statuses: The statuses we want to include from the
- # query
- # network_type: The types of networks we want to include in the
- # query
- # include_all_statuses: [Not documented]
- # exclude_archived_networks: [Not documented]
- (
- : Boolean,
- : Boolean,
- : [BroadcastStatus!],
- : NetworkType,
- : Boolean,
- : Boolean
- ): [Broadcast!]! @deprecated( reason: "WARNING: non cursors are deprecated, use `Media.broadcasts` field instead" )
- # Flag for this media's category can be changed
- : Boolean!
- # Determines if this media can share royalties
- : Boolean!
- # Category of the media either Web | Music
- : VideoCategory!
- # External id to interface with chartmetric api
- : String @deprecated( reason: "Chartmetric is deprecated" )
- : String
- # Error that would be occur if assets were created for this media
- : String
- : DateTime!
- : MediaUser @deprecated( reason: "Can not remove until mobile clients are sufficiently out of date" )
- : String!
- : String! @deprecated( reason: "WARNING: this field is only used in legacy applications" )
- # Estimated Total number of claimed views from this media. This is recorded in
- # specified network's UGC Claims Report
- #
- # Arguments
- # network_name: [Not documented]
- (
- : UgcClaimsNetworkType
- ): Int
- # Estimated Total number of claims by vydia from this media. This is recorded in
- # specified network's UGC Claims Report
- #
- # Arguments
- # network_name: [Not documented]
- (
- : UgcClaimsNetworkType
- ): Int
- # The time when the media was created on the external platform of origin, such as
- # Facebook or Instagram
- : DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" )
- : String
- : String!
- # Actual file associated to this media
- : FileUpload
- # The first time this media had a release that became confirmed
- : DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" )
- : String
- : Boolean!
- : Boolean!
- : Boolean!
- # Media has a broadcast that was distributed to a social
- #
- # Arguments
- # network_type: [Not documented]
- (: BroadcastType!): Boolean!
- : Boolean!
- : ID!
- # The time when the media was imported via something like Social Sync or
- # YouTube/Facebook import
- : DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" )
- # List of networks for which analytics are available
- : [NetworkAnalyticsNetworkType!]!
- # List of networks for which analytics are available with the oldest date of data
- : [InsightsAvailableNetwork!]!
- : [InvalidMediaReason!]!
- : Boolean!
- # If true, a file has been uploaded and is being imported into the system. If
- # false, either there is no file or it's already been imported and can be viewed.
- : Boolean!
- # media messages
- #
- # Arguments
- # input: [Not documented]
- (: MessagesCursorInput): [Message!]!
- # any more media messages
- #
- # Arguments
- # input: [Not documented]
- (: MessagesCursorInput): Boolean!
- # count of media messages
- #
- # Arguments
- # input: [Not documented]
- (: MessagesCursorInput): Int!
- : Metadata
- : String
- # Analytics for media on web and mobile are fetched here
- #
- # Arguments
- # date_resolution: [Not documented]
- # date_lookback: Days or months to include from today or, if
- # specified, days_ago_to_start
- # include_empty_dates: [Not documented]
- # network: [Not documented]
- # days_ago_to_start: The number of days ago from today to begin
- # looking from.
- (
- : NetworkAnalyticsDateResolution!,
- : Int,
- : Boolean,
- : NetworkAnalyticsNetworkType!,
- : Int
- ): MediaNetworkAnalytics!
- : String
- # Finds if this media is owned by current user or a shared media
- : Boolean
- # Allows a media to be selectable in the asset split creation
- #
- # Arguments
- # payee_invite_id: [Not documented]
- (: ID): Boolean!
- # The time when the payee asset split associated with the media was terminated
- : DateTime
- : Boolean! @deprecated( reason: "WARNING: this field is only used in legacy applications" )
- # Arguments
- # limit: [Not documented]
- # offset: [Not documented]
- # source: [Not documented]
- # status: [Not documented]
- # sort_by: [Not documented]
- # sort_order: [Not documented]
- (
- : Int!,
- : Int!,
- : NetworkPlaylistSource!,
- : NetworkPlaylistStatus!,
- : PlaylistAnalyticsSortBy,
- : SortOrder
- ): AnalyticsPlaylists!
- : String!
- : String! @deprecated( reason: "WARNING: this field is not currently used in any application" )
- : String!
- : [PublishedSocial!]! @deprecated( reason: "WARNING: this field is not currently used in any application" )
- # List of releases for the media
- : [Release!]!
- # The remaining percentage amount that is yet to be allocated to payees
- #
- # Arguments
- # right_type: [Not documented]
- (: RightType!): MediaRemainingPayeePercentage!
- # Earnings Chart on Mobile & Web will have data from this field
- #
- # Arguments
- # min_date: [Not documented]
- # max_date: [Not documented]
- # offset: [Not documented]
- # limit: [Not documented]
- # months_to_subtract: [Not documented]
- # month_count: [Not documented]
- # include_empty_months: [Not documented]
- (
- : DateTime,
- : DateTime,
- : Int,
- : Int,
- : Int,
- : Int,
- : Boolean
- ): [RevenueByMonth!]! @deprecated( reason: "WARNING: this field is only used in legacy applications" )
- # Portion of composition rights asserted for the current user
- : Float
- # The amount of balance accumulated by the current user on the shared media. Note
- # that all assets are considered, not only MV & SR.
- : Float
- # Portion of music video rights asserted for the current user
- : Float
- # Portion of sound recording rights asserted for the current user
- : Float
- # Portion of web rights asserted for the current user
- : Float
- : String
- # Subcategory of the media
- : String
- # Flag to indicate whether or not the media can be represented with Composition
- # Rights
- : Boolean!
- # Flag to indicate whether or not the media can be represented with Music Video
- # Rights
- : Boolean!
- # Flag to indicate whether or not the media can be represented with Sound
- # Recording Rights
- : Boolean!
- # Flag to indicate whether or not the media can be represented with Web Rights
- # (a.k.a Exclusive Rights)
- : Boolean!
- # The time when the user decided they do not want to protect this media, after
- # being Social Sync imported
- : DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" )
- # The time when the media was released after being Social Sync imported
- : DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" )
- # Arguments
- # size: [Not documented]
- (: ThumbnailSize): String
- : MediaType!
- : Int! @deprecated( reason: "WARNING: this field is only used in legacy applications" )
- # Recent Claims date as recorded in UGC Claims MV
- #
- # Arguments
- # network_name: [Not documented]
- (
- : UgcClaimsNetworkType
- ): DateTime
- # Arguments
- # offset: [Not documented]
- # limit: [Not documented]
- # network_name: [Not documented]
- # sort_by: [Not documented]
- # sort_order: [Not documented]
- (
- : Int,
- : Int,
- : UgcClaimsNetworkType,
- : UgcClaimsSortBy,
- : SortOrder
- ): UgcClaimsReportCursor!
- : Int! @deprecated( reason: "WARNING: this field is not currently used in any application" )
- # Random string that acts a identification key on user front
- : String!
- : User!
- # Checks if the user of this media archived
- : Boolean!
- : ID!
- : SupportedVideo
- # Arguments
- # input: [Not documented]
- (: YoutubeUgcCursorInput): [YoutubeUgc!]!
- # Arguments
- # input: [Not documented]
- (
- : YoutubeUgcCursorInput
- ): Boolean!
- # Arguments
- # input: [Not documented]
- (: YoutubeUgcCursorInput): Int!
- # When the most recent YouTube Ugc report was ingested into Vydia's Database
- #
- # Arguments
- # input: [Not documented]
- (
- : YoutubeUgcCursorInput
- ): DateTime!
- # Arguments
- # input: [Not documented]
- (: YoutubeUgcCursorInput): [YoutubeUgcTotals!]!
- : String
- }
link Require by
- AcceptPayeeAssetSplitPayloadAutogenerated return type of AcceptPayeeAssetSplit
- AdminAddedComposerA Notification with type: admin_added_composer
- AdminAssertedRightsA Notification with type: admin_asserted_rights
- AdminCreatedPoliciesA Notification with type: admin_created_policies
- AdminPayeeAssetSplitAcceptedA Notification with type : admin_payee_asset_split_accepted
- AdminPayeeAssetSplitRejectedA Notification with type : admin_payee_asset_split_rejected
- AdminUpdatedComposerA Notification with type: admin_updated_composer
- AdminUpdatedOwnershipA Notification with type: admin_updated_ownership
- AdminUpdatedPoliciesA Notification with type: admin_updated_policies
- AlbumCollection of medias to be sent out under an album to partner networks
- AlbumMediaA media on an album with track number
- AnalyticsPlaylistAn AnalyticsPlaylist
- AnalyticsTopContentA top media with its analytics
- AnalyticsTopGeocountryA top media with its analytics
- AppleMusicPlaylistInformation about an Apple Music playlist
- ArtistAn artist profile
- CreateAssetsPayloadAutogenerated return type of CreateAssets
- CreateCompContentPayloadAutogenerated return type of CreateCompContent
- CreateMediaPayloadAutogenerated return type of CreateMedia
- CreateMediasPayloadAutogenerated return type of CreateMedias
- DeleteMediaPayloadAutogenerated return type of DeleteMedia
- DeleteMediasPayloadAutogenerated return type of DeleteMedias
- ImportVideoPayloadAutogenerated return type of ImportVideo
- MediasWrapper for medias with an any_more_results argument
- MessageA Message
- NewFacebookImportA Notification with type: new_facebook_import
- NewInstagramImportA Notification with type: new_instagram_import
- NewYoutubeImportA Notification with type: new_youtube_import
- PayeeAssetSplitAcceptedA Notification with type: payee_asset_split_accepted
- PayeeAssetSplitExistingUserInviteA Notification with type: payee_asset_split_existing_user_invite
- PayeeAssetSplitExpiredForPayeeA Notification with type: payee_asset_split_expired_for_payee
- PayeeAssetSplitExpiredForPayorA Notification with type: payee_asset_split_expired_for_payor
- PayeeAssetSplitRejectedA Notification with type: payee_asset_split_rejected
- PayeeMediaSplitA media and its associated payee asset fields for a payee invitation
- ProcessingFinishedA Notification with type: processing_finished
- QueryThe query root of this schema
- RankedMediaA top media with its earnings information
- RejectPayeeAssetSplitPayloadAutogenerated return type of RejectPayeeAssetSplit
- ReleaseA one of a user's Releases
- SpotifyPlaylistInformation about a Spotify playlist
- TopAlbumMediaA top album media with its earnings information
- TopArtistTop artist of an organization
- TopMediaA top media with its earnings information
- TopUserTop user of an organization
- UpdateCategoryPayloadAutogenerated return type of UpdateCategory
- UpdateMediaArtistPayloadAutogenerated return type of UpdateMediaArtist
- UpdateMetadataPayloadAutogenerated return type of UpdateMetadata
- UpdateOwnershipAndPoliciesPayloadAutogenerated return type of UpdateOwnershipAndPolicies
- UserA user account. All fields are for an authorized user, except for email
- UserAddedComposerA Notification with type: user_added_composer
- UserAssertedRightsA Notification with type: user_asserted_rights
- UserCreatedPoliciesA Notification with type: user_created_policies
- UserUpdatedComposerA Notification with type: user_updated_composer
- UserUpdatedOwnershipA Notification with type: user_updated_ownership
- UserUpdatedPoliciesA Notification with type: user_updated_policies
- YoutubeConflictA Youtube conflict for an Asset
- YoutubeUgcA Youtube claim for video