Data Types

XML

Default Namespace (schema)
type description
MTAgreement An MTAgreement represents a contract for a MTTrack between (1) a MTOriginalPublisher, (2) a MTSubPublisher and (3) a MTSociety. The first entity is non-society specific and may be found here on the agreement itself. However, an agreement may exist in multiple societies and society specific data for an agreement such as MTSubPublisher and MTSociety may be found for the applicable society in the MTAgreementSocietyRelationships collection. This means that to retrieve all three entities which takes part in any given agreement, one must first retrieve the first entity from this agreement itself. Next, from the MTAgreementSocietyRelationships collection one must retrieve the MTAgreementSocietyRelationship which represents the relevant MTSociety and finally retrieve the last entity which is the MTSubPublisher.
MTAgreementSocietyRelationship A MTAgreementSocietyRelationship represents a relationship between a MTAgreement and a MTSociety. Specifically, this entity holds the MTSociety and the MTSubPublisher which always will be society specific for any given agreement along with any other society specific data for any given MTAgreement.
MTAgreementSocietyRelationshipStatus A MTAgreementSocietyRelationshipStatus represents the status for a given MTAgreementSocietyRelationship.
MTAgreementSocietyRelationshipStatusSubStatus A MTAgreementSocietyRelationshipStatusSubStatus represents the substatus for a given MTAgreementSocietyRelationship.
MTAlbum A MTAlbum represents a collection of MTTrack.
MTAlbumStatus An MTAlbumStatus represents the status for an album.
MTAudioFile A MTAudioFile represents audio data of a given format.
MTAudioFileQuality a MTAudioFileQuality represents the file quality for a given MTAudioFile.
MTAudioFileType a MTAudioFileType represents the file type for a given MTAudioFile.
MTBroadcaster A MTBroadcaster represents a broadcaster.
MTBroadcasterTerritoryRelationship A MTBroadcasterTerritoryRelationship represents a relationship between a MTBroadcaster and a MTTerritory.
MTGenre A MTGenre represents a genre.
MTHierarchyNode A MTHierarchyNode represents a hierarchy node (folder).
MTKeyword A MTKeyword represents a keyword.
MTLibrary A MTLibrary represents a library. A library may be associated with one or more albums.
MTLibraryStatus
MTLibraryOwner A MTLibraryOwner represents a library owner. A library owner may be associated with one or more libraries.
MTMediaType A MTSociety represents a society, or performing rights organisation (PRO). Throughout this API, this entity will be referred to as a society.
MTMediaTypeBroadcasterRelationship A MTBroadcasterTerritoryRelationship represents a relationship between a MTBroadcaster and a MTTerritory.
MTOriginalPublisher A MTOriginalPublisher represents an original publisher.
MTOriginalPublisherLibraryRelationship A MTOriginalPublisherLibraryRelationship represents a relationship between a library and an original publisher.
MTShare a MTShare represents a Stakeholder which has an interest in a track.
MTShareRole
MTSociety A MTSociety represents a society, or performing rights organisation (PRO). Throughout this API, this entity will be referred to as a society.
MTStakeholder An MTStakeholder represents a stakeholder which can take part in one or more MTShare.
MTStakeholderType An type which describes any given MTStakeholder.
MTStakeholderSocietyRelationship A MTStakeholderSocietyRelationship represents a relationship between a MTStakeholder and a MTSociety.
MTSubPublisher A MTSubPublisher represents a sub publisher.
MTTaggingTask
MTTaggingTaskStatus
MTTaggingTaskType
MTTerritory a MTTerritory represents a territory.
MTTrack An MTTrack represents a musical work.
MTTrackStatus
MTTrackVersionType
MTTrackAgreementRelationship A MTTrackAgreementRelationship represents a relationship between a MTTrack and a MTAgreement. It thus represents an agreement which a track is associated with.
MTTrackGenreRelationship A MTTrackGenreRelationship represents a relationship between a MTTrack and a MTGenre. It thus represents a genre which a track is associated with.
MTTrackHierarchyNodeRelationship A MTTrackHierarchyNodeRelationship represents a relationship between a MTTrack and a MTHierarchyNode. It thus represents a hierarchy node which a track is associated with.
MTTrackKeywordRelationship A MTTrackKeywordRelationship represents a relationship between a MTTrack and a MTKeyword. It thus represents a keyword which a track is associated with.
MTUser
MTImportableBatch
MTPriority
MTImportableBatchEvent
MTImportableFile
MTImportableFileType
MTImportableTrack
MTOnlineUserActivityStatistics
MTOnlineUserActivity
MTOnlineUserActivityEntity
MTOnlineUserActivityStatisticsEntityType
MTOnlineUserActivityStatisticsGranularity
MTNotification
MTPreparedDownload
MTPreparedDownloadPart
privilege
authentication