# ``APIProtocol`` ## Topics ### Service calls - ``APIProtocol/getService(_:)`` - ``APIProtocol/getService(headers:)`` ### Database calls - ``APIProtocol/searchDatabase(_:)`` - ``APIProtocol/searchDatabase(query:headers:)`` - ``APIProtocol/getArtist(_:)`` - ``APIProtocol/getArtist(path:headers:)`` - ``APIProtocol/getArtistReleases(_:)`` - ``APIProtocol/getArtistReleases(path:query:headers:)`` - ``APIProtocol/getLabel(_:)`` - ``APIProtocol/getLabel(path:headers:)`` - ``APIProtocol/getLabelReleases(_:)`` - ``APIProtocol/getLabelReleases(path:query:headers:)`` - ``APIProtocol/getMaster(_:)`` - ``APIProtocol/getMaster(path:headers:)`` - ``APIProtocol/getMasterVersions(_:)`` - ``APIProtocol/getMasterVersions(path:query:headers:)`` - ``APIProtocol/getRelease(_:)`` - ``APIProtocol/getRelease(path:query:headers:)`` - ``APIProtocol/getReleaseRating(_:)`` - ``APIProtocol/getReleaseRating(path:headers:)`` - ``APIProtocol/getReleaseRatingByUser(_:)`` - ``APIProtocol/getReleaseRatingByUser(path:headers:)`` - ``APIProtocol/putReleaseRatingByUser(_:)`` - ``APIProtocol/putReleaseRatingByUser(path:query:headers:)`` - ``APIProtocol/deleteReleaseRatingByUser(_:)`` - ``APIProtocol/deleteReleaseRatingByUser(path:headers:)`` - ``APIProtocol/getReleaseStats(_:)`` - ``APIProtocol/getReleaseStats(path:headers:)``