OBJECT

Release

A one of a user's Releases

link GraphQL Schema definition

  • type Release {
  • # Returns true if platform admins completed their work on this release
  • admin_archived: Boolean!
  • # Returns an album that is associated with the release, mutually exclusive with
  • # Release
  • album: Album
  • # Returns album metadata that is associated with the release, mutually exclusive
  • # with Release
  • album_metadata: AlbumMetadata @deprecated( reason: "WARNING: this field is not currently used in any application" )
  • artist: Artist
  • # List of all broadcasts that are created with a release
  • broadcasts: [Broadcast!]!
  • # Returns a value that can be either Music | Web
  • category: String!
  • contact_email: String @deprecated( reason: "WARNING: this field is not currently used in any application" )
  • contact_name: String @deprecated( reason: "WARNING: this field is not currently used in any application" )
  • # The most recent time the release was confirmed
  • created_at: DateTime!
  • deploy_at: DateTime @deprecated( reason: "WARNING: deprecated, use `Broadcast.deploy_at` field instead" )
  • # Returns a description mentioned for a release of any broadcast related to a
  • # release
  • description: String
  • # The most recent time the release had a broadcast distributed
  • distributed_at: DateTime
  • # Time when the earliest broadcast is deployed
  • earliest_deploy_at: DateTime
  • # Returns a song name that is either mentioned in the media metadata or it
  • # generates a song name with untitled
  • file_song_name: String!
  • # The first time the release was confirmed
  • first_paid_at: DateTime
  • # Returns a boolean value if any broadcast in the release has failed
  • has_failed_broadcast: Boolean @deprecated( reason: "WARNING: this field is not currently used in any application" )
  • id: ID!
  • # Returns a display text with service name and ID
  • id_name: String! @deprecated( reason: "WARNING: this field is only used in legacy applications" )
  • # If the release has any premium networks
  • is_premium: Boolean!
  • # The most recent time the release was confirmed
  • last_paid_at: DateTime
  • # Returns a media that is associated with the release, mutually exclusive with
  • # Album
  • media: Media
  • # release messages
  • #
  • # Arguments
  • # input: [Not documented]
  • messages(input: MessagesCursorInput): [Message!]!
  • # any more release messages
  • #
  • # Arguments
  • # input: [Not documented]
  • messages_any_more_results(input: MessagesCursorInput): Boolean!
  • # count of release messages
  • #
  • # Arguments
  • # input: [Not documented]
  • messages_count(input: MessagesCursorInput): Int!
  • # The networks the release will be released to
  • networks: [Network!]!
  • pending_artist_upgrade: Boolean! @deprecated( reason: "WARNING: this field is not currently used in any application" )
  • # Pending Steps to complete the release and ready for deploy
  • pending_steps: [String!]! @deprecated( reason: "WARNING: this field is only used in legacy applications" )
  • pending_upgrade: Boolean! @deprecated( reason: "WARNING: this field is not currently used in any application" )
  • # Returns a value that can either be Monetize | Distribute | Promote
  • service: String!
  • status: String!
  • # Returns a subcategory for the media associated with a release
  • subcategory: String
  • # The most recent time the release was confirmed
  • submitted_at: DateTime
  • # Returns a value that can either be Video | Audio
  • type: String!
  • user: User!
  • }