| Contact | Donate | Imprint |
| 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 |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /royaltyrecipient/artist/{id} | findAllRoyaltyRecipientOfArtist(id) | CountryModule | GET | Artist RoyaltyRecipient |
| (2) /artist/{id} | findArtistById(id) | TrackModule | GET | Artist |
| (3) /creatortoolusage/artist/{id} | findAllCreatorToolUsageOfArtist(id) | TrackModule | GET | Artist CreatorToolUsage |
| (4) /artist/country/{id} | findAllArtistOfCountry(id) | TrackModule | GET | Country Artist |
| (5) /artist/{id} | updateArtistById(artist) | TrackModule | PUT | Artist |
| (6) /artist/{id} | deleteArtistById(id) | TrackModule | DELETE | Artist |
| (7) /artist | insertArtist(artist) | TrackModule | POST | Artist |
| (8) /trackartist/artist/{id} | findAllTrackArtistOfArtist(id) | TrackModule | GET | Artist TrackArtist |
| (9) /artist | findAllArtist() | TrackModule | GET | Artist |
Example:
final Artist artist = (Artist) invokeModule(TRACK_MODULE + "/artist/" + id, Artist.class);| Contact | Donate | Imprint |