| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Album | Album | TrackModule | Spotify |
| (2) Artist | Artist | TrackModule | Spotify |
| (3) Country | Country | CountryModule | Spotify |
| (4) CreatorTool | CreatorTool | PlaylistModule | Spotify |
| (5) CreatorToolUsage | CreatorToolUsage | TrackModule | Spotify |
| (6) Label | Label | CountryModule | Spotify |
| (7) PlaylistItem | PlaylistItem | PlaylistModule | Spotify |
| (8) Podcast | Podcast | CompanyEntityModule | Spotify |
| (9) PodcastEpisode | PodcastEpisode | TrackModule | Spotify |
| (10) RoyaltyLine | RoyaltyLine | MarketRegionModule | Spotify |
| (11) RoyaltyRecipient | RoyaltyRecipient | CountryModule | Spotify |
| (12) StreamEvent | StreamEvent | TrackModule | Spotify |
| (13) SubscriptionPlan | SubscriptionPlan | SubscriptionPlanModule | Spotify |
| (14) Track | Track | TrackModule | Spotify |
| (15) TrackArtist | TrackArtist | TrackModule | Spotify |
| (16) TrackLabel | TrackLabel | CountryModule | Spotify |
| (17) UserAccount | UserAccount | UserAccountModule | Spotify |
| Album | TrackModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Label | LONG | Album | Label | CountryModule |
| (2) ReleaseDate | DATE | Album | ||
| (3) Title | STRING | Album |
Example:
final Album album = (Album) invokeModule(TRACK_MODULE + "/album/" + id, Album.class);| Artist | TrackModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Country | LONG | Artist | Country | CountryModule |
| (2) IsGhostArtist | BOOL | Artist | ||
| (3) IsVerified | BOOL | Artist | ||
| (4) Name | STRING | Artist |
Example:
final Artist artist = (Artist) invokeModule(TRACK_MODULE + "/artist/" + id, Artist.class);| CreatorToolUsage | TrackModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Artist | LONG | CreatorToolUsage | Artist | TrackModule |
| (2) CreatorTool | LONG | CreatorToolUsage | CreatorTool | PlaylistModule |
| (3) Podcast | LONG | CreatorToolUsage | Podcast | CompanyEntityModule |
| (4) StartedAt | DATE | CreatorToolUsage | ||
| (5) UserAccount | LONG | CreatorToolUsage | UserAccount | UserAccountModule |
Example:
final CreatorToolUsage creatortoolusage = (CreatorToolUsage) invokeModule(TRACK_MODULE + "/creatortoolusage/" + id, CreatorToolUsage.class);| PodcastEpisode | TrackModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | PodcastEpisode | ||
| (2) DurationSeconds | LONG | PodcastEpisode | ||
| (3) HasMusic | BOOL | PodcastEpisode | ||
| (4) Podcast | LONG | PodcastEpisode | Podcast | CompanyEntityModule |
| (5) ReleaseDate | DATE | PodcastEpisode | ||
| (6) Title | STRING | PodcastEpisode |
Example:
final PodcastEpisode podcastepisode = (PodcastEpisode) invokeModule(TRACK_MODULE + "/podcastepisode/" + id, PodcastEpisode.class);| StreamEvent | TrackModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Country | LONG | StreamEvent | Country | CountryModule |
| (2) DurationSeconds | LONG | StreamEvent | ||
| (3) IsCountedForRoyalty | BOOL | StreamEvent | ||
| (4) PodcastEpisode | LONG | StreamEvent | PodcastEpisode | TrackModule |
| (5) StartedAt | DATE | StreamEvent | ||
| (6) SubscriptionPlan | LONG | StreamEvent | SubscriptionPlan | SubscriptionPlanModule |
| (7) Track | LONG | StreamEvent | Track | TrackModule |
| (8) UserAccount | LONG | StreamEvent | UserAccount | UserAccountModule |
Example:
final StreamEvent streamevent = (StreamEvent) invokeModule(TRACK_MODULE + "/streamevent/" + id, StreamEvent.class);| Track | TrackModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Album | LONG | Track | Album | TrackModule |
| (2) DurationSeconds | LONG | Track | ||
| (3) IsExplicit | BOOL | Track | ||
| (4) IsPodcastMusic | BOOL | Track | ||
| (5) Title | STRING | Track |
Example:
final Track track = (Track) invokeModule(TRACK_MODULE + "/track/" + id, Track.class);| TrackArtist | TrackModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Artist | LONG | TrackArtist | Artist | TrackModule |
| (2) Role | STRING | TrackArtist | ||
| (3) SortOrder | LONG | TrackArtist | ||
| (4) Track | LONG | TrackArtist | Track | TrackModule |
Example:
final TrackArtist trackartist = (TrackArtist) invokeModule(TRACK_MODULE + "/trackartist/" + id, TrackArtist.class);| Contact | Donate | Imprint |