# ``APIProtocol`` ## Topics ### Service endpoints - ``APIProtocol/getService(_:)`` - ``APIProtocol/getService(headers:)`` ### Authentication endpoints - ``APIProtocol/getRequestToken(_:)`` - ``APIProtocol/getRequestToken(headers:)`` - ``APIProtocol/postAccessToken(_:)`` - ``APIProtocol/postAccessToken(headers:)`` - ``APIProtocol/getUserIdentity(_:)`` - ``APIProtocol/getUserIdentity(headers:)`` ### Database endpoints - ``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:)`` ### User Identity endpoints - ``APIProtocol/getUserProfile(_:)`` - ``APIProtocol/getUserProfile(path:headers:)`` - ``APIProtocol/postUserProfile(_:)`` - ``APIProtocol/postUserProfile(path:query:headers:)`` - ``APIProtocol/getUserContributions(_:)`` - ``APIProtocol/getUserContributions(path:query:headers:)`` - ``APIProtocol/getUserSubmissions(_:)`` - ``APIProtocol/getUserSubmissions(path:headers:)`` ### User Collection endpoints - ``APIProtocol/getCollectionFolders(_:)`` - ``APIProtocol/getCollectionFolders(path:headers:)`` - ``APIProtocol/postCollectionFolders(_:)`` - ``APIProtocol/postCollectionFolders(path:query:headers:)`` - ``APIProtocol/getCollectionFolder(_:)`` - ``APIProtocol/getCollectionFolder(path:headers:)`` - ``APIProtocol/postCollectionFolder(_:)`` - ``APIProtocol/postCollectionFolder(path:query:headers:)`` - ``APIProtocol/deleteCollectionFolder(_:)`` - ``APIProtocol/deleteCollectionFolder(path:headers:)`` - ``APIProtocol/getCollectionItemsByRelease(_:)`` - ``APIProtocol/getCollectionItemsByRelease(path:headers:)`` - ``APIProtocol/getCollectionItemsByFolder(_:)`` - ``APIProtocol/getCollectionItemsByFolder(path:query:headers:)`` - ``APIProtocol/postReleaseToCollectionFolder(_:)`` - ``APIProtocol/postReleaseToCollectionFolder(path:headers:)`` - ``APIProtocol/postChangeRatingOfRelease(_:)`` - ``APIProtocol/postChangeRatingOfRelease(path:query:headers:body:)`` - ``APIProtocol/deleteInstanceFromCollectionFolder(_:)`` - ``APIProtocol/deleteInstanceFromCollectionFolder(path:headers:)`` - ``APIProtocol/getCustomFields(_:)`` - ``APIProtocol/getCustomFields(path:headers:)`` - ``APIProtocol/editFieldsInstance(_:)`` - ``APIProtocol/editFieldsInstance(path:query:headers:)`` - ``APIProtocol/getCollectionValue(_:)`` - ``APIProtocol/getCollectionValue(path:headers:)`` ### User Wantlist endpoints - ``APIProtocol/getWantlist(_:)`` - ``APIProtocol/getWantlist(path:query:headers:)`` - ``APIProtocol/addToWantlist(_:)`` - ``APIProtocol/addToWantlist(path:query:headers:)`` - ``APIProtocol/updateInWantlist(_:)`` - ``APIProtocol/updateInWantlist(path:query:headers:)`` - ``APIProtocol/deleteFromWantlist(_:)`` - ``APIProtocol/deleteFromWantlist(path:headers:)`` ### User Lists endpoints - ``APIProtocol/getLists(_:)`` - ``APIProtocol/getLists(path:query:headers:)`` - ``APIProtocol/getList(_:)`` - ``APIProtocol/getList(path:headers:)`` ### Marketplace endpoints - ``APIProtocol/getInventory(_:)`` - ``APIProtocol/getInventory(path:query:headers:)`` - ``APIProtocol/getListing(_:)`` - ``APIProtocol/getListing(path:query:headers:)`` - ``APIProtocol/createListing(_:)`` - ``APIProtocol/createListing(headers:body:)`` - ``APIProtocol/editListing(_:)`` - ``APIProtocol/editListing(path:headers:body:)`` - ``APIProtocol/deleteListing(_:)`` - ``APIProtocol/deleteListing(path:headers:)`` - ``APIProtocol/getOrders(_:)`` - ``APIProtocol/getOrders(query:headers:)`` - ``APIProtocol/getOrder(_:)`` - ``APIProtocol/getOrder(path:headers:)`` - ``APIProtocol/getOrderMessages(_:)`` - ``APIProtocol/getOrderMessages(path:headers:)`` - ``APIProtocol/addOrderMessage(_:)`` - ``APIProtocol/addOrderMessage(path:headers:body:)`` - ``APIProtocol/getFee(_:)`` - ``APIProtocol/getFee(path:headers:)`` - ``APIProtocol/getFeeWithCurrency(_:)`` - ``APIProtocol/getFeeWithCurrency(path:headers:)`` - ``APIProtocol/getPriceSuggestions(_:)`` - ``APIProtocol/getPriceSuggestions(path:headers:)`` - ``APIProtocol/getStatistics(_:)`` - ``APIProtocol/getStatistics(path:query:headers:)``