Skip to content

Endpoint Matrix

Diese Matrix ordnet jede Manager-Methode ihrer HTTP-Methode und dem API-Pfad zu.

User

MethodeHTTPPfadReturn-TypHinweis
user.getMe()GET/meUserNormalisierte camelCase-Struktur.
user.getMeRaw()GET/meUserResourceRohes API-Payload-Format.

Releases

MethodeHTTPPfadReturn-TypHinweis
releases.list(query?)GET/releasesListReleasesResponseQuery unterstuetzt status/type/search/page/perPage.
releases.get(releaseId)GET/releases/{releaseId}ReleaseResourceEinzelnes Release laden.
releases.create(data)POST/releasesReleaseResourceRelease erstellen.
releases.delete(releaseId)DELETE/releases/{releaseId}MessageResponseRelease loeschen.
releases.updateMetadata(releaseId, data)PATCH/releases/{releaseId}/metadataReleaseResourceMetadaten aktualisieren.
releases.updateDelivery(releaseId, data)PATCH/releases/{releaseId}/deliveryReleaseResourcePlattform-/Territory-Delivery aktualisieren.
releases.updateVideo(releaseId, data)PATCH/releases/{releaseId}/videoReleaseResourceVideo-Delivery aktualisieren.
releases.submit(releaseId, data)POST/releases/{releaseId}/submitSubmitReleaseResponseRelease zur Verarbeitung/Pruefung senden.
releases.validateUPC(data or upc)POST/releases/validate/upcValidationResultDataOverloads werden unterstuetzt.

Tracks

MethodeHTTPPfadReturn-TypHinweis
tracks.list(releaseId)GET/releases/{releaseId}/tracksTrackResource[]Tracks eines Releases listen.
tracks.get(releaseId, trackId)GET/releases/{releaseId}/tracks/{trackId}TrackResourceEinzelnen Track laden.
tracks.uploadURL(releaseId, data)POST/releases/{releaseId}/tracks/upload-urlTrackUploadUrlDataPre-signed Upload-URL + File-Key.
tracks.updateFile(releaseId, trackId, data)PATCH/releases/{releaseId}/tracks/{trackId}/fileReleaseResourceHochgeladenen Key an File-Slot binden.
tracks.validateISRC(data or isrc)POST/releases/validate/isrcValidationResultDataOverloads werden unterstuetzt.
tracks.replaceAll(releaseId, data)PUT/releases/{releaseId}/tracksReleaseResourceKomplette Track-Liste ersetzen.

Preferences

MethodeHTTPPfadReturn-TypHinweis
preferences.getArtist()GET/preferences/artistArtistPreferencesDataArtist-Preference-Profil laden.
preferences.getArtists()GET/preferences/artistsPreferenceArtistItem[]Artist-Ressourcenliste laden.
preferences.getLabel(query?)GET/preferences/labelLabelPreferencesDataQuery unterstuetzt search/page/perPage.
preferences.getLabelArtist(id)GET/preferences/label/artist/{id}LabelArtistResourceLabel-verwalteten Artist laden.
preferences.searchSpotify(artist, limit?)GET/preferences/search-spotifyArtistPlatformResult[]Spotify-Entitaeten suchen.
preferences.searchYouTube(channel, limit?)GET/preferences/search-yt-channelArtistPlatformResult[]YouTube-Kanaele suchen.
preferences.searchApple(artist, limit?)GET/preferences/search-appleArtistPlatformResult[]Apple-Music-Artists suchen.
preferences.getSpotifyArtist(link)GET/preferences/get-spotify-artistArtistPlatformResultSpotify-Artist aus URL aufloesen.
preferences.getYTChannel(link)GET/preferences/get-yt-channelArtistPlatformResultYouTube-Kanal aus URL aufloesen.
preferences.getAppleArtist(link)GET/preferences/get-apple-artistArtistPlatformResultApple-Artist aus URL aufloesen.
preferences.getArtistViaLink(link, platform)GET/preferences/artist-via-linkArtistPlatformResultGenerischer URL-Resolver nach Plattform.
preferences.searchArtistPlatform(data)POST/preferences/search/artist-platformSearchArtistPlatformResponseDataEinheitliche Such-API.
preferences.getArtistViaURL(data)POST/preferences/artist/get-artist-via-urlArtistPlatformResultURL-Lookup API.
preferences.submitArtist(data)POST/preferences/artist/submitMessageResponseArtist-Preferences senden.
preferences.submitLabel(data)POST/preferences/label/submitMessageResponseLabel-Preferences senden.
preferences.removeLabelArtist(data or id)POST/preferences/label/artist/removeMessageResponseLabel-Artist-Bindung entfernen.

Lookup

MethodeHTTPPfadReturn-TypHinweis
lookup.countries()GET/lookup/countriesCountryResource[]Laenderliste.
lookup.platforms()GET/lookup/platformsLookupPlatformsDataPlattformliste nach Typ.
lookup.genres()GET/lookup/genresstring[]Genre-Liste.
lookup.languages()GET/lookup/languagesLanguageResource[]Sprachenliste.

Aliase

Diese Methoden werden absichtlich als Alias fuer DX und Kompatibilitaet angeboten:

AliasKanonische Methode
releases.validateUpc(...)releases.validateUPC(...)
tracks.uploadUrl(...)tracks.uploadURL(...)
tracks.validateIsrc(...)tracks.validateISRC(...)
preferences.getArtistViaUrl(...)preferences.getArtistViaURL(...)

Released under the MIT License. Not affiliated with Too Lost.