{"info":{"_postman_id":"1fdbc3d4-864c-498a-ae3e-ae52d2c5b256","name":"Harvest Media API","description":"<html><head></head><body><p>The Harvest Media API comprises two key endpoints that are designed for delivery of different services both leveraging off assets and resources stored within the Harvest Media platform.</p>\n<p>Each resource is assigned its own Service URL and is manipulated in isolation.</p>\n<p>Methods in one API will not work in the other.</p>\n<p><a href=\"https://\"><b>1. The Harvest Media Public API</b></a></p>\n<p>The Public API allows clients to leverage off assets within the Harvest Media platform and provides access to audio and metadata, transcoding, member management, downloads, samples and search functions.<br>This is primarily used to build custom music search engines and management tools.</p>\n<p><a href=\"https://\"><b>2. The Harvest Media Export API</b></a></p>\n<p>The Export API allows content to be sent to clients, networks, and third parties so that they can automate the deliver of audio and metadata into their systems instead of receiving deliveries to FTP.</p>\n<p>This is designed to handle bulk content movement and delivery along with access to metadata and audio files.</p>\n<p><a href=\"https://\"><b>Additional Information</b></a></p>\n<p>Included at the bottom of our documentation is Additional Information common to both end-points including:</p>\n<ul>\n<li><p>Release notes &amp; updates</p>\n</li>\n<li><p>Glossary of terms</p>\n</li>\n<li><p>API Response codes*</p>\n</li>\n</ul>\n<p><strong>Support</strong></p>\n<p>All support queries should be sent to <a href=\"https://\">support@harvestmedia.net</a>.</p>\n<p>If you have any functionality that you feel would be a great addition to Harvest Media and/or the Harvest Media API then please reach out to our team.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"8325040","collectionId":"1fdbc3d4-864c-498a-ae3e-ae52d2c5b256","publishedId":"SVYouLCf","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6633"},"publishDate":"2020-06-29T04:04:49.000Z"},"item":[{"name":"Public API","item":[{"name":"Getting Started","item":[{"name":"Implementation Guide - Getting Started","id":"f403ac1f-c9c0-44fd-97c8-038d8ca7286a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<p><strong>Authorization</strong></p>\n<p>Authorization is the first development step in integrating with the API. To do so you will need the Client ID, Client Secret, Access key &amp; Authorization Endpoint outlined in the <strong>Security &amp; oAuth 2.0</strong> section above. </p>\n<p>In response to authorizing with the API you will be provisioned a Access Token.</p>\n<p><strong>Service Token</strong></p>\n<p>The second step is to obtain a Service Token. A Service Token represents a claim on the API, essentially acting as the means by which the API verifies access to specific methods.</p>\n<p>Service Tokens are expiration-based, which means they can, and will, expire. The expiration date is provided as part of the authorization response and will help to determine when a renewal is required. Given this expiration date, we recommend that your website does not wait until a service token has expired, but rather renew it early to prevent any possible issues during natural expiration.</p>\n<p>Further, it is recommended you maintain the Service Token in Application Cache or another data store so that all users of your website can share the same Service Token.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"f403ac1f-c9c0-44fd-97c8-038d8ca7286a"},{"name":"Get Authorised","event":[{"listen":"test","script":{"id":"bc68800f-115c-4163-8bd7-5e5b1872c367","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","var jsonData = null;","var jsonDataToken = \"\";","","/*if (responseBody.indexOf(\"<?xml\") >= 0) {","    jsonData = xml2Json(responseBody);","    jsonDataToken = jsonData.responseservicetoken.token.$.value;","} else {*/","    jsonData = JSON.parse(responseBody)","    jsonDataToken = jsonData.access_token;","/*}*/","","console.log(\"HM_ServiceAPI_AuthToken set to \" + jsonDataToken);","","postman.setEnvironmentVariable(\"HM_ServiceAPI_AuthToken\", jsonDataToken);","","postman.setNextRequest(\"Get Service Token\");"],"type":"text/javascript"}}],"id":"8fecff8a-9c87-4f2e-af3e-44e5f37dcaf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","type":"text","value":"{{HM_ServiceAPI_AuthGrantType}}"},{"key":"client_id","type":"text","value":"{{HM_ServiceAPI_AuthClientID}}"},{"key":"client_secret","type":"text","value":"{{HM_ServiceAPI_AuthClientSecret}}"}]},"url":"{{HM_ServiceAPI_AuthUrl}}","description":"<p>Returns an Access Token that is required for access to all API methods. The Access Token must be included as an \"Authorization\" Header for all requests sent to the API. Without it, any request made to the API will be denied.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Grant_Type</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Client_ID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Client_Secret</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The request form key \"grant_type\" must have it's value set to the string \"client_credentials\". Please see the example for reference.</p>\n<p><strong>Response Notes</strong></p>\n<p>The response value \"expires_in\" is a value in seconds and represents the expiration for this Access Token. A new Access Token must be requested within that expiration period or Access will be revoked.</p>\n","urlObject":{"host":["{{HM_ServiceAPI_AuthUrl}}"],"query":[],"variable":[]}},"response":[{"id":"89f0e4f4-1c29-4c9e-b6f1-80e72e221740","name":"Get Authorised (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","type":"text","value":"client_credentials"},{"key":"client_id","type":"text","value":"<clientid>"},{"key":"client_secret","type":"text","value":"<clientsecret>"}]},"url":"{{HM_ServiceAPI_AuthUrl}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 09 Oct 2019 04:39:57 GMT"},{"key":"x-amz-cognito-request-id","value":"f0c78623-16ec-40a0-b8cb-eda7f7357baa"},{"key":"X-Application-Context","value":"application:prod:8443"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Strict-Transport-Security","value":"max-age=31536000 ; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Server","value":"Server"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 98c0260f137c498b550b5ea75d3bc892.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SYD1-C2"},{"key":"X-Amz-Cf-Id","value":"nNj5wskdNAAXVpKmDBkvGZQiwylC0cYuXYsQEDpjXvzIFhX5WPHyNQ=="}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"<accesstoken>\",\n    \"expires_in\": 3600,\n    \"token_type\": \"Bearer\"\n}"}],"_postman_id":"8fecff8a-9c87-4f2e-af3e-44e5f37dcaf5"},{"name":"Get Service Token","event":[{"listen":"test","script":{"id":"00464253-d03b-40a9-a88f-3c87bd0c7b31","exec":["var jsonData = null;","var jsonDataToken = \"\";","","if (responseBody.indexOf(\"<?xml\") >= 0) {","    jsonData = xml2Json(responseBody);","    jsonDataToken = jsonData.responseservicetoken.token.$.value;","} else {","    jsonData = JSON.parse(responseBody)","    jsonDataToken = jsonData.Token.Value;","}","","console.log(\"HM_ServiceAPI_Token set to \" + jsonDataToken);","","postman.setEnvironmentVariable(\"HM_ServiceAPI_Token\", jsonDataToken);"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"3a1e9bc7-d77b-4ffc-ad59-e17bab311768","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"AccessKey","value":"{{HM_ServiceAPI_Key}}"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"},{"key":"Content-Type","value":"application/json"}],"url":"{{HM_ServiceAPI_URL}}/getservicetoken","description":"<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getservicetoken"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f5383945-d2ad-4eb4-b11a-ddd09b70472b","name":"Get Service Token (XML)","originalRequest":{"method":"GET","header":[{"key":"AccessKey","value":"{{HM_ServiceAPI_Key}} ","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getservicetoken"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Thu, 08 Aug 2019 01:41:05 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"320"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"baebcbc5198568abe23a7071824a5f51\" expiry=\"2019-08-09T11:40:42.47\" utcoffset=\"10\" type=\"ServiceToken\" isofsingleuse=\"false\"/>\n</responseservicetoken>"},{"id":"4f8d22d5-110d-445c-b5bd-a9e8950eb102","name":"Get Service Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"AccessKey","value":"{{HM_ServiceAPI_Key}} ","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getservicetoken"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"850a6422a03de080ebcc8a3990a1428e62\",\n        \"Expiry\": \"2019-08-08T15:53:25.977\",\n        \"UTCOffset\": 10,\n        \"Type\": \"ServiceToken\",\n        \"IsOfSingleUse\": false\n    }\n}"}],"_postman_id":"3a1e9bc7-d77b-4ffc-ad59-e17bab311768"},{"name":"Validate Service Token","event":[{"listen":"prerequest","script":{"id":"f610dad2-a35b-4643-96ef-80192be35e9c","exec":[""],"type":"text/javascript"}}],"id":"c319e405-3c15-4876-979a-ad199f423dc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getservicetokeninfo/{{HM_ServiceAPI_Token}}","description":"<p>This operation will return the details of the service token, notably the expiry date and the creation date.</p>\n<p>Date format will be UTC+10 or UTC+11 and shown as YYYY-MM-DDTHH:MM:SS:SSS.</p>\n<p>Returns Service Token details which include:</p>\n<ul>\n<li>Token value</li>\n<li>Expiry of the Token</li>\n<li>UTC Offset</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getservicetokeninfo","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"57bacbc4-e276-4527-b082-2b8358d23344","name":"Validate Service Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getservicetokeninfo/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Thu, 08 Aug 2019 01:42:43 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"343"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"850a6422a03de080ebcc8a3990a1428e62\" expiry=\"2019-08-09T11:40:42.47\" utcoffset=\"10\" type=\"ServiceToken\" isofsingleuse=\"false\" tokenusagestate=\"Open\"/>\n</responseservicetoken>"},{"id":"1c27e328-c36d-463c-b8cb-a83150a43925","name":"Validate Service Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getservicetokeninfo/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 07 Aug 2019 05:49:24 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"305"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"850a6422a03de080ebcc8a3990a1428e62\",\n        \"Expiry\": \"2019-08-08T15:48:10.193\",\n        \"UTCOffset\": 10,\n        \"Type\": \"ServiceToken\",\n        \"IsOfSingleUse\": false,\n        \"TokenUsageState\": \"Open\"\n    }\n}"}],"_postman_id":"c319e405-3c15-4876-979a-ad199f423dc3"},{"name":"Expire Service Token","id":"ed0f9df2-d2e2-4df4-a1bb-fde9a0b2a87b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/expiretoken/{{HM_ServiceAPI_Token}}","description":"<p>This operation will expire the provided Service Token immediately.</p>\n<p>Any subsequent calls to the API using the provided Service Token will result in an error response.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["expiretoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"733c7224-ad83-4339-bae5-e1ecb251265c","name":"Expire Service Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/expiretoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 02:02:09 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"f6725445-11cb-4288-99bf-e9cc0a49a65d","name":"Expire Service Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/expiretoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 02:02:42 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"ed0f9df2-d2e2-4df4-a1bb-fde9a0b2a87b"}],"id":"fbd50ab5-43cc-4d95-ad8b-5b63aa461d13","event":[{"listen":"prerequest","script":{"id":"8bcd70d0-0b21-4557-8156-1c9a4e4ed888","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"23381db8-c2cf-46a1-b5e7-568bac0ed3d4","type":"text/javascript","exec":[""]}}],"_postman_id":"fbd50ab5-43cc-4d95-ad8b-5b63aa461d13","description":""},{"name":"Service Information","item":[{"name":"Implementation Guide - Waveform","id":"860148a4-a6c3-4afe-9c89-960c0b36c699","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h2 id=\"overview\">Overview</h2>\n<p>Waveforms are an important visualization of audio, that users interact with.</p>\n<p>Currently we support two differing ways of requesting waveforms:</p>\n<ol>\n<li>On demand image generation, using a waveform generation tool</li>\n<li>On demand datapoint provision</li>\n</ol>\n<p>The way in which you use each of these varies, however the core idea remains the same in that the waveform is generated off a set of datapoints that is extracted from an analysis of the audio master file.</p>\n<h2 id=\"on-demand-image-generation\">On demand image generation</h2>\n<p>This method takes away the need for your website to have to build the waveform itself. Instead it relies on an on-demand generation of the waveform with specified parameters. These parameters are sent as part of the URL. The waveform that is returned is done so as a PNG.</p>\n<p>One important aspect of this method to consider is that the waveform is generated at a specific width &amp; height that is provided at the time of generation. This means that for sites that are responsive, you can either scale the existing image based on the new browser size (maintaining aspect ratio) or you can re-request a newly generated waveform at the width &amp; height. We recommend re-requesting the waveform however you should only perform the request after the user has stopped resizing their browser - otherwise you could be requesting image for each pixel adjustment which will result in a very slow user experience.</p>\n<p><strong>Request Notes: WaveFormURL</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Merge field</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>The ID of the track that is requesting a waveform</td>\n</tr>\n<tr>\n<td>width</td>\n<td>The width at which to generate the waveform</td>\n</tr>\n<tr>\n<td>height</td>\n<td>The height at which to generate the waveform</td>\n</tr>\n<tr>\n<td>colour</td>\n<td>The color of the waveform. This can either be a 6 character hex code with those 6 representing the RGB, or an 8 character hex code with the first 6 representing the RGB and the last 2 representing the alpha channel. Example ffffff, or ffffff50, or 00000000 (fully transparent)</td>\n</tr>\n<tr>\n<td>backcolor</td>\n<td>Optional. The color of the background. This can either be a 6 character hex code with those 6 representing the RGB, or an 8 character hex code with the first 6 representing the RGB and the last 2 representing the alpha channel. Example d4af37, or d4af3720, or 00000000 (fully transparent)</td>\n</tr>\n<tr>\n<td>columnwidth</td>\n<td>Optional. The number of pixels that form a column in the waveform</td>\n</tr>\n<tr>\n<td>columngapwidth</td>\n<td>Optional. The number of pixels that between each column in the waveform</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"on-demand-datapoint-provision\">On demand datapoint provision</h2>\n<p>This method provides the datapoints back in the request for the requester to implement the waveform with.</p>\n<p>One important aspect of this method is that it is more efficient and effective for responsive websites, as there will not need to be subsequent requests as the browser changes in size.</p>\n<p><strong>Request Notes: WaveformDataPointUrl</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Merge field</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>The ID of the track that is requesting a waveform</td>\n</tr>\n<tr>\n<td>dataformat</td>\n<td>Two possible values; dat or json</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"860148a4-a6c3-4afe-9c89-960c0b36c699"},{"name":"Implementation Guide - Tracking Usage & Asset URLs","id":"3aee9d7e-593f-4734-a87f-e11750816f5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h2 id=\"overview\">Overview</h2>\n<p>An important part of integrating with the Harvest Media <strong>Public API</strong> is leveraging off the assets that are ingested alongside the metadata, however, it should be taken one step further. Instead of just utilising the assets you should endevour to track the usage of these assets (e.g. tracking sample usage). The following outlines two different paths that can be taken to achieve this; single region path, multiple region path.</p>\n<p><strong>1) Single Region Implementation</strong></p>\n<p>This path should be taken when you know that your implementation will only use a single Harvest Media defined region. If you are unsure as to whether your implementation will be single or multiple, then we recommend taking the multiple region path to future proof your solution.</p>\n<p>For a single region;</p>\n<ol>\n<li>Call <a href=\"https://developer.harvestmedia.net/?version=latest#ad10e53b-e687-41df-8ef1-8610f93209cf\">Get Service Info</a> to obtain a listing of asset URLs that can be used to retrieve assets which will also track the usage of them. </li>\n<li>If a call to <a href=\"https://developer.harvestmedia.net/?version=latest#b66428a2-8b3f-4b59-85cf-d4b8b0e8cf3c\">Authenticate Member</a> is requested, effectively authenticating a member, then you should call <a href=\"https://developer.harvestmedia.net/?version=latest#5ac80560-f410-4916-993c-1f974b7a0b38\">Get Member Details</a> in order to retrieve that member. You will notice that the response from Get Member Details also includes a listing of asset URLs. These URLs should now be used across the site for this members logged in session - in doing so you will be able to track the usage for that specific member. Note that these asset URLs are exclusive for this member and should not be cached and used across other user sessions.</li>\n<li>If a member logs out, then you should revert to using the asset URLs that had been retrieved in step 1 across the site. This will ensure that guest usage is tracked for that session thereafter.</li>\n</ol>\n<p>Please note that Get Service Info should be re-requested each time your implementation requests a new service token. Failing to do so may result in failed usage tracking for guests.</p>\n<p><strong>2) Multiple Regions Implementation</strong></p>\n<p>This path should be taken when you know that your implementation will use multiple Harvest Media defined regions. If you are unsure as to whether your implementation will be single or multiple, then we recommend taking this path to future proof your solution.</p>\n<p>For multiple regions;</p>\n<ol>\n<li>Call <a href=\"https://developer.harvestmedia.net/?version=latest#f0369f09-b553-4799-8296-34581482fafe\">Get Regions By IP</a> in order to detect the users region.</li>\n<li>Call <a href=\"https://developer.harvestmedia.net/?version=latest#7c9defb6-a587-4156-9a08-dca14bca3fdf\">Authenticate Guest Member</a> to retreive a guest member token for that region.</li>\n<li>Call <a href=\"https://developer.harvestmedia.net/?version=latest#5ac80560-f410-4916-993c-1f974b7a0b38\">Get Member Details</a> to retrieve the details of the guest member. You will notice that the response from Get member Details also includes a listing of asset URLs. These URLs should be used across the site for all guests of that particular region - in doing so you will be able to track the usage of all guests for that region.</li>\n<li>If a call to <a href=\"https://developer.harvestmedia.net/?version=latest#b66428a2-8b3f-4b59-85cf-d4b8b0e8cf3c\">Authenticate Member</a> is requested, effectively authenticating a member, then you should call <a href=\"https://developer.harvestmedia.net/?version=latest#5ac80560-f410-4916-993c-1f974b7a0b38\">Get Member Details</a> in order to retrieve that member. You will notice that the response from Get Member Details also includes a listing of asset URLs. These URLs should now be used across the site for this members logged in session - in doing so you will be able to track the usage for that specific member. Note that these asset URLs are exclusive for this member and should not be cached and used across other user sessions.</li>\n<li>If a member logs out, then you should revert to using the asset URLs that had been retrieved in step 3 across the site. This will ensure that guest usage is tracked for that session thereafter.</li>\n</ol>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"3aee9d7e-593f-4734-a87f-e11750816f5c"},{"name":"Get Service Info (Service Asset URLs and File Formats)","event":[{"listen":"prerequest","script":{"id":"f610dad2-a35b-4643-96ef-80192be35e9c","exec":[""],"type":"text/javascript"}}],"id":"ad10e53b-e687-41df-8ef1-8610f93209cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getserviceinfo/{{HM_ServiceAPI_Token}}","description":"<p>GetServiceInfo returns image, download and file format URL patterns that are required to access assets for members. </p>\n<p>For more details please see:</p>\n<ul>\n<li>Service AssetURLs</li>\n<li>Streaming URL patterns</li>\n<li>File formats are also available. Included is a property isdefaultdownload=\"true\" which is the account default for downloads.</li>\n</ul>\n<p>There is also a property isdefaultdownloadfortype-\"true\" which is a default for the available types (WAV,AIFF,MP3). </p>\n<p>These can also be define for members (see Members).</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>samplesperpixel</td>\n<td>The number of samples per pixel of the waveform. The minimum value is 2, with a default of 256</td>\n</tr>\n<tr>\n<td>dataformat</td>\n<td>The data-point response format. There are two possible values; \"dat\" and \"json\". \"dat\" is the binary, smaller, format but which is harder to read from. \"json\" is a larger data format but is often easier to implement with</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AccountGlobalSettingsAndRegions &gt; FileDownloadNameConvention</td>\n<td>The download file format in use on the account. This is useful in scenarios where you need to provide the name of the expected download in advance</td>\n</tr>\n<tr>\n<td>AccountGlobalSettingsAndRegions &gt; RankExpression</td>\n<td>The weighting expression in use on the account. This is to be passed to the <a>Search</a> request when using RankExpression sorting</td>\n</tr>\n<tr>\n<td>AccountGlobalSettingsAndRegions &gt; MaxBPM &amp; MinBPM</td>\n<td>The maximum and minimum values for BPM across all content on the account</td>\n</tr>\n<tr>\n<td>AccountGlobalSettingsAndRegions &gt; MaxDuration &amp; MinDuration</td>\n<td>The maximum and minimum values for Duration across all content on the account</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getserviceinfo","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"be2bb899-6962-4314-9fb4-ebbc2f15f42c","name":"Get Service Info (Service Asset URLs and File Formats) (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getserviceinfo/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:52:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ServiceInfoURLs\": {\n        \"DirectDownloadURL\": \"https://dl.harvestmedia.net/assets/downloads/{downloadtoken}\",\n        \"TrackStreamURL\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/samples/abc78243569b28ba654321/{id}\",\n        \"ProfileImageURL\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/memberprofile/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"AlbumMontageSampleURL\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/samples/montage/abc78243569b28ba654321/{id}\",\n        \"AlbumArtURL\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/albumart/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"WaveformURL\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/waveforms/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"MontageWaveformURL\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/waveforms/montage/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"LibraryLogoUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/librarylogo/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"PlaylistArtUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/playlistart/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"PlaylistCategoryArtUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/playlistcategoryart/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"RightHolderProfileUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/rightholderprofile/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"WaveformDataPointUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/waveform_data/abc78243569b28ba654321/{id}/{dataformat}\",\n        \"StyleArtUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/styleart/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"MemberGroupLogoUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/membergrouplogo/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"MemberGroupArtUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/membergroupart/abc78243569b28ba654321/{id}/{width}/{height}\",\n        \"MemberGroupProductionArtUrl\": \"https://e3xslkmk3mm6yh.cloudfront.net/assets/membergroupproductionart/abc78243569b28ba654321/{id}/{width}/{height}\"\n    },\n    \"SearchSimilarInfo\": [\n        {\n            \"Name\": \"Jukebox HM AIMS\",\n            \"Type\": \"AIMS\",\n            \"Settings\": {\n                \"SimiliarByTrackID\": {\n                    \"Allow\": true,\n                    \"Types\": [],\n                    \"MaximumDuration\": 0,\n                    \"MaximumSize\": 0,\n                    \"AllowPrioritizeBPM\": true,\n                    \"AllowIgnoreVocals\": true,\n                    \"AllowHighlights\": true,\n                    \"AllowSegmentSelection\": true,\n                    \"MaximumSegmentSelectionDuration\": 60\n                },\n                \"SimiliarByUpload\": {\n                    \"Allow\": true,\n                    \"Types\": [\n                        \"mp3\",\n                        \"wav\"\n                    ],\n                    \"MaximumDuration\": 900,\n                    \"MaximumSize\": 120,\n                    \"AllowPrioritizeBPM\": true,\n                    \"AllowIgnoreVocals\": true,\n                    \"AllowHighlights\": true,\n                    \"AllowSegmentSelection\": true,\n                    \"MaximumSegmentSelectionDuration\": 60\n                },\n                \"SimiliarByUrl\": {\n                    \"Allow\": true,\n                    \"Types\": [\n                        \"YouTube\",\n                        \"Spotify\",\n                        \"Vimeo\",\n                        \"SoundCloud\",\n                        \"AppleMusic\",\n                        \"TikTok\"\n                    ],\n                    \"MaximumDuration\": 900,\n                    \"MaximumSize\": 0,\n                    \"AllowPrioritizeBPM\": true,\n                    \"AllowIgnoreVocals\": true,\n                    \"AllowHighlights\": true,\n                    \"AllowSegmentSelection\": true,\n                    \"MaximumSegmentSelectionDuration\": 60\n                },\n                \"AllowMultiSeedSearching\": true,\n                \"AllowPaging\": false,\n                \"AllowFilterSearching\": false\n            }\n        },\n        {\n            \"Name\": \"Jukebox HM CYANITE\",\n            \"Type\": \"CYANITE\",\n            \"Settings\": {\n                \"SimiliarByTrackID\": {\n                    \"Allow\": true,\n                    \"Types\": [],\n                    \"MaximumDuration\": 0,\n                    \"MaximumSize\": 0,\n                    \"AllowPrioritizeBPM\": false,\n                    \"AllowIgnoreVocals\": false,\n                    \"AllowHighlights\": false,\n                    \"AllowSegmentSelection\": false,\n                    \"MaximumSegmentSelectionDuration\": 0\n                },\n                \"SimiliarByUpload\": {\n                    \"Allow\": true,\n                    \"Types\": [\n                        \"mp3\"\n                    ],\n                    \"MaximumDuration\": 900,\n                    \"MaximumSize\": 120,\n                    \"AllowPrioritizeBPM\": false,\n                    \"AllowIgnoreVocals\": false,\n                    \"AllowHighlights\": false,\n                    \"AllowSegmentSelection\": false,\n                    \"MaximumSegmentSelectionDuration\": 0\n                },\n                \"SimiliarByUrl\": {\n                    \"Allow\": true,\n                    \"Types\": [\n                        \"YouTube\",\n                        \"Spotify\"\n                    ],\n                    \"MaximumDuration\": 900,\n                    \"MaximumSize\": 0,\n                    \"AllowPrioritizeBPM\": false,\n                    \"AllowIgnoreVocals\": false,\n                    \"AllowHighlights\": false,\n                    \"AllowSegmentSelection\": false,\n                    \"MaximumSegmentSelectionDuration\": 0\n                },\n                \"AllowMultiSeedSearching\": false,\n                \"AllowPaging\": false,\n                \"AllowFilterSearching\": false\n            }\n        }\n    ],\n    \"FileFormats\": [\n        {\n            \"ID\": \"19b8f5935503tggy\",\n            \"FileExtension\": \"mp3\",\n            \"BitRate\": 320000,\n            \"SampleRate\": 44.1,\n            \"SampleSize\": 0,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": true,\n            \"isdefaultdownloadfortype\": true,\n            \"usemasterifnotavailable\": false\n        },\n        {\n            \"ID\": \"99dc08a83ff1621r\",\n            \"FileExtension\": \"aif\",\n            \"BitRate\": 1536000,\n            \"SampleRate\": 48,\n            \"SampleSize\": 16,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false,\n            \"usemasterifnotavailable\": false\n        },\n        {\n            \"ID\": \"bce3cac31bcb8534\",\n            \"FileExtension\": \"aif\",\n            \"BitRate\": 1411200,\n            \"SampleRate\": 44.1,\n            \"SampleSize\": 16,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false,\n            \"usemasterifnotavailable\": false\n        },\n        {\n            \"ID\": \"d59bc885aeeb0e12\",\n            \"FileExtension\": \"mp3\",\n            \"BitRate\": 256000,\n            \"SampleRate\": 48,\n            \"SampleSize\": 0,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false,\n            \"usemasterifnotavailable\": false\n        },\n        {\n            \"ID\": \"7026280a00766601\",\n            \"FileExtension\": \"mp3\",\n            \"BitRate\": 128000,\n            \"SampleRate\": 44.1,\n            \"SampleSize\": 0,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false,\n            \"usemasterifnotavailable\": false\n        },\n        {\n            \"ID\": \"47ec1487133769b9\",\n            \"FileExtension\": \"mp3\",\n            \"BitRate\": 96000,\n            \"SampleRate\": 44.1,\n            \"SampleSize\": 0,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false,\n            \"usemasterifnotavailable\": false\n        },\n        {\n            \"ID\": \"0cd0dbbf8c4d6621\",\n            \"FileExtension\": \"wav\",\n            \"BitRate\": 0,\n            \"SampleRate\": 0,\n            \"SampleSize\": 0,\n            \"IsMaster\": true,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false,\n            \"usemasterifnotavailable\": false\n        },\n        {\n            \"ID\": \"cf95c1161cfc5d16\",\n            \"FileExtension\": \"aif\",\n            \"BitRate\": 0,\n            \"SampleRate\": 0,\n            \"SampleSize\": 0,\n            \"IsMaster\": true,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false,\n            \"usemasterifnotavailable\": false\n        }\n    ],\n    \"AccountGlobalSettingsAndRegions\": {\n        \"Account\": {\n            \"FileDownloadNameConvention\": \"[library no]_TK[TRACK NO]_[TRACK DISPLAY TITLE]_[composer]_[publisher]\",\n            \"RankExpression\": \"\",\n            \"SearchFieldsValue\": 31777786,\n            \"MaxBPM\": 200,\n            \"MinBPM\": 60,\n            \"MaxDuration\": 504,\n            \"MinDuration\": 4\n        },\n        \"Regions\": [\n            {\n                \"ID\": \"4bece7bcdj34i21k\",\n                \"FileDownloadNameConvention\": \"[LIBRARY PREFIX]_[attribute_AnE]\",\n                \"LicensingModel\": \"None\",\n                \"Blocked\": false\n            },\n            {\n                \"ID\": \"01b2527888fd94tt\",\n                \"FileDownloadNameConvention\": \"[LIBRARY PREFIX]_[TRACK NO]\\t_attribute_AEVM]_TRACK DISPLAY TITLE]\",\n                \"LicensingModel\": \"None\",\n                \"Blocked\": false\n            },\n            {\n                \"ID\": \"c345ed4ec786fskl\",\n                \"FileDownloadNameConvention\": \"[library no]_[TRACK NO]_[TRACK DISPLAY TITLE]_[writer]\",\n                \"LicensingModel\": \"None\",\n                \"Blocked\": false\n            },\n            {\n                \"ID\": \"88f8791e732f09i0\",\n                \"FileDownloadNameConvention\": \"[TRACK NO]_[TRACK DISPLAY TITLE]_[TRACK NO]_VERSION]\",\n                \"LicensingModel\": \"None\",\n                \"Blocked\": false\n            }\n        ]\n    }"},{"id":"2d77640e-eeb2-4240-802f-1e7bd963cc45","name":"Get Service Info (Service Asset URLs and File Formats) (XML)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml-dtd"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getserviceinfo/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 11 Jul 2024 17:40:53 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseserviceinfo xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <asseturl directdownload=\"https://dl.harvestmedia.net/assets/downloads/{downloadtoken}\" playlistdownload=\"https://download.harvestmedia.net/wsplaylistdownload/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{memberaccountid}/{id}/{trackformat}\" albumdownload=\"https://download.harvestmedia.net/wsalbumdownload/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{memberaccountid}/{id}/{trackformat}\" trackdownload=\"https://download.harvestmedia.net/wstrackdownload/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{memberaccountid}/{id}/{trackformat}\" trackdownloadsnip=\"https://download.harvestmedia.net/wstrackdownload/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{memberaccountid}/{id}/{trackformat}/{trimstart}/{trimend}\" trackstream=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/samples/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}\" profileimage=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/memberprofile/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" albummontagestream=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/samples/montage/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}\" albumart=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/albumart/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" waveform=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/waveforms/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" montagewaveform=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/waveforms/montage/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" librarylogo=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/librarylogo/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" playlistart=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/playlistart/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" playlistcategoryart=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/playlistcategoryart/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" rightholderart=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/rightholderprofile/12379dc2c6428d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" waveformdatapointurl=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/waveform_data/2579dc2c6428d4dcc22afc97cf1264bf0efe516d/{id}/{dataformat}\" stylearturl=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/styleart/2579dc2c6428d4dcc88afc97cf8765bf0efe516d/{id}/{width}/{height}\" membergrouplogourl=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/membergrouplogo/2579dc2c1234d4dcc88afc97cf8053bf0efe516d/{id}/{width}/{height}\" membergrouparturl=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/membergroupart/2579dc2c6428d4dcc88afc97cf3113bf0efe516d/{id}/{width}/{height}\" membergroupproductionarturl=\"https://s3zsljmk3mm9kv.cloudfront.net/assets/membergroupproductionart/2579dc2c6428d4dcc88afc97cf8053bf0ef432513/{id}/{width}/{height}\" />\n    <searchsimilarinfo>\n        <similarityprovider name=\"Jukebox HM AIMS\" type=\"AIMS\">\n            <settings>\n                <similiarbytrackid>\n                    <allow>true</allow>\n                    <maximumduration>0</maximumduration>\n                    <maximumsize>0</maximumsize>\n                    <allowprioritizebpm>true</allowprioritizebpm>\n                    <allowignorevocals>true</allowignorevocals>\n                    <allowhighlights>true</allowhighlights>\n                    <allowsegmentselection>true</allowsegmentselection>\n                    <maximumsegmentselectionduration>60</maximumsegmentselectionduration>\n                </similiarbytrackid>\n                <similiarbyupload>\n                    <allow>true</allow>\n                    <types>mp3</types>\n                    <types>wav</types>\n                    <maximumduration>900</maximumduration>\n                    <maximumsize>120</maximumsize>\n                    <allowprioritizebpm>true</allowprioritizebpm>\n                    <allowignorevocals>true</allowignorevocals>\n                    <allowhighlights>true</allowhighlights>\n                    <allowsegmentselection>true</allowsegmentselection>\n                    <maximumsegmentselectionduration>60</maximumsegmentselectionduration>\n                </similiarbyupload>\n                <similiarbyurl>\n                    <allow>true</allow>\n                    <types>YouTube</types>\n                    <types>Spotify</types>\n                    <types>Vimeo</types>\n                    <types>SoundCloud</types>\n                    <types>AppleMusic</types>\n                    <types>TikTok</types>\n                    <maximumduration>900</maximumduration>\n                    <maximumsize>0</maximumsize>\n                    <allowprioritizebpm>true</allowprioritizebpm>\n                    <allowignorevocals>true</allowignorevocals>\n                    <allowhighlights>true</allowhighlights>\n                    <allowsegmentselection>true</allowsegmentselection>\n                    <maximumsegmentselectionduration>60</maximumsegmentselectionduration>\n                </similiarbyurl>\n                <allowmultiseedsearching>true</allowmultiseedsearching>\n                <allowpaging>false</allowpaging>\n                <allowfiltersearching>false</allowfiltersearching>\n            </settings>\n        </similarityprovider>\n        <similarityprovider name=\"Jukebox HM CYANITE\" type=\"CYANITE\">\n            <settings>\n                <similiarbytrackid>\n                    <allow>true</allow>\n                    <maximumduration>0</maximumduration>\n                    <maximumsize>0</maximumsize>\n                    <allowprioritizebpm>false</allowprioritizebpm>\n                    <allowignorevocals>false</allowignorevocals>\n                    <allowhighlights>false</allowhighlights>\n                    <allowsegmentselection>false</allowsegmentselection>\n                    <maximumsegmentselectionduration>0</maximumsegmentselectionduration>\n                </similiarbytrackid>\n                <similiarbyupload>\n                    <allow>true</allow>\n                    <types>mp3</types>\n                    <maximumduration>900</maximumduration>\n                    <maximumsize>120</maximumsize>\n                    <allowprioritizebpm>false</allowprioritizebpm>\n                    <allowignorevocals>false</allowignorevocals>\n                    <allowhighlights>false</allowhighlights>\n                    <allowsegmentselection>false</allowsegmentselection>\n                    <maximumsegmentselectionduration>0</maximumsegmentselectionduration>\n                </similiarbyupload>\n                <similiarbyurl>\n                    <allow>true</allow>\n                    <types>YouTube</types>\n                    <types>Spotify</types>\n                    <maximumduration>900</maximumduration>\n                    <maximumsize>0</maximumsize>\n                    <allowprioritizebpm>false</allowprioritizebpm>\n                    <allowignorevocals>false</allowignorevocals>\n                    <allowhighlights>false</allowhighlights>\n                    <allowsegmentselection>false</allowsegmentselection>\n                    <maximumsegmentselectionduration>0</maximumsegmentselectionduration>\n                </similiarbyurl>\n                <allowmultiseedsearching>false</allowmultiseedsearching>\n                <allowpaging>false</allowpaging>\n                <allowfiltersearching>false</allowfiltersearching>\n            </settings>\n        </similarityprovider>\n    </searchsimilarinfo>\n    <trackformats>\n        <trackformat identifier=\"4d3ddcd6da8eed43\" extension=\"wav\" bitrate=\"1536000\" samplerate=\"48\" samplesize=\"16\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"d0b8ba29471595hg\" extension=\"wav\" bitrate=\"1411200\" samplerate=\"44.1\" samplesize=\"16\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"true\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"7026280a00766601\" extension=\"mp3\" bitrate=\"128000\" samplerate=\"44.1\" samplesize=\"0\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"99dc08a83ff1671e\" extension=\"aif\" bitrate=\"1536000\" samplerate=\"48\" samplesize=\"16\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"bce3cac31bcb8576\" extension=\"aif\" bitrate=\"1411200\" samplerate=\"44.1\" samplesize=\"16\" ismaster=\"false\" isdefaultdownload=\"true\" isdefaultdownloadfortype=\"true\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"a949ea2c90c5a683\" extension=\"mp3\" bitrate=\"128000\" samplerate=\"48\" samplesize=\"0\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"true\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"57dacc25f5c5dae8\" extension=\"aaf\" bitrate=\"2304000\" samplerate=\"48\" samplesize=\"24\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"3ca70045231527c7\" extension=\"aaf\" bitrate=\"1536000\" samplerate=\"48\" samplesize=\"16\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"19b8f5935503adde\" extension=\"mp3\" bitrate=\"320000\" samplerate=\"44.1\" samplesize=\"0\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"47ec1487133769b9\" extension=\"mp3\" bitrate=\"96000\" samplerate=\"44.1\" samplesize=\"0\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"0cd0dbbf8c4d6621\" extension=\"wav\" bitrate=\"0\" samplerate=\"0\" samplesize=\"0\" ismaster=\"true\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n        <trackformat identifier=\"cf95c1161cfc5d16\" extension=\"aif\" bitrate=\"0\" samplerate=\"0\" samplesize=\"0\" ismaster=\"true\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n    </trackformats>\n    <accountglobalsettingsandregions>\n        <account filedownloadnameconvention=\"[library no]_TK[TRACK NO]_[TRACK DISPLAY TITLE]_[version]\" rankexpression=\"\" searchfieldsvalue=\"31777786\" maxbpm=\"200\" minbpm=\"60\" maxduration=\"504\" minduration=\"4\" />\n        <regions>\n            <region>\n                <id>4bece7bcdb43cl12</id>\n                <subscribedefault xsi:nil=\"true\" />\n                <filedownloadnameconvention>[LIBRARY PREFIX]_[attribute_AnE]</filedownloadnameconvention>\n                <licensingmodel>None</licensingmodel>\n                <blocked>false</blocked>\n            </region>\n            <region>\n                <id>01b2527888fd20cc</id>\n                <subscribedefault xsi:nil=\"true\" />\n                <filedownloadnameconvention>[LIBRARY PREFIX]_[TRACK NO]\t_attribute_AEVM]_TRACK DISPLAY TITLE]</filedownloadnameconvention>\n                <licensingmodel>None</licensingmodel>\n                <blocked>false</blocked>\n            </region>\n            <region>\n                <id>c345ed4ec786fnmd</id>\n                <subscribedefault xsi:nil=\"true\" />\n                <filedownloadnameconvention>[library no]_[TRACK NO]_[TRACK DISPLAY TITLE]_[writer]</filedownloadnameconvention>\n                <licensingmodel>None</licensingmodel>\n                <blocked>false</blocked>\n            </region>\n            <region>\n                <id>88f8791e732f05e6</id>\n                <subscribedefault xsi:nil=\"true\" />\n                <filedownloadnameconvention>[TRACK NO]_[TRACK DISPLAY TITLE]_[TRACK NO]_VERSION]</filedownloadnameconvention>\n                <licensingmodel>None</licensingmodel>\n                <blocked>false</blocked>\n            </region>\n        </regions>\n    </accountglobalsettingsandregions>\n</responseserviceinfo>"}],"_postman_id":"ad10e53b-e687-41df-8ef1-8610f93209cf"},{"name":"Get Service Attributes","id":"85095ef2-acd6-44c3-b9d6-5513244aa484","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getserviceattribute/{{HM_ServiceAPI_Token}}/{attributeTypeCode}","description":"<p>Returns all Attributes for the service.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AttributeTypeCode</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getserviceattribute","{{HM_ServiceAPI_Token}}","{attributeTypeCode}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"887e28d6-e970-4e7c-be22-dcf4e6745215","name":"Get Service Attributes (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getserviceattribute/{{HM_ServiceAPI_Token}}/{AttributeTypeCode}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 04:19:19 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"361"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseattributes xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <attributes>\n        <serviceattribute id=\"7fc291f30c517d74d1\" value=\"7\" comments=\"\" attributetypecode=\"TopFeaturedPlaylistsCount\" attributetypename=\"Top Featured Playlists Count\"/>\n    </attributes>\n</responseattributes>"},{"id":"e035a4fa-337e-4960-b793-534adc8de120","name":"Get Service Attributes (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getserviceattribute/{{HM_ServiceAPI_Token}}/{AttributeTypeCode}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 04:18:23 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"256"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Attributes\": [\n        {\n            \"ID\": \"7fc291f30c517d74d1\",\n            \"Value\": \"7\",\n            \"Comments\": \"\",\n            \"AttributeTypeCode\": \"TopFeaturedPlaylistsCount\",\n            \"AttributeTypeName\": \"Top Featured Playlists Count\"\n        }\n    ]\n}"}],"_postman_id":"85095ef2-acd6-44c3-b9d6-5513244aa484"},{"name":"Get Short URL","id":"1d4bc4c3-131f-4208-94c8-ccb9db34955a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getshorturl/{{HM_ServiceAPI_Token}}","description":"<p>Returns a short URL using the default \"hrvst.co\" domain.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getshorturl","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"49450c9f-682c-4a38-9304-cc5355616938","name":"Get Short URL (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"text/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requesturl><url>www.google.com</url></requesturl>"},"url":"{{HM_ServiceAPI_URL}}/getshorturl/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 04:35:19 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"201"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseshorturl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <url>hrvst.co/y21q1a</url>\n</responseshorturl>"},{"id":"d3d660d0-b045-43ac-86c2-af1d1cefcd08","name":"Get Short URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"URL\":\"www.google.com\"\r\n}"},"url":"{{HM_ServiceAPI_URL}}/getshorturl/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 04:33:54 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"54"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Url\": \"hrvst.co/y21q1a\"\n}"}],"_postman_id":"1d4bc4c3-131f-4208-94c8-ccb9db34955a"}],"id":"69c780ef-fa37-4088-9162-2e4abc4f6e8b","event":[{"listen":"prerequest","script":{"id":"86d966ad-f0bb-4c7d-ab1b-a48514a5affe","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e356f0bf-4792-4746-9aba-694e41f91909","type":"text/javascript","exec":[""]}}],"_postman_id":"69c780ef-fa37-4088-9162-2e4abc4f6e8b","description":""},{"name":"Regions & Countries","item":[{"name":"Get Regions","id":"8536b249-d679-4b60-b557-ffec57a72e06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getregions/{{HM_ServiceAPI_Token}}","description":"<p>Returns a list of all regions configured on the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>RegionSelectionOnly</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The are three possible values for RegionSelectionOnly;</p>\n<ol>\n<li>Not included in the URL - this is the default action and will return all regions irrespective of the Region Selection setting</li>\n<li><code>?regionselectiononly=true</code> - this will return all Regions which are marked as available for Region Selection</li>\n<li><code>?regionselectiononly=false</code> - this will return all regions which are marked as not available for Region Selection</li>\n</ol>\n","urlObject":{"path":["getregions","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8b9f703e-be11-4dac-8a8d-caa5b24b843d","name":"Get Regions (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getregions/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 04:41:36 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"17492"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseregions xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <regions>\n        <region>\n            <id>3a6a2f6be74144198b</id>\n            <name>Australia</name>\n            <countries>\n                <country>\n                    <tld>AU</tld>\n                    <name>Australia</name>\n                    <istaxed>false</istaxed>\n\t\t\t\t\t<taxrate>0.0000</taxrate>\n                </country>\n            </countries>\n\t        <subscribedefault>false</subscribedefault>\n\t        <licensingmodel>None</licensingmodel>\n\t        <currency name=\"Australian\" code=\"AUD\" symbol=\"A$\" />\n            <blocked>false</blocked>\n        </region>\n        <region>\n            <id>b31e02b3f62421e6t</id>\n            <name>Vietnam</name>\n            <countries>\n                <country>\n                    <tld>VN</tld>\n                    <name>Vietnam</name>\n                    <istaxed>false</istaxed>\n\t\t\t\t\t<taxrate>0.0000</taxrate>\n                </country>\n            </countries>\n\t        <subscribedefault>false</subscribedefault>\n\t        <licensingmodel>None</licensingmodel>\n\t        <currency name=\"Australian\" code=\"AUD\" symbol=\"A$\" />\n            <blocked>false</blocked>\n        </region>\n    </regions>\n</responseregions>"},{"id":"e6e40697-fc39-4870-99bc-3a159956ba17","name":"Get Regions (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getregions/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 04:39:19 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"40734"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Regions\": [\n        {\n            \"ID\": \"3a6a2f6be74144198b\",\n            \"Name\": \"Australia\",\n            \"Countries\": [\n                {\n                    \"TLD\": \"AU\",\n                    \"Name\": \"Australia\",\n\t\t\t        \"IsTaxed\": false,\n\t\t\t        \"TaxRate\": 0.0000\n                }\n            ],\n\t    \t\"SubscribeDefault\": false,\n\t    \t\"LicensingModel\": \"None\",\n\t    \t\"Currency\": {\n        \t\t\"Name\": \"Australian\",\n\t\t        \"Code\": \"AUD\",\n\t        \t\"Symbol\": \"A$\"\n\t    \t},\n            \"Blocked\": false\n        },\n        {\n            \"ID\": \"b31e02b3f62421e6t\",\n            \"Name\": \"Vietnam\",\n            \"Countries\": [\n                {\n                    \"TLD\": \"VN\",\n                    \"Name\": \"Vietnam\",\n\t\t\t        \"IsTaxed\": false,\n\t\t\t        \"TaxRate\": 0.0000\n                }\n            ],\n\t    \t\"SubscribeDefault\": false,\n\t    \t\"LicensingModel\": \"None\",\n\t    \t\"Currency\": {\n        \t\t\"Name\": \"Australian\",\n\t\t        \"Code\": \"AUD\",\n\t        \t\"Symbol\": \"A$\"\n\t    \t},\n            \"Blocked\": false\n        }\n    ]\n}"}],"_postman_id":"8536b249-d679-4b60-b557-ffec57a72e06"},{"name":"Get Region","id":"5a7a5dcc-a0db-49d8-ba2e-afdd2bbf23d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getregion/{{HM_ServiceAPI_Token}}/{RegionID}","description":"<p>Returns the details of a specific Region.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>RegionID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getregion","{{HM_ServiceAPI_Token}}","{RegionID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"59c2b87e-90ff-4e67-b933-eaabbbda643a","name":"Get Region (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getregion/{{HM_ServiceAPI_Token}}/3a62f6be7414498b"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 04:44:05 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"301"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Region\": {\n        \"ID\": \"3a6a2f6be74144198b\",\n        \"Name\": \"Australia\",\n        \"Countries\": [\n            {\n                \"TLD\": \"AU\",\n                \"Name\": \"Australia\",\n\t\t        \"IsTaxed\": false,\n\t\t        \"TaxRate\": 0.0000\n            }\n        ],\n        \"LanguageCode\": \"\",\n    \t\"SubscribeDefault\": false,\n    \t\"LicensingModel\": \"None\",\n    \t\"Currency\": {\n    \t\t\"Name\": \"Australian\",\n\t        \"Code\": \"AUD\",\n        \t\"Symbol\": \"A$\"\n    \t},\n        \"Blocked\": false\n    }\n}"},{"id":"e6ecf7f0-f9ed-4fad-8b42-0fc2cc185efd","name":"Get Region (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getregion/{{HM_ServiceAPI_Token}}/3a62f6be7414498b"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 04:44:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"311"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseregion xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <region>\n        <id>3a6a2f6be74144198b</id>\n        <name>Australia</name>\n        <countries>\n            <country>\n                <tld>AU</tld>\n                <name>Australia</name>\n                <istaxed>false</istaxed>\n\t\t\t\t<taxrate>0.0000</taxrate>\n            </country>\n        </countries>\n        <languagecode />\n        <subscribedefault>false</subscribedefault>\n        <licensingmodel>None</licensingmodel>\n        <currency name=\"Australian\" code=\"AUD\" symbol=\"A$\" />\n        <blocked>false</blocked>\n    </region>\n</responseregion>"}],"_postman_id":"5a7a5dcc-a0db-49d8-ba2e-afdd2bbf23d2"},{"name":"Get Regions By IP","id":"f0369f09-b553-4799-8296-34581482fafe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getregionbyip/{{HM_ServiceAPI_Token}}?ip={IP}","description":"<p>Returns regions using an IPv4 or IPv6 address.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>IP</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"handling-subscription-opt-ins-based-on-region\">Handling Subscription opt-ins based on region:</h3>\n<p>You can set subscription defaults to regions in the Admin via Account Settings&gt;Regions.</p>\n<p>Typically this is used in front-ends to pre-select any newsletter subscription services upon signing up.</p>\n<p>There are three possible values: opt-in, opt-out, assumed opt-in. The API currently does not support assumed opt-in but does support the other two options.</p>\n<p>\"SubscribeDefault\" field will be returned upon calling the getregions endpoint if you have assigned either of the valid endpoints, it will be \"true\" when opt-in is selected for that region and \"false\" for opt-out.</p>\n","urlObject":{"path":["getregionbyip","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"description":{"content":"<p>IPv4 or IPv6 IP address</p>\n","type":"text/plain"},"key":"ip","value":"{IP}"}],"variable":[]}},"response":[{"id":"d85d66f5-6e94-48fa-bb07-5aafd5355b52","name":"Get Regions by IP (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getregionbyip/{{HM_ServiceAPI_Token}}?ip={IP}","host":["{{HM_ServiceAPI_URL}}"],"path":["getregionbyip","{{HM_ServiceAPI_Token}}"],"query":[{"key":"ip","value":"{IP}","description":"IPv4 or IPv6 IP address"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 04:47:35 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"380"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseregion xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <region>\n        <id>3a6a2f6be74144198b</id>\n        <name>Australia</name>\n        <countries>\n            <country>\n                <tld>AU</tld>\n                <name>Australia</name>\n                <istaxed>false</istaxed>\n\t\t\t\t<taxrate>0.0000</taxrate>\n            </country>\n        </countries>\n        <languagecode/>\n        <subscribedefault>false</subscribedefault>\n        <licensingmodel>None</licensingmodel>\n        <currency name=\"Australian\" code=\"AUD\" symbol=\"A$\" />\n        <blocked>false</blocked>\n    </region>\n    <country>\n        <tld>AU</tld>\n        <name>Australia</name>\n    </country>\n</responseregion>"},{"id":"e0e3c2de-f2de-4333-9120-5b1ae2035f78","name":"Get Regions by IP (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getregionbyip/{{HM_ServiceAPI_Token}}?ip={IP}","host":["{{HM_ServiceAPI_URL}}"],"path":["getregionbyip","{{HM_ServiceAPI_Token}}"],"query":[{"key":"ip","value":"{IP}","description":"IPv4 or IPv6 IP address"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 04:46:29 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"392"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Region\": {\n        \"ID\": \"3a6a2f6be74144198b\",\n        \"Name\": \"Australia\",\n        \"Countries\": [\n            {\n                \"TLD\": \"AU\",\n                \"Name\": \"Australia\",\n\t\t        \"IsTaxed\": false,\n\t\t        \"TaxRate\": 0.0000\n            }\n        ],\n        \"LanguageCode\": \"\",\n    \t\"SubscribeDefault\": false,\n    \t\"LicensingModel\": \"None\",\n    \t\"Currency\": {\n    \t\t\"Name\": \"Australian\",\n\t        \"Code\": \"AUD\",\n        \t\"Symbol\": \"A$\"\n    \t},\n        \"Blocked\": false\n    },\n    \"Country\": {\n        \"TLD\": \"AU\",\n        \"Name\": \"Australia\"\n    }\n}"}],"_postman_id":"f0369f09-b553-4799-8296-34581482fafe"},{"name":"Get Countries","id":"bbc80494-45ef-4080-ad9d-11ca4e24b012","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getcountries/{{HM_ServiceAPI_Token}}","description":"<p>Returns a list of countries available for the account. </p>\n<p>This list of countries can be used in conjunction with the Register Member [InsertLink] operation to provide valid Country codes.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getcountries","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"391c7fc3-e715-4a29-b6ec-3e6f57bab441","name":"Get Countries (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getcountries/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 04:49:41 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"36995"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecountry xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <countries>\n        <country>\n            <tld>AD</tld>\n            <name>Andorra</name>\n            <regionid>5267a5a57bd70bt7df</regionid>\n            <regionname>- REST OF WORLD site default region</regionname>\n            <istaxed>false</istaxed>\n\t\t\t<taxrate>0.0000</taxrate>\n        </country>\n        <country>\n            <tld>AE</tld>\n            <name>United Arab Emirates</name>\n            <regionid>c6512a55faf122f93b</regionid>\n            <regionname>UAE</regionname>\n            <istaxed>false</istaxed>\n\t\t\t<taxrate>0.0000</taxrate>\n        </country>\n    </countries>\n</responsecountry>"},{"id":"499f64d7-289d-4316-a66d-8de2a205fc22","name":"Get Countries (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getcountries/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 04:48:48 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"39297"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Countries\": [\n        {\n            \"TLD\": \"AD\",\n            \"Name\": \"Andorra\",\n            \"RegionID\": \"5267a5a57bd70bt7df\",\n            \"RegionName\": \"- REST OF WORLD site default region\",\n\t        \"IsTaxed\": false,\n\t        \"TaxRate\": 0.0000\n        },\n        {\n            \"TLD\": \"AE\",\n            \"Name\": \"United Arab Emirates\",\n            \"RegionID\": \"c6512a55faf122f93b\",\n            \"RegionName\": \"UAE\",\n\t        \"IsTaxed\": false,\n\t        \"TaxRate\": 0.0000\n        }\n    ]\n}"}],"_postman_id":"bbc80494-45ef-4080-ad9d-11ca4e24b012"}],"id":"d1dfec73-afed-4a15-b3d5-22b16488de69","_postman_id":"d1dfec73-afed-4a15-b3d5-22b16488de69","description":""},{"name":"Guest Management","item":[{"name":"Authenticate Guest Member","event":[{"listen":"test","script":{"id":"c47e4980-6536-481d-a15c-4359f8e397d2","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","var jsonData = null;","var jsonDataToken = \"\";","","if (responseBody.indexOf(\"<?xml\") >= 0) {","    jsonData = xml2Json(responseBody);","    jsonDataToken = jsonData.responseservicetoken.token.$.value;","} else {","    jsonData = JSON.parse(responseBody)","    jsonDataToken = jsonData.Token.Value;","}","","console.log(\"HM_ServiceAPI_MemberToken set to \" + jsonDataToken);","","postman.setEnvironmentVariable(\"HM_ServiceAPI_MemberToken\", jsonDataToken);"],"type":"text/javascript"}}],"id":"7c9defb6-a587-4156-9a08-dca14bca3fdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getguestmembertoken/{{HM_ServiceAPI_Token}}/{{Region_ID}}","description":"<p>Returns a guest MemberToken for a region. </p>\n<p>Returns an error message/code if the MemberToken is invalid.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>RegionID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getguestmembertoken","{{HM_ServiceAPI_Token}}","{{Region_ID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"987cae79-ac3e-4f57-8c35-452f70bb69c6","name":"Authenticate Guest Member (XML)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getguestmembertoken/{{HM_ServiceAPI_Token}}/bdctc9d055g5a1b08h"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 06:52:32 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"319"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"c5e743302d068ca4756dgy3636289t7458\" expiry=\"2019-08-21T16:52:17.71\" utcoffset=\"10\" type=\"MemberToken\" isofsingleuse=\"false\"/>\n</responseservicetoken>"},{"id":"9c9a8e03-141c-4004-9c08-af1b04261f72","name":"Authenticate Guest Member (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getguestmembertoken/{{HM_ServiceAPI_Token}}/bdctc9d055g5a1b08h"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 06:51:30 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"301"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"c5e743302d068ca4756dgy3636289t7458\",\n        \"Expiry\": \"2019-08-21T16:51:15.64\",\n        \"UTCOffset\": 10,\n        \"Type\": \"MemberToken\",\n        \"IsOfSingleUse\": false\n    }\n}"}],"_postman_id":"7c9defb6-a587-4156-9a08-dca14bca3fdf"}],"id":"af9b1988-bb85-48f3-8092-ca7987811df4","_postman_id":"af9b1988-bb85-48f3-8092-ca7987811df4","description":""},{"name":"Accessing Metadata","item":[{"name":"Libraries","item":[{"name":"Get Labels/Libraries","id":"c4410d12-ea86-46fe-a25d-a6af1617170f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getlibraries/{{HM_ServiceAPI_MemberToken}}","description":"<p>This function returns a list of labels/libraries for the account.</p>\n<p>GetLibraries returns labels/libraries set to “active” in the admin.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getlibraries","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"c598ecf5-1b62-454c-9fa2-60b125c9a258","name":"Get Labels/Libraries (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getlibraries/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 05:26:14 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"127070"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Libraries\": [\n        {\n            \"Featured\": false,\n            \"Detail\": \"\",\n            \"Name\": \"Masters Of Score\",\n            \"ID\": \"a29195c1c0da826c13\",\n            \"Location\": \"\",\n            \"Website\": \"\",\n            \"LibraryLogoUrl\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-07-11 12:44:29\"\n        },\n        {\n            \"Featured\": false,\n            \"Detail\": \"\",\n            \"Name\": \"Off To Battle\",\n            \"ID\": \"91befc67976784b7az\",\n            \"Location\": \"\",\n            \"Website\": \"\",\n            \"LibraryLogoUrl\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-05-23 09:22:03\"\n        }\n    ]\n}"},{"id":"1d323318-f93e-496f-aa7d-3c39123f62a9","name":"Get Labels/Libraries (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getlibraries/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 05:26:59 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"86413"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responselibraries xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <libraries>\n        <library detail=\"\" name=\"Masters Of Score\" id=\"a29195c1c0da826c13\" location=\"\" website=\"\" librarylogourl=\"\" status=\"active\" lastupdated=\"2019-07-11 12:44:29\" featured=\"false\" />\n        <library detail=\"\" name=\"Off To Battle\" id=\"91befc67976784b7az\" location=\"\" website=\"\" librarylogourl=\"\" status=\"active\" lastupdated=\"2019-05-23 09:22:03\" featured=\"false\" />\n    </libraries>\n</responselibraries>"}],"_postman_id":"c4410d12-ea86-46fe-a25d-a6af1617170f"},{"name":"Get Labels/Libraries (Include Inactive)","id":"4acac64a-5088-4a7a-8f8a-04ca430a01da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getlibraries/{{HM_ServiceAPI_MemberToken}}/includeinactive","description":"<p>This function returns a list of labels/libraries for the account, including any inactive labels/libaries.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getlibraries","{{HM_ServiceAPI_MemberToken}}","includeinactive"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"7800e6c9-85ab-479c-ae71-ae1683e27fbe","name":"Get Labels/Libraries (Include Inactive) (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getlibraries/{{HM_ServiceAPI_MemberToken}}/includeinactive"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 05:26:14 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"127070"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Libraries\": [\n        {\n            \"Featured\": false,\n            \"Detail\": \"\",\n            \"Name\": \"Masters Of Score\",\n            \"ID\": \"a29195c1c0da826c13\",\n            \"Location\": \"\",\n            \"Website\": \"\",\n            \"LibraryLogoUrl\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-07-11 12:44:29\"\n        },\n        {\n            \"Featured\": false,\n            \"Detail\": \"\",\n            \"Name\": \"Off To Battle\",\n            \"ID\": \"91befc67976784b7az\",\n            \"Location\": \"\",\n            \"Website\": \"\",\n            \"LibraryLogoUrl\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-05-23 09:22:03\"\n        }\n    ]\n}"},{"id":"977bdc78-c48c-48cc-b875-d8337462240e","name":"Get Labels/Libraries (Include Inactive) (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getlibraries/{{HM_ServiceAPI_MemberToken}}/includeinactive"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Fri, 16 Aug 2019 05:26:59 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"Content-Length","value":"86413","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responselibraries xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <libraries>\n        <library detail=\"\" name=\"Masters Of Score\" id=\"a29195c1c0da826c13\" location=\"\" website=\"\" librarylogourl=\"\" status=\"active\" lastupdated=\"2019-07-11 12:44:29\" featured=\"false\" />\n        <library detail=\"\" name=\"Off To Battle\" id=\"91befc67976784b7az\" location=\"\" website=\"\" librarylogourl=\"\" status=\"active\" lastupdated=\"2019-05-23 09:22:03\" featured=\"false\" />\n    </libraries>\n</responselibraries>"}],"_postman_id":"4acac64a-5088-4a7a-8f8a-04ca430a01da"},{"name":"Get Label/Library","event":[{"listen":"test","script":{"id":"5bb1e5a3-a34d-424f-adea-17a191252af9","exec":[""],"type":"text/javascript"}}],"id":"3857d450-ab4d-4f7b-8fd2-e83998013681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getlibrary/{{HM_ServiceAPI_MemberToken}}/{LibraryID}?returnCodes={returnCodes}","description":"<p>Returns the details of a specific label/library.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>LibraryID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnCodes</td>\n<td>Boolean</td>\n<td>Optional; default false</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ReturnCodes</strong></p>\n<p>When true, this will return codes that are assigned to the library being returned. By default this property when not set is false and so is required to be opted into.</p>\n<p>This will populate the <code>Codes</code> array in the response.</p>\n","urlObject":{"path":["getlibrary","{{HM_ServiceAPI_MemberToken}}","{LibraryID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returnCodes","value":"{returnCodes}"}],"variable":[]}},"response":[{"id":"aa2510bc-62a8-44eb-ab48-9c27b1f288c0","name":"Get Label/Library (MT) (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getlibrary/{{HM_ServiceAPI_MemberToken}}/52b153d640ezf03aa1?returnCodes=false","host":["{{HM_ServiceAPI_URL}}"],"path":["getlibrary","{{HM_ServiceAPI_MemberToken}}","52b153d640ezf03aa1"],"query":[{"key":"returnCodes","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 22 Jun 2020 03:28:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Library\": {\n        \"Featured\": false,\n        \"Detail\": \"Authentic music by real artists, with albums made by the same people playing on your favourite commercial albums. Plus, for added flexibility, all tracks come with stem packs, with each tune broken down into its constituent parts so you can easily reassemble & 'remix' tracks in any way needed.\",\n        \"Profile\": \"\",\n        \"Name\": \"Altitude Music\",\n        \"ID\": \"52b153d640ezf03aa1\",\n        \"Location\": \"\",\n        \"Website\": \"\",\n        \"LibraryLogoUrl\": \"\",\n        \"Status\": \"active\",\n        \"LastUpdated\": \"2019-06-20 05:51:29\",\n        \"LanguageItems\": [],\n        \"Codes\": []\n    }\n}"},{"id":"5a73ade5-a520-401e-910b-146bb9f958c7","name":"Get Label/Library (MT) (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getlibrary/{{HM_ServiceAPI_MemberToken}}/52b153d640ezf03aa1?returnCodes=false","host":["{{HM_ServiceAPI_URL}}"],"path":["getlibrary","{{HM_ServiceAPI_MemberToken}}","52b153d640ezf03aa1"],"query":[{"key":"returnCodes","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 22 Jun 2020 03:29:38 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responselibrary xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <library detail=\"Authentic music by real artists, with albums made by the same people playing on your favourite commercial albums. Plus, for added flexibility, all tracks come with stem packs, with each tune broken down into its constituent parts so you can easily reassemble &amp; 'remix' tracks in any way needed.\" name=\"Altitude Music\" id=\"52b153d640ezf03aa1\" location=\"\" website=\"\" librarylogourl=\"\" status=\"active\" lastupdated=\"2019-06-20 05:51:29\" featured=\"false\">\n        <languageitems />\n        <codes />\n    </library>\n</responselibrary>"}],"_postman_id":"3857d450-ab4d-4f7b-8fd2-e83998013681"}],"id":"9ffd29ab-d95a-4399-8d4f-aa788db543cf","_postman_id":"9ffd29ab-d95a-4399-8d4f-aa788db543cf","description":""},{"name":"Styles","item":[{"name":"Get Style Groups","event":[{"listen":"test","script":{"id":"d02ce598-fe85-4c83-ba84-3030ba96a709","exec":[""],"type":"text/javascript"}}],"id":"06052593-9e38-476f-9f31-18b950bf8bad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getstylegroups/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a list of all album style groups available for the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getstylegroups","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"4d7d1100-9984-4f6d-84d2-b6b25ccaa2bc","name":"Get Style Groups (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getstylegroups/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 22 Jun 2020 04:59:44 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsegroups xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <groups>\n        <group name=\"Genre\" id=\"14152cf7a77d3c46hc\" />\n    </groups>\n</responsegroups>"},{"id":"76cf7a8a-0b26-4905-8463-8caf0f0dd7ff","name":"Get Style Groups (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getstylegroups/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 22 Jun 2020 04:58:51 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Groups\": [\n        {\n            \"Name\": \"Genre\",\n            \"ID\": \"14152cf7a77d3c46hc\"\n        }\n    ]\n}"}],"_postman_id":"06052593-9e38-476f-9f31-18b950bf8bad"},{"name":"Get Styles","id":"0b39893d-786e-4160-babb-0fcb453e6794","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getstyles/{{HM_ServiceAPI_MemberToken}}?groupID={GroupID}&allowEmptyStyle=false","description":"<p>Returns a list of all album styles available for the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>GroupID</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>allowEmptyStyle</td>\n<td>String</td>\n<td>Optional, defaults to false</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: GroupID</strong></p>\n<p>Specifying a GroupID will return only those styles which belong to that style group.</p>\n<p><strong>Request Notes: AllowEmptyStyle</strong></p>\n<p>When false or not provided, a style will only return if it is assigned to at least one album or playlist.</p>\n<p>When true, a style will return regardless of it's assignments existence or not.</p>\n","urlObject":{"path":["getstyles","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"groupID","value":"{GroupID}"},{"key":"allowEmptyStyle","value":"false"}],"variable":[]}},"response":[{"id":"3c2c51c0-0089-4fb2-bb70-b150a77ce476","name":"Get Styles (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getstyles/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 06:35:11 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"4097"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Styles\": [\n        {\n            \"ID\": \"8b73920d2989f83g1e\",\n            \"Name\": \"Acoustic / Folk\",\n            \"LanguageItems\": [],\n            \"HasArtwork\": false\n        },\n        {\n            \"ID\": \"cf0b0a7fed1c37r4e1\",\n            \"Name\": \"Ambient & Chill\",\n            \"LanguageItems\": [],\n            \"HasArtwork\": false\n        }\n    ]\n}"},{"id":"e7db7f73-5edf-4cdd-9ccb-e68f3ba3c030","name":"Get Styles (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getstyles/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 06:35:48 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"3580"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsestyle xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <stylelist>\n        <style>\n            <id>8b73920d2989f83g1e</id>\n            <name>Acoustic / Folk</name>\n            <languageitems/>\n            <hasartwork>false</hasartwork>\n        </style>\n        <style>\n            <id>cf0b0a7fed1c37r4e1</id>\n            <name>Ambient &amp; Chill</name>\n            <languageitems/>\n            <hasartwork>false</hasartwork>\n        </style>\n    </stylelist>\n</responsestyle>"}],"_postman_id":"0b39893d-786e-4160-babb-0fcb453e6794"},{"name":"Get Styles By Language Code","id":"09cd8b0d-4198-4e7e-be85-5f491b2387a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getstyles/{{HM_ServiceAPI_MemberToken}}/{LanguageCode}?groupID={GroupID}","description":"<p>Returns a list of all album styles available for the account, for the specific language code.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>LanguageCode</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>GroupID</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getstyles","{{HM_ServiceAPI_MemberToken}}","{LanguageCode}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"groupID","value":"{GroupID}"}],"variable":[]}},"response":[{"id":"560dc7c6-3f0e-463b-b739-e2931ebaf1ab","name":"Get Styles By Language Code (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getstyles/{{HM_ServiceAPI_MemberToken}}/en"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Fri, 16 Aug 2019 06:35:48 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"Content-Length","value":"3580","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsestyle xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <stylelist>\n        <style>\n            <id>8b73920d2989f83g1e</id>\n            <name>Acoustic / Folk</name>\n            <languageitems/>\n            <hasartwork>false</hasartwork>\n        </style>\n        <style>\n            <id>cf0b0a7fed1c37r4e1</id>\n            <name>Ambient &amp; Chill</name>\n            <languageitems/>\n            <hasartwork>false</hasartwork>\n        </style>\n    </stylelist>\n</responsestyle>"},{"id":"87a5b8a8-2baf-4dc5-8277-4f580b0294f9","name":"Get Styles By Language Code (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getstyles/{{HM_ServiceAPI_MemberToken}}/en"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 06:35:11 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"4097"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Styles\": [\n        {\n            \"ID\": \"8b73920d2989f83g1e\",\n            \"Name\": \"Acoustic / Folk\",\n            \"LanguageItems\": [],\n            \"HasArtwork\": false\n        },\n        {\n            \"ID\": \"cf0b0a7fed1c37r4e1\",\n            \"Name\": \"Ambient & Chill\",\n            \"LanguageItems\": [],\n            \"HasArtwork\": false\n        }\n    ]\n}"}],"_postman_id":"09cd8b0d-4198-4e7e-be85-5f491b2387a3"}],"id":"1d29fda0-24c3-43d3-8096-17ea6f9a596d","_postman_id":"1d29fda0-24c3-43d3-8096-17ea6f9a596d","description":""},{"name":"Albums","item":[{"name":"Get Albums By Label/Library","id":"e314ed3c-d059-445a-b1a9-81399a56cdc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbums/{{HM_ServiceAPI_MemberToken}}/{LibraryID}","description":"<p>Returns all albums for a specific Label/ibrary. </p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>LibraryID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>To return styles in the response append /returnstyle to your request for example:\n/getalbums/{memberToken}/libraryID/returnstyle</p>\n","urlObject":{"path":["getalbums","{{HM_ServiceAPI_MemberToken}}","{LibraryID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a871ecbc-c9e4-4ead-ac57-f1f2c34d755e","name":"Get Albums By Label/Library (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getalbums/{{HM_ServiceAPI_MemberToken}}/a29195c1c0da826c13"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 05:42:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"15007"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Albums\": [\r\n        {\r\n            \"LibraryID\": \"41dd220d57f9cdce7c3\",\r\n            \"LibraryName\": \"Chalk Music\",\r\n            \"LibraryFeatured\": false,\r\n            \"Featured\": false,\r\n            \"ReleaseDate\": \"2018-12-21 00:00:00\",\r\n            \"Code\": \"CHALK017\",\r\n            \"Detail\": \"An assorted collection of light and quirky cues filled with character, charm, mischief and whimsy\",\r\n            \"Name\": \"A Little Curious - Imaginative Small Ensemble\",\r\n            \"DisplayTitle\": \"A Little Curious - Imaginative Small Ensemble\",\r\n            \"Keywords\": \"\",\r\n            \"ID\": \"1756d9c8e38s061ec8\",\r\n            \"Status\": \"active\",\r\n            \"LastUpdated\": \"2019-08-12 21:20:57\"\r\n        },\r\n        {\r\n            \"LibraryID\": \"41dd220d57f9cdce7c3\",\r\n            \"LibraryName\": \"Chalk Music\",\r\n            \"LibraryFeatured\": false,\r\n            \"Featured\": false,\r\n            \"ReleaseDate\": \"2018-04-19 00:00:00\",\r\n            \"Code\": \"CHALK005\",\r\n            \"Detail\": \"Ethereal, dreamy and atmospheric synth-led indie and pop beds with some vocal textures\",\r\n            \"Name\": \"Afterlight - Cinematic Dream Pop\",\r\n            \"DisplayTitle\": \"Afterlight - Cinematic Dream Pop\",\r\n            \"Keywords\": \"Cinematic, Filmic, Synthesiser, Synths, Dream Pop, Dreamwave, Cool, Current, Synthwave,\",\r\n            \"ID\": \"8d6b7608d1da93f9ac\",\r\n            \"Status\": \"active\",\r\n            \"LastUpdated\": \"2018-11-21 03:28:19\"\r\n        }\r\n    ]\r\n}"},{"id":"68b0aae7-8e51-45cf-9adf-cd86e23b2941","name":"Get Albums By Label/Library (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getalbums/{{HM_ServiceAPI_MemberToken}}/a29195c1c0da826c13"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 05:44:11 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"10006"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsealbums xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <albums>\n        <album libraryid=\"41dd220d57f9cdce7c3\" libraryname=\"Chalk Music\" libraryfeatured=\"false\" featured=\"false\" releasedate=\"2018-12-21 00:00:00\" code=\"CHALK017\" detail=\"An assorted collection of light and quirky cues filled with character, charm, mischief and whimsy\" name=\"A Little Curious - Imaginative Small Ensemble\" displaytitle=\"A Little Curious - Imaginative Small Ensemble\" keywords=\"\" id=\"1756d9c8e38s061ec8\" status=\"active\" lastupdated=\"2019-08-12 21:20:57\"/>\n        <album libraryid=\"41dd220d57f9cdce7c3\" libraryname=\"Chalk Music\" libraryfeatured=\"false\" featured=\"false\" releasedate=\"2018-04-19 00:00:00\" code=\"CHALK005\" detail=\"Ethereal, dreamy and atmospheric synth-led indie and pop beds with some vocal textures\" name=\"Afterlight - Cinematic Dream Pop\" displaytitle=\"Afterlight - Cinematic Dream Pop\" keywords=\"Cinematic, Filmic, Synthesiser, Synths, Dream Pop, Dreamwave, Cool, Current, Synthwave,\" id=\"8d6b7608d1da93f9ac\" status=\"active\" lastupdated=\"2018-11-21 03:28:19\"/>\n    </albums>\n</responsealbums>"}],"_postman_id":"e314ed3c-d059-445a-b1a9-81399a56cdc5"},{"name":"Get Albums By Label/Library (Include Inactive)","id":"8780c421-5823-43b3-9761-00b0be308211","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbums/{{HM_ServiceAPI_MemberToken}}/{LibraryID}/includeinactive","description":"<p>Returns all albums for a specific Label/ibrary, including any inactive albums. </p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>LibraryID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>To return styles in the response append /returnstyle to your request for example:\n/getalbums/{memberToken}/libraryID/includeinactive/returnstyle</p>\n","urlObject":{"path":["getalbums","{{HM_ServiceAPI_MemberToken}}","{LibraryID}","includeinactive"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e0c45c81-029e-4d94-a9a8-ab2511a32034","name":"Get Albums By Label/Library (Include Inactive) (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getalbums/{{HM_ServiceAPI_MemberToken}}/a29195c1c0da826c13/includeinactive"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 05:42:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"15007"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Albums\": [\r\n        {\r\n        \t\"LibraryID\": \"41dd220d57f9cdce7c3\",\r\n            \"LibraryName\": \"Chalk Music\",\r\n            \"LibraryFeatured\": false,\r\n            \"Featured\": false,\r\n            \"ReleaseDate\": \"2018-12-21 00:00:00\",\r\n            \"Code\": \"CHALK017\",\r\n            \"Detail\": \"An assorted collection of light and quirky cues filled with character, charm, mischief and whimsy\",\r\n            \"Name\": \"A Little Curious - Imaginative Small Ensemble\",\r\n            \"DisplayTitle\": \"A Little Curious - Imaginative Small Ensemble\",\r\n            \"Keywords\": \"\",\r\n            \"ID\": \"1756d9c8e38s061ec8\",\r\n            \"Status\": \"active\",\r\n            \"LastUpdated\": \"2019-08-12 21:20:57\"\r\n        },\r\n        {\r\n        \t\"LibraryID\": \"41dd220d57f9cdce7c3\",\r\n            \"LibraryName\": \"Chalk Music\",\r\n            \"LibraryFeatured\": false,\r\n            \"Featured\": false,\r\n            \"ReleaseDate\": \"2018-04-19 00:00:00\",\r\n            \"Code\": \"CHALK005\",\r\n            \"Detail\": \"Ethereal, dreamy and atmospheric synth-led indie and pop beds with some vocal textures\",\r\n            \"Name\": \"Afterlight - Cinematic Dream Pop\",\r\n            \"DisplayTitle\": \"Afterlight - Cinematic Dream Pop\",\r\n            \"Keywords\": \"Cinematic, Filmic, Synthesiser, Synths, Dream Pop, Dreamwave, Cool, Current, Synthwave,\",\r\n            \"ID\": \"8d6b7608d1da93f9ac\",\r\n            \"Status\": \"active\",\r\n            \"LastUpdated\": \"2018-11-21 03:28:19\"\r\n        }\r\n    ]\r\n}"},{"id":"6bb35137-06af-4ba1-8095-e398b7d89d78","name":"Get Albums By Label/Library (Include Inactive) (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getalbums/{{HM_ServiceAPI_MemberToken}}/a29195c1c0da826c13/includeinactive"},"_postman_previewlanguage":"xml","header":null,"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsealbums xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <albums>\n        <album libraryid=\"41dd220d57f9cdce7c3\" libraryname=\"Chalk Music\" libraryfeatured=\"false\" featured=\"false\" releasedate=\"2018-12-21 00:00:00\" code=\"CHALK017\" detail=\"An assorted collection of light and quirky cues filled with character, charm, mischief and whimsy\" name=\"A Little Curious - Imaginative Small Ensemble\" displaytitle=\"A Little Curious - Imaginative Small Ensemble\" keywords=\"\" id=\"1756d9c8e38s061ec8\" status=\"active\" lastupdated=\"2019-08-12 21:20:57\"/>\n        <album libraryid=\"41dd220d57f9cdce7c3\" libraryname=\"Chalk Music\" libraryfeatured=\"false\" featured=\"false\" releasedate=\"2018-04-19 00:00:00\" code=\"CHALK005\" detail=\"Ethereal, dreamy and atmospheric synth-led indie and pop beds with some vocal textures\" name=\"Afterlight - Cinematic Dream Pop\" displaytitle=\"Afterlight - Cinematic Dream Pop\" keywords=\"Cinematic, Filmic, Synthesiser, Synths, Dream Pop, Dreamwave, Cool, Current, Synthwave,\" id=\"8d6b7608d1da93f9ac\" status=\"active\" lastupdated=\"2018-11-21 03:28:19\"/>\n    </albums>\n</responsealbums>"}],"_postman_id":"8780c421-5823-43b3-9761-00b0be308211"},{"name":"Get Albums By Style","id":"bf0cc005-c119-44e1-a882-10bfb36fa0ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbumsbystyles/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a list of albums available for the account based on a style.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>To only return track counts for main active Tracks in your response set the \"mainOnly\" property in the request to true.</p>\n","urlObject":{"path":["getalbumsbystyles","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"827dc0fe-c363-46c5-87f6-18852466e96d","name":"Get Albums By Style (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"style\":[{\r\n\t\t\"id\":\"b41601b244a020a2d2\"\r\n\t}],\r\n    \"mainOnly\":false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getalbumsbystyles/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 05:11:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"300509"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Albums\": [\r\n        {\r\n        \t\"LibraryID\": \"9edfa2flbbk8020e5a\",\r\n        \t\"LibraryName\": \"42 Records\",\r\n            \"LibraryFeatured\": false,\r\n            \"Featured\": false,\r\n            \"ReleaseDate\": \"10/26/2012 12:00:00 AM\",\r\n            \"Code\": \"42-002\",\r\n            \"Detail\": \"Intoxicating indie rock\",\r\n            \"Name\": \"Magic Powers\",\r\n            \"DisplayTitle\": \"42-002 Magic Powers\",\r\n            \"Keywords\": \"Beads punk, no wave, noisy rock, disco punk, grunge, math rock, 80s to today.\",\r\n            \"ID\": \"b8a4b14379boeaea12\",\r\n            \"TrackCount\": \"6\",\r\n            \"LastUpdated\": \"\"\r\n        },\r\n        {\r\n        \t\"LibraryID\": \"9edfa2flbbk8020e5a\",\r\n        \t\"LibraryName\": \"42 Records\",\r\n            \"LibraryFeatured\": false,\r\n            \"Featured\": false,\r\n            \"ReleaseDate\": \"3/27/2013 12:00:00 AM\",\r\n            \"Code\": \"42-003\",\r\n            \"Detail\": \"Heady, modern and creative pop-rock\",\r\n            \"Name\": \"Action, please!\",\r\n            \"DisplayTitle\": \"42-003 Action, Please!\",\r\n            \"Keywords\": \"modern creative music, pop rock, Scandinavian, Danish, Swedish, Norwegian.\",\r\n            \"ID\": \"6e5faf68cab05685a\",\r\n            \"TrackCount\": \"16\",\r\n            \"LastUpdated\": \"\"\r\n        }\r\n    ]\r\n}"},{"id":"7355897c-9a15-434f-802a-c1ccada4c3ff","name":"Get Albums By Style (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requeststyles>\r\n\t<style id=\"b41601b244a020a2d2\"></style>\r\n    <mainonly>false</mainonly>\r\n</requeststyles>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getalbumsbystyles/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 05:13:11 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"198770"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsealbums xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <albums>\n        <album libraryid=\"9edfa2flbbk8020e5a\" libraryname=\"42 Records\" libraryfeatured=\"false\" featured=\"false\" releasedate=\"10/26/2012 12:00:00 AM\" code=\"42-002\" detail=\"Intoxicating indie rock\" name=\"Magic Powers\" displaytitle=\"42-002 Magic Powers\" keywords=\"Beads punk, no wave, noisy rock, disco punk, grunge, math rock, 80s to today.\" id=\"b8a4b14379boeaea12\" trackcount=\"6\" lastupdated=\"\"/>\n        <album libraryid=\"9edfa2flbbk8020e5a\" libraryname=\"42 Records\" libraryfeatured=\"false\" featured=\"false\" releasedate=\"3/27/2013 12:00:00 AM\" code=\"42-003\" detail=\"Heady, modern and creative pop-rock\" name=\"Action, please!\" displaytitle=\"42-003 Action, Please!\" keywords=\"modern creative music, pop rock, Scandinavian, Danish, Swedish, Norwegian.\" id=\"6e5faf68cab05685a\" trackcount=\"16\" lastupdated=\"\"/>\n    </albums>\n</responsealbums>"}],"_postman_id":"bf0cc005-c119-44e1-a882-10bfb36fa0ff"},{"name":"Get Albums By Album","id":"e86ce80c-fe42-4a81-8892-57bb35d9e2f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbumsbyids/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a list of albums available for the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getalbumsbyids","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"aebdcf8b-e33d-49f4-8387-841200561b60","name":"Get Albums By Album (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"albumid\":[{\r\n\t\t\"id\":\"7fafc73f390144b94b\"\r\n\t}]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getalbumsbyids/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 05:59:52 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"667"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Albums\": [\r\n        {\r\n            \"LibraryID\": \"be494ef2af6c0d72c3\",\r\n            \"LibraryName\": \"Acoustitracks\",\r\n            \"LibraryFeatured\": false,\r\n            \"Featured\": false,\r\n            \"ReleaseDate\": \"5/16/2012 12:00:00 AM\",\r\n            \"Code\": \"ATR004\",\r\n            \"Detail\": \"Contemporary promos for advertisements television and film.\",\r\n            \"Name\": \"Promologic 1\",\r\n            \"DisplayTitle\": \"ATR004 Promologic 1\",\r\n            \"Keywords\": \"\",\r\n            \"ID\": \"7fafc73f390144b94b\",\r\n            \"LastUpdated\": \"2019-07-11 09:24:55\",\r\n            \"Styles\": [\r\n                {\r\n                    \"ID\": \"af3dd4f729698de8e5\",\r\n                    \"Name\": \"Indie\"\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}"},{"id":"6622ed9d-01a8-4fab-b33f-4a5219576543","name":"Get Albums By Album (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestalbums>\r\n <albumid id=\"7faf73f139044bb94b\" />\r\n</requestalbums>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getalbumsbyids/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 06:02:48 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"565"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<responsealbums xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <albums>\r\n        <album libraryid=\"b1e494e2af6c0wd7c3\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" featured=\"false\" releasedate=\"5/16/2012 12:00:00 AM\" code=\"ATR004\" detail=\"Contemporary promos for advertisements television and film.\" name=\"Promologic 1\" displaytitle=\"ATR004 Promologic 1\" keywords=\"\" id=\"7faf73f139044bb94b\" lastupdated=\"2019-07-11 09:24:55\">\r\n            <styles>\r\n                <style>\r\n                    <id>aff3ddf7129698de8e</id>\r\n                    <name>Indie</name>\r\n                </style>\r\n            </styles>\r\n        </album>\r\n    </albums>\r\n</responsealbums>"}],"_postman_id":"e86ce80c-fe42-4a81-8892-57bb35d9e2f9"},{"name":"Get Featured Albums","id":"6b58315c-ca46-4aba-b688-cd5bb8e30217","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getfeaturedalbums/{{HM_ServiceAPI_MemberToken}}/{Top}?returntrackcount={returnTrackCount}&mainonly={mainOnly}&sort={sortorder}","description":"<p>Returns all albums flagged as “featured” for the account.</p>\n<p>Featured albums will return in the order set on the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Top</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Boolean</td>\n<td>Optional, defaults to false</td>\n</tr>\n<tr>\n<td>MainOnly</td>\n<td>Boolean</td>\n<td>Optional, defaults to true</td>\n</tr>\n<tr>\n<td>SortOrder</td>\n<td>String</td>\n<td>Optional, defaults to LastFeaturedDateDesc. See sorting notes below</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The \"Top\" parameter can be used to return a specific number of featured albums</p>\n<p><strong>Request Notes: SortOrder</strong></p>\n<p>SortOrder is optional and defaults to LastFeaturedDateDesc if not provided. Possible values include; DisplayTitle, DisplayTitleDesc, ReleasedDate, ReleasedDateDesc, DateReceived, DateReceivedDesc, Random, LastFeaturedDate, LastFeaturedDateDesc</p>\n","urlObject":{"path":["getfeaturedalbums","{{HM_ServiceAPI_MemberToken}}","{Top}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returntrackcount","value":"{returnTrackCount}"},{"key":"mainonly","value":"{mainOnly}"},{"key":"sort","value":"{sortorder}"}],"variable":[]}},"response":[{"id":"8e28b2a4-385a-4e86-9be2-2297cd744b8c","name":"Get Featured Albums (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getfeaturedalbums/{{HM_ServiceAPI_MemberToken}}/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 06:28:01 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1218"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Albums\": [\n        {\n            \"LibraryID\": \"5cadaea139953e2d9\",\n            \"LibraryFeatured\": false,\n            \"Featured\": true,\n            \"ReleaseDate\": \"2018-05-30 00:00:00\",\n            \"Code\": \"PPOP003\",\n            \"Detail\": \"A heavy dose of pulsing, pounding, building beats with epic drops and massive hits is about to pump your senses full of energy. They say everything in moderation, but in this case, you'll want to indulge.\",\n            \"Name\": \"PPOP003 - Hard Candy\",\n            \"DisplayTitle\": \"PPOP003 - Hard Candy\",\n            \"Keywords\": \"Pop, Electronic\",\n            \"ID\": \"00212cae96d1835fcb\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2018-05-16 12:39:34\",\n            \"Tags\": \"\"\n        },\n        {\n            \"LibraryID\": \"5cade2a139953e2dv9\",\n            \"LibraryFeatured\": false,\n            \"Featured\": true,\n            \"ReleaseDate\": \"2018-05-31 00:00:00\",\n            \"Code\": \"PPOP004\",\n            \"Detail\": \"Male Vocal, Pop, Swagger, R&B, Romanti.\",\n            \"Name\": \"PPOP004 - Super Rich\",\n            \"DisplayTitle\": \"PPOP004 - Super Rich\",\n            \"Keywords\": \"\",\n            \"ID\": \"2bc1fe225241c720b9\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2018-05-16 12:35:01\",\n            \"Tags\": \"\"\n        }\n    ]\n}"},{"id":"51983dd7-1cff-4615-82dd-6abf208ef009","name":"Get Featured Albums (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getfeaturedalbums/{{HM_ServiceAPI_MemberToken}}/2"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 06:28:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"985"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsealbums xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <albums>\n        <album libraryid=\"5cadaea139953e2d9\" libraryfeatured=\"false\" featured=\"true\" releasedate=\"2018-05-30 00:00:00\" code=\"PPOP003\" detail=\"A heavy dose of pulsing, pounding, building beats with epic drops and massive hits is about to pump your senses full of energy. They say everything in moderation, but in this case, you'll want to indulge.\" name=\"PPOP003 - Hard Candy\" displaytitle=\"PPOP003 - Hard Candy\" keywords=\"Pop, Electronic\" id=\"00212cae96d1835fcb\" status=\"active\" lastupdated=\"2018-05-16 12:39:34\" tags=\"\"/>\n        <album libraryid=\"5cade2a139953e2dv9\" featured=\"true\" releasedate=\"2018-05-31 00:00:00\" code=\"PPOP004\" detail=\"Male Vocal, Pop, Swagger, R&amp;B, Romanti.\" name=\"PPOP004 - Super Rich\" displaytitle=\"PPOP004 - Super Rich\" keywords=\"\" id=\"2bc1fe225241c720b9\" status=\"active\" lastupdated=\"2018-05-16 12:35:01\" tags=\"\"/>\n    </albums>\n</responsealbums> "}],"_postman_id":"6b58315c-ca46-4aba-b688-cd5bb8e30217"},{"name":"Get Latest Albums","event":[{"listen":"test","script":{"id":"faa481ae-b923-433b-833d-b132be965284","exec":[""],"type":"text/javascript"}}],"id":"8e13e939-5ca5-4428-8e63-a0b1306a19c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getlatestalbums/{{HM_ServiceAPI_MemberToken}}/{Top}","description":"<p>Returns the most recently released albums.</p>\n<p>The albums will be returned in descending order.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Top</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The \"Top\" parameter can be used to return a specific number of latest albums</p>\n","urlObject":{"path":["getlatestalbums","{{HM_ServiceAPI_MemberToken}}","{Top}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f20d4855-05f0-4970-8c8e-2885b4b4ee77","name":"Get Latest Albums (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getlatestalbums/{{HM_ServiceAPI_MemberToken}}/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 06:28:01 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1218"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Albums\": [\n        {\n            \"LibraryID\": \"5cadaea139953e2d9\",\n            \"LibraryFeatured\": false,\n            \"Featured\": true,\n            \"ReleaseDate\": \"2018-05-31 00:00:00\",\n            \"Code\": \"PPOP003\",\n            \"Detail\": \"A heavy dose of pulsing, pounding, building beats with epic drops and massive hits is about to pump your senses full of energy. They say everything in moderation, but in this case, you'll want to indulge.\",\n            \"Name\": \"PPOP003 - Hard Candy\",\n            \"DisplayTitle\": \"PPOP003 - Hard Candy\",\n            \"Keywords\": \"Pop, Electronic\",\n            \"ID\": \"00212cae96d1835fcb\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2018-05-16 12:39:34\",\n            \"Tags\": \"\"\n        },\n        {\n            \"LibraryID\": \"5cade2a139953e2dv9\",\n            \"LibraryFeatured\": false,\n            \"Featured\": true,\n            \"ReleaseDate\": \"2018-05-30 00:00:00\",\n            \"Code\": \"PPOP004\",\n            \"Detail\": \"Male Vocal, Pop, Swagger, R&B, Romanti.\",\n            \"Name\": \"PPOP004 - Super Rich\",\n            \"DisplayTitle\": \"PPOP004 - Super Rich\",\n            \"Keywords\": \"\",\n            \"ID\": \"2bc1fe225241c720b9\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2018-05-16 12:35:01\",\n            \"Tags\": \"\"\n        }\n    ]\n}"},{"id":"cb898a3d-2e2b-49e8-bdba-f297277b1e55","name":"Get Latest Albums (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getlatestalbums/{{HM_ServiceAPI_MemberToken}}/2"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 06:28:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"985"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsealbums xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <albums>\n        <album libraryid=\"5cadaea139953e2d9\" libraryfeatured=\"false\" featured=\"true\" releasedate=\"2018-05-31 00:00:00\" code=\"PPOP003\" detail=\"A heavy dose of pulsing, pounding, building beats with epic drops and massive hits is about to pump your senses full of energy. They say everything in moderation, but in this case, you'll want to indulge.\" name=\"PPOP003 - Hard Candy\" displaytitle=\"PPOP003 - Hard Candy\" keywords=\"Pop, Electronic\" id=\"00212cae96d1835fcb\" status=\"active\" lastupdated=\"2018-05-16 12:39:34\" tags=\"\"/>\n        <album libraryid=\"5cade2a139953e2dv9\" featured=\"true\" releasedate=\"2018-05-30 00:00:00\" code=\"PPOP004\" detail=\"Male Vocal, Pop, Swagger, R&amp;B, Romanti.\" name=\"PPOP004 - Super Rich\" displaytitle=\"PPOP004 - Super Rich\" keywords=\"\" id=\"2bc1fe225241c720b9\" status=\"active\" lastupdated=\"2018-05-16 12:35:01\" tags=\"\"/>\n    </albums>\n</responsealbums> "}],"_postman_id":"8e13e939-5ca5-4428-8e63-a0b1306a19c8"},{"name":"Get Album","id":"6330c2af-0efd-4d69-9543-f37d7f1621eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbum/{{HM_ServiceAPI_MemberToken}}/{AlbumID}?returnLibraryCodes={returnLibraryCodes}","description":"<p>Returns the details of a specific album.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AlbumID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnLibraryCodes</td>\n<td>Boolean</td>\n<td>Optional, default value false</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ReturnLibraryCodes</strong></p>\n<p>When true, this will return codes that are assigned to the library that the album being returned belongs to. By default this property when not set is false.</p>\n<p>This will populate the <code>LibraryCodes</code> array in the response.</p>\n","urlObject":{"path":["getalbum","{{HM_ServiceAPI_MemberToken}}","{AlbumID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returnLibraryCodes","value":"{returnLibraryCodes}"}],"variable":[]}},"response":[{"id":"20e69998-b200-4650-9cd5-0a991679af0c","name":"Get Album (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getalbum/{{HM_ServiceAPI_MemberToken}}/36a9d8eb033c9abfd7?returnLibraryCodes=false","host":["{{HM_ServiceAPI_URL}}"],"path":["getalbum","{{HM_ServiceAPI_MemberToken}}","36a9d8eb033c9abfd7"],"query":[{"key":"returnLibraryCodes","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 04:52:35 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"706"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Album\": {\n        \"LibraryID\": \"70cfb3c0497f1e0fbd\",\n        \"LibraryName\": \"Selectracks Instrumental\",\n        \"LibraryFeatured\": false,\n        \"Featured\": false,\n        \"ReleaseDate\": \"8/16/2019 12:00:00 AM\",\n        \"Code\": \"ST194\",\n        \"Detail\": \"Break out the Djembe’s and Bongos and fire up the….eh… fire pit for the drum circle jam!  This collection of authentically and organically created drum and percussion tracks will bring out the inner hippie in you.\\r\\n \",\n        \"Name\": \"LA Percussion Collective\",\n        \"DisplayTitle\": \"ST194 | LA Percussion Collective\",\n        \"Keywords\": \"\",\n        \"ID\": \"36a9d8eb033c9abfd7\",\n        \"TrackCount\": \"12\",\n        \"LastUpdated\": \"2019-08-15 15:20:18\",\n        \"Tags\": \"1 received\",\n        \"AlbumAttribute\": [],\n        \"LibraryCodes\": []\n    }\n}"},{"id":"31fdbcec-5daa-4f62-bcd5-2903bfe26fc2","name":"Get Album (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbum/{{HM_ServiceAPI_MemberToken}}/36a9d8eb033c9abfd7"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 04:53:17 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"693"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<responsealbum xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <album libraryid=\"70cfb3c0497f1e0fbd\" libraryname=\"Selectracks Instrumental\" libraryfeatured=\"false\" featured=\"false\" releasedate=\"8/16/2019 12:00:00 AM\" code=\"ST194\" detail=\"Break out the Djembe’s and Bongos and fire up the….eh… fire pit for the drum circle jam!  This collection of authentically and organically created drum and percussion tracks will bring out the inner hippie in you.&#xD;&#xA; \" name=\"LA Percussion Collective\" displaytitle=\"ST194 | LA Percussion Collective\" keywords=\"\" id=\"36a9d8eb033c9abfd7\" trackcount=\"12\" lastupdated=\"2019-08-15 15:20:18\" tags=\"1 received\">\r\n        <albumattribute />\r\n        <librarycodes />\r\n    </album>\r\n</responsealbum>"}],"_postman_id":"6330c2af-0efd-4d69-9543-f37d7f1621eb"},{"name":"Get Album Tracks","id":"d2533db7-cd8b-4a7b-a735-5690f02be7b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbumtracks/{{HM_ServiceAPI_MemberToken}}/{AlbumID}/mainonly?skip={skip}&limit={limit}","description":"<p>Returns all tracks for a specific album.</p>\n<p>Results are ordered by tracknumber and then displaytitle. </p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AlbumID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getalbumtracks","{{HM_ServiceAPI_MemberToken}}","{AlbumID}","mainonly"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"skip","value":"{skip}"},{"key":"limit","value":"{limit}"}],"variable":[]}},"response":[{"id":"dfca172c-63b1-4626-bf46-e1ceb89ee3ba","name":"Get Album Tracks (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbumtracks/{{HM_ServiceAPI_MemberToken}}/7faf73ff39044b941b/mainonly"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 06:14:59 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"109398"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"1\",\n            \"Time\": \"01:17\",\n            \"LengthSeconds\": \"77\",\n            \"Comment\": \"Promo - Contemporary. Chug some of this retro, indie-rock jungle juice featuring killer distorted guitars, slammin' drums and a gritty bass that lay down the attitude while retro transistor/computer efx and groovy tambourine show The Man who's boss... POI :41 hang ten with a sweet guitar solo as the party rages on with a kitshcy 60's organ and screaming guitar licks! Retro-Kremlin-Beach-Party-Blowout! Full Mix\",\n            \"Composer\": \"Jamen Brooks (ASCAP) 100%\",\n            \"Publisher\": \"Acoustitracks Obsessive Music (ASCAP) 100%\",\n            \"Name\": \"Cosmonaut Hula Hooch\",\n            \"AlbumID\": \"7faf73ff39044b941b\",\n            \"ID\": \"08f6537012bc7ffc86\",\n            \"Keywords\": \"Commercial, TV, Promo, Rock, Retro, Fun, Party, 60's, Indie, Punk, Alternative, Sports, Beach, Kitschy, Nostalgia, Happy, Classic Rock.\",\n            \"Lyrics\": \"\",\n            \"DisplayTitle\": \"Cosmonaut Hula Hooch\",\n            \"Genre\": \"Promo\",\n            \"Tempo\": \"\",\n            \"Instrumentation\": \"\",\n            \"Bpm\": \"152\",\n            \"Mixout\": \"\",\n            \"Frequency\": \"48000\",\n            \"DateIngested\": \"2013-09-07 02:26:03\",\n            \"Version\": \"Full Mix\",\n            \"CdCode\": \"ATR004\",\n            \"AlbumName\": \"ATR004 Promologic 1\",\n            \"LibraryName\": \"Acoustitracks\",\n            \"LibraryFeatured\": false,\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-07-11 09:24:55\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"3\",\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        },\n        {\n            \"TrackNumber\": \"2\",\n            \"Time\": \"01:20\",\n            \"LengthSeconds\": \"80\",\n            \"Comment\": \"Promo - Contemporary. Tension slowly builds with hammered dulcimer, eerie backwards piano and stomped kick drum leading into POI :14 brutal, pounding toms, thick bass, heavy piano and ethereal vocals that light the track on fire with driving, aggressive power both mysterious and uplifting. POI :32 arpeggiated piano plays under majestic, chiming electric guitars and solid drums that lead this rocker into its exalted, emotional conclusion. Full Mix\",\n            \"Composer\": \"Jamen Brooks (ASCAP) 100%\",\n            \"Publisher\": \"Acoustitracks Obsessive Music (ASCAP) 100%\",\n            \"Name\": \"Dulcimated\",\n            \"AlbumID\": \"7faf73f39044zb94b9\",\n            \"ID\": \"9ef5988bd84c807ac5\",\n            \"Keywords\": \"Commercial, TV, Promo, Rock, Inspiring, Alternative, Driving, Indie, Sophisticated, Emotional, Positive Male Vocal.\",\n            \"DisplayTitle\": \"Dulcimated\",\n            \"Genre\": \"Promo\",\n            \"Instrumentation\": \"\",\n            \"Bpm\": \"132\",\n            \"Frequency\": \"48000\",\n            \"DateIngested\": \"2013-09-07 02:26:42\",\n            \"Version\": \"Full Mix\",\n            \"CdCode\": \"ATR004\",\n            \"AlbumName\": \"ATR004 Promologic 1\",\n            \"LibraryName\": \"Acoustitracks\",\n            \"LibraryFeatured\": false,\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-07-11 09:24:55\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"3\",\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ]\n}"},{"id":"1b5b5531-995b-45d0-9752-e032628e4c84","name":"Get Album Tracks (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbumtracks/{{HM_ServiceAPI_MemberToken}}/7faf73ff39044b941b/mainonly"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 06:16:53 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"56012"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tracks>\n        <track tracknumber=\"1\" time=\"01:17\" lengthseconds=\"77\" comment=\"Promo - Contemporary. Chug some of this retro, indie-rock jungle juice featuring killer distorted guitars, slammin' drums and a gritty bass that lay down the attitude while retro transistor/computer efx and groovy tambourine show The Man who's boss... POI :41 hang ten with a sweet guitar solo as the party rages on with a kitshcy 60's organ and screaming guitar licks! Retro-Kremlin-Beach-Party-Blowout! Full Mix\" composer=\"Jamen Brooks (ASCAP) 100%\" publisher=\"Acoustitracks Obsessive Music (ASCAP) 100%\" name=\"Cosmonaut Hula Hooch\" albumid=\"7faf73ff39044b941b\" id=\"08f6537012bc7ffc86\" keywords=\"Commercial, TV, Promo, Rock, Retro, Fun, Party, 60's, Indie, Punk, Alternative, Sports, Beach, Kitschy, Nostalgia, Happy, Classic Rock.\" lyrics=\"\" displaytitle=\"Cosmonaut Hula Hooch\" genre=\"Promo\" tempo=\"\" instrumentation=\"\" bpm=\"152\" mixout=\"\" frequency=\"48000\" dateingested=\"2013-09-07 02:26:03\" version=\"Full Mix\" cdcode=\"ATR004\" albumname=\"ATR004 Promologic 1\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" status=\"active\" lastupdated=\"2019-07-11 09:24:55\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <highlightedinplaylists />\n            <tags/>\n        </track>\n        <track tracknumber=\"2\" time=\"01:20\" lengthseconds=\"80\" comment=\"Promo - Contemporary. Tension slowly builds with hammered dulcimer, eerie backwards piano and stomped kick drum leading into POI :14 brutal, pounding toms, thick bass, heavy piano and ethereal vocals that light the track on fire with driving, aggressive power both mysterious and uplifting. POI :32 arpeggiated piano plays under majestic, chiming electric guitars and solid drums that lead this rocker into its exalted, emotional conclusion. Full Mix\" composer=\"Jamen Brooks (ASCAP) 100%\" publisher=\"Acoustitracks Obsessive Music (ASCAP) 100%\" name=\"Dulcimated\" albumid=\"7faf73f39044zb94b9\" id=\"9ef5988bd84c807ac5\" keywords=\"Commercial, TV, Promo, Rock, Inspiring, Alternative, Driving, Indie, Sophisticated, Emotional, Positive Male Vocal.\" displaytitle=\"Dulcimated\" genre=\"Promo\" instrumentation=\"\" bpm=\"132\" frequency=\"48000\" dateingested=\"2013-09-07 02:26:42\" version=\"Full Mix\" cdcode=\"ATR004\" albumname=\"ATR004 Promologic 1\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" status=\"active\" lastupdated=\"2019-07-11 09:24:55\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <highlightedinplaylists />\n            <tags/>\n        </track>\n    </tracks>\n</responsetracks>"}],"_postman_id":"d2533db7-cd8b-4a7b-a735-5690f02be7b5"},{"name":"Get Album Tracks (Include Inactive)","id":"62d3d7fa-cbaf-4968-a6ab-b3262b1d2c13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getalbumtracks/{{HM_ServiceAPI_MemberToken}}/{AlbumID}/includeinactive?skip={skip}&limit={limit}","description":"<p>Returns all tracks for a specific album.</p>\n<p>Results are ordered by tracknumber and then displaytitle. </p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AlbumID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getalbumtracks","{{HM_ServiceAPI_MemberToken}}","{AlbumID}","includeinactive"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"skip","value":"{skip}"},{"key":"limit","value":"{limit}"}],"variable":[]}},"response":[{"id":"3b3b6d5e-3e74-4501-af14-1b76ef483e32","name":"Get Album Tracks (Include Inactive) (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbumtracks/{{HM_ServiceAPI_MemberToken}}/7faf73ff39044b941b/includeinactive"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 06:14:59 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"109398"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"1\",\n            \"Time\": \"01:17\",\n            \"LengthSeconds\": \"77\",\n            \"Comment\": \"Promo - Contemporary. Chug some of this retro, indie-rock jungle juice featuring killer distorted guitars, slammin' drums and a gritty bass that lay down the attitude while retro transistor/computer efx and groovy tambourine show The Man who's boss... POI :41 hang ten with a sweet guitar solo as the party rages on with a kitshcy 60's organ and screaming guitar licks! Retro-Kremlin-Beach-Party-Blowout! Full Mix\",\n            \"Composer\": \"Jamen Brooks (ASCAP) 100%\",\n            \"Publisher\": \"Acoustitracks Obsessive Music (ASCAP) 100%\",\n            \"Name\": \"Cosmonaut Hula Hooch\",\n            \"AlbumID\": \"7faf73ff39044b941b\",\n            \"ID\": \"08f6537012bc7ffc86\",\n            \"Keywords\": \"Commercial, TV, Promo, Rock, Retro, Fun, Party, 60's, Indie, Punk, Alternative, Sports, Beach, Kitschy, Nostalgia, Happy, Classic Rock.\",\n            \"Lyrics\": \"\",\n            \"DisplayTitle\": \"Cosmonaut Hula Hooch\",\n            \"Genre\": \"Promo\",\n            \"Tempo\": \"\",\n            \"Instrumentation\": \"\",\n            \"Bpm\": \"152\",\n            \"Mixout\": \"\",\n            \"Frequency\": \"48000\",\n            \"DateIngested\": \"2013-09-07 02:26:03\",\n            \"Version\": \"Full Mix\",\n            \"CdCode\": \"ATR004\",\n            \"AlbumName\": \"ATR004 Promologic 1\",\n            \"LibraryName\": \"Acoustitracks\",\n            \"LibraryFeatured\": false,\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-07-11 09:24:55\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"3\",\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        },\n        {\n            \"TrackNumber\": \"2\",\n            \"Time\": \"01:20\",\n            \"LengthSeconds\": \"80\",\n            \"Comment\": \"Promo - Contemporary. Tension slowly builds with hammered dulcimer, eerie backwards piano and stomped kick drum leading into POI :14 brutal, pounding toms, thick bass, heavy piano and ethereal vocals that light the track on fire with driving, aggressive power both mysterious and uplifting. POI :32 arpeggiated piano plays under majestic, chiming electric guitars and solid drums that lead this rocker into its exalted, emotional conclusion. Full Mix\",\n            \"Composer\": \"Jamen Brooks (ASCAP) 100%\",\n            \"Publisher\": \"Acoustitracks Obsessive Music (ASCAP) 100%\",\n            \"Name\": \"Dulcimated\",\n            \"AlbumID\": \"7faf73f39044zb94b9\",\n            \"ID\": \"9ef5988bd84c807ac5\",\n            \"Keywords\": \"Commercial, TV, Promo, Rock, Inspiring, Alternative, Driving, Indie, Sophisticated, Emotional, Positive Male Vocal.\",\n            \"DisplayTitle\": \"Dulcimated\",\n            \"Genre\": \"Promo\",\n            \"Instrumentation\": \"\",\n            \"Bpm\": \"132\",\n            \"Frequency\": \"48000\",\n            \"DateIngested\": \"2013-09-07 02:26:42\",\n            \"Version\": \"Full Mix\",\n            \"CdCode\": \"ATR004\",\n            \"AlbumName\": \"ATR004 Promologic 1\",\n            \"LibraryName\": \"Acoustitracks\",\n            \"LibraryFeatured\": false,\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-07-11 09:24:55\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"3\",\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ]\n}"},{"id":"040f2324-e06f-4971-aa50-e97a2904b0e2","name":"Get Album Tracks (Include Inactive) (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getalbumtracks/{{HM_ServiceAPI_MemberToken}}/7faf73ff39044b941b/includeinactive"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 06:21:23 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"58214"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tracks>\n        <track tracknumber=\"1\" time=\"01:17\" lengthseconds=\"77\" comment=\"Promo - Contemporary. Chug some of this retro, indie-rock jungle juice featuring killer distorted guitars, slammin' drums and a gritty bass that lay down the attitude while retro transistor/computer efx and groovy tambourine show The Man who's boss... POI :41 hang ten with a sweet guitar solo as the party rages on with a kitshcy 60's organ and screaming guitar licks! Retro-Kremlin-Beach-Party-Blowout! Full Mix\" composer=\"Jamen Brooks (ASCAP) 100%\" publisher=\"Acoustitracks Obsessive Music (ASCAP) 100%\" name=\"Cosmonaut Hula Hooch\" albumid=\"7faf73ff39044b941b\" id=\"08f6537012bc7ffc86\" keywords=\"Commercial, TV, Promo, Rock, Retro, Fun, Party, 60's, Indie, Punk, Alternative, Sports, Beach, Kitschy, Nostalgia, Happy, Classic Rock.\" lyrics=\"\" displaytitle=\"Cosmonaut Hula Hooch\" genre=\"Promo\" tempo=\"\" instrumentation=\"\" bpm=\"152\" mixout=\"\" frequency=\"48000\" dateingested=\"2013-09-07 02:26:03\" version=\"Full Mix\" cdcode=\"ATR004\" albumname=\"ATR004 Promologic 1\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" status=\"active\" lastupdated=\"2019-07-11 09:24:55\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <highlightedinplaylists />\n            <tags/>\n        </track>\n        <track tracknumber=\"2\" time=\"01:20\" lengthseconds=\"80\" comment=\"Promo - Contemporary. Tension slowly builds with hammered dulcimer, eerie backwards piano and stomped kick drum leading into POI :14 brutal, pounding toms, thick bass, heavy piano and ethereal vocals that light the track on fire with driving, aggressive power both mysterious and uplifting. POI :32 arpeggiated piano plays under majestic, chiming electric guitars and solid drums that lead this rocker into its exalted, emotional conclusion. Full Mix\" composer=\"Jamen Brooks (ASCAP) 100%\" publisher=\"Acoustitracks Obsessive Music (ASCAP) 100%\" name=\"Dulcimated\" albumid=\"7faf73f39044zb94b9\" id=\"9ef5988bd84c807ac5\" keywords=\"Commercial, TV, Promo, Rock, Inspiring, Alternative, Driving, Indie, Sophisticated, Emotional, Positive Male Vocal.\" displaytitle=\"Dulcimated\" genre=\"Promo\" instrumentation=\"\" bpm=\"132\" frequency=\"48000\" dateingested=\"2013-09-07 02:26:42\" version=\"Full Mix\" cdcode=\"ATR004\" albumname=\"ATR004 Promologic 1\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" status=\"active\" lastupdated=\"2019-07-11 09:24:55\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <highlightedinplaylists />\n            <tags/>\n        </track>\n    </tracks>\n</responsetracks>"}],"_postman_id":"62d3d7fa-cbaf-4968-a6ab-b3262b1d2c13"}],"id":"d73d951b-a03e-4a91-967d-9c129a79ea80","_postman_id":"d73d951b-a03e-4a91-967d-9c129a79ea80","description":""},{"name":"Tracks","item":[{"name":"Get Tracks","id":"b98c9d55-54fd-4a0c-a3f5-d84f0f515ce2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/gettracks/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns all tracks specified in the request body.</p>\n<p>The response will include one or more track elements.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Notes regarding Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>returnrightholders</strong></td>\n<td>Includes writers and publishers in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returnalternateversions</strong></td>\n<td>Includes alternate versions in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>getmainversionfromalternate</strong></td>\n<td>Always return the main track. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returncategoryfacet</strong></td>\n<td>Includes a list of categories with track count in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returnattributes</strong></td>\n<td>Includes a list of attributes in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returncodes</strong></td>\n<td>Includes a list of codes in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>cuesheetonlycodesandattribute</strong></td>\n<td>Limit codes and attributes to items flagged for cuesheet only. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returncategories</strong></td>\n<td>Includes a list of categories in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returnrelatedtracks</strong></td>\n<td>Includes a list of related tracks in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returninactivetracks</strong></td>\n<td>Includes a inactive tracks in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returnregiononlytracks</strong></td>\n<td>Optional, limits the tracks to the region of the request. By default this is set to false. When true, it is limited to a maximum of 3 tracks.  <br />  <br />Please use this to ensure any shared trackID's (via URL routes) have region checks applied. Note that when getting trackID's from other API responses they will have already been region checked so this isn't needed.</td>\n</tr>\n<tr>\n<td><strong>offset</strong></td>\n<td>Optional, skip a number of results</td>\n</tr>\n<tr>\n<td><strong>limit</strong></td>\n<td>Optional, a number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ReturnRegionOnlyTracks</strong></p>\n<p>Under most scenarios this should be set to false or not provided at all. This is because all other API endpoints that return tracks in their responses will provide regionalized tracks. This follow up call to get the additional facets for a track therefor does not need to re-do the same regional checking.</p>\n<p>A scenario in which this could be true, is a single track share - where there is no previous call before it that does the regional check.</p>\n","urlObject":{"path":["gettracks","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"aea9a4c2-7059-4092-8edd-ebf312a234f2","name":"Get Tracks (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"ReturnAlternateVersions\":\"true\",\r\n\t\"ReturnAttributes\":\"true\",\r\n\t\"ReturnCategories\":\"true\",\r\n\t\"ReturnCategoryFacet\":\"true\",\r\n\t\"ReturnCodes\":\"true\",\r\n\t\"ReturnComposers\":\"false\",\r\n\t\"ReturnRelatedTracks\":\"false\",\r\n\t\"ReturnRightHolders\":\"false\",\r\n\t\"GetMainVersionFromAlternate\":\"false\",\r\n\t\"CuesheetOnlyCodesAndAttribute\":\"false\",\r\n\t\"ReturnInactiveTracks\":\"false\",\r\n    \"ReturnRegionOnlyTracks\":\"false\",\r\n\t\"Offset\":\"0\",\r\n\t\"Limit\":\"10\",\r\n\t\"track\":[\"a9566457021b715g6f\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/gettracks/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 01:43:49 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"20476"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"Time\": \"02:01\",\n            \"LengthSeconds\": \"121\",\n            \"Comment\": \"Haunting vocal and synth led intro, driving into a modern choppy future bass anthem at 0:25\",\n            \"Composer\": \"Eamonn Patrick Downes\",\n            \"Publisher\": \"Twisted Jukebox (PRS)\",\n            \"Name\": \"Element\",\n            \"AlbumID\": \"474ema59t8a83br018\",\n            \"LibraryID\": \"1dbb8lc46d26ct5d77\",\n            \"ID\": \"a9566457021b715g6f\",\n            \"Keywords\": \"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, dynamic, endurance, lively, positive, upbeat, cool, creative, exciting, dancing, late night, youthful, sunny, beach\",\n            \"Lyrics\": \"\",\n            \"DisplayTitle\": \"Element\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Dance, Electronica, Trap, hip hop\",\n            \"Tempo\": \"Medium Slow\",\n            \"Instrumentation\": \"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\",\n            \"Bpm\": \"150\",\n            \"Mixout\": \"Full\",\n            \"Frequency\": \"0\",\n            \"Bitrate\": \"0\",\n            \"DateIngested\": \"2019-08-01 20:18:15\",\n            \"Version\": \"MAIN\",\n            \"AlternateTracks\": [\n                {\n                    \"TrackNumber\": \"012\",\n                    \"Time\": \"01:59\",\n                    \"LengthSeconds\": \"119\",\n                    \"Comment\": \"Haunting vocal and synth led intro, driving into a modern, choppy future bass anthem at 0:25\",\n                    \"Composer\": \"Eamonn Patrick Downes\",\n                    \"Publisher\": \"Twisted Jukebox (PRS)\",\n                    \"Name\": \"Element (INSTRUMENTAL)\",\n                    \"AlbumID\": \"474ema59t8a83br018\",\n                    \"ID\": \"71cb15b915dfb12422\",\n                    \"Keywords\": \"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, determined, dynamic, endurance, energetic, lively, positive, punchy, stirring, upbeat, cool, creative, exciting, rousing, driving, dancing, late night, strong, youthful\",\n                    \"Lyrics\": \"\",\n                    \"DisplayTitle\": \"Element (INSTRUMENTAL)\",\n                    \"Genre\": \"Dance, Electronica, Trap\",\n                    \"Tempo\": \"Medium Slow\",\n                    \"Instrumentation\": \"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\",\n                    \"Bpm\": \"150\",\n                    \"Mixout\": \"Full\",\n                    \"Frequency\": \"0\",\n                    \"Bitrate\": \"0\",\n                    \"Version\": \"Instrumental\",\n                    \"Status\": \"active\",\n                    \"CDCode\": \"TJ0126\",\n                    \"IsAlternate\": \"true\",\n                    \"HasLyrics\": false,\n                    \"IsExplicit\": false,\n                    \"Tags\": [],\n                    \"MainTrackID\": \"a9566457021b715g6f\"\n                }\n            ],\n            \"Status\": \"active\",\n            \"CDCode\": \"TJ0126\",\n            \"AlbumReleaseDate\": \"2019-08-01 20:18:15\",\n            \"AlbumName\": \"TJ0126 Boom\",\n            \"LibraryName\": \"Twisted Jukebox\",\n            \"LibraryFeatured\": false,\n            \"FileName\": \"TJ0126_trk1_ELEMENT_Eamonn_Patrick_Downes.wav\",\n            \"IsAlternate\": \"false\",\n            \"TrackAttribute\": [\n                {\n                    \"AttributeTypeName\": \"SM Category\",\n                    \"Value\": \"\"\n                },\n                {\n                    \"AttributeTypeName\": \"SM Subcategory\",\n                    \"Value\": \"\"\n                }\n            ],\n            \"Codes\": [\n                {\n                    \"AttributeTypeName\": \"ISRC\",\n                    \"Value\": \"\"\n                },\n                {\n                    \"AttributeTypeName\": \"ISWC\",\n                    \"Value\": \"\"\n                },\n                {\n                    \"AttributeTypeName\": \"LC Code\",\n                    \"Value\": \"\"\n                }\n            ],\n            \"AlternateCount\": \"7\",\n            \"RightHolders\": [\n                {\n                    \"OriginalPublisher\": \"Twisted Jukebox\",\n                    \"ID\": \"3dpadbc536ad15ccce\",\n                    \"FirstName\": \"Eamonn\",\n                    \"MiddleName\": \"Patrick\",\n                    \"LastName\": \"Downes\",\n                    \"CollectingSociety\": \"PRS\",\n                    \"IPI\": \"178307061\",\n                    \"Capacity\": \"Composer\",\n                    \"OwnerPerformanceShare\": \"100.00\",\n                    \"OwnerMechanicalShare\": \"0.00\",\n                    \"Territory\": \"2WL\"\n                }\n            ],\n            \"Mood\": \"\",\n            \"MusicFor\": \"\",\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ]\n}"},{"id":"d1130c9f-ae33-45b5-8f4c-85d5a0d7ce51","name":"Get Tracks (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<tracks returnalternateversions=\"true\" returnattributes=\"true\" returncategories=\"true\" returncategoryfacet=\"true\" returncodes=\"true\" returncomposers=\"false\" returnrelatedtracks=\"false\" returnrightholders=\"false\" getmainversionfromalternate=\"false\" cuesheetonlycodesandattribute=\"false\" returninactivetracks=\"false\" returnregiononlytracks=\"false\">\r\n\t<track>a9f6457021b7756f</track>\r\n</tracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/gettracks/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 01:47:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"9724"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tracks>\n        <track mood=\"\" musicfor=\"\" tracknumber=\"001\" time=\"02:01\" lengthseconds=\"121\" comment=\"Haunting vocal and synth led intro, driving into a modern choppy future bass anthem at 0:25\" composer=\"Eamonn Patrick Downes\" publisher=\"Twisted Jukebox (PRS)\" name=\"Element\" albumid=\"474ema59t8a83br018\" libraryid=\"1dbb8lc46d26ct5d77\" id=\"a9566457021b715g6f\" keywords=\"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, dynamic, endurance, lively, positive, upbeat, cool, creative, exciting, dancing, late night, youthful, sunny, beach\" lyrics=\"\" displaytitle=\"Element\" alternatetitle=\"\" genre=\"Dance, Electronica, Trap, hip hop\" tempo=\"Medium Slow\" instrumentation=\"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\" bpm=\"150\" mixout=\"Full\" frequency=\"0\" bitrate=\"0\" dateingested=\"2019-08-01 20:18:15\" version=\"MAIN\" status=\"active\" cdcode=\"TJ0126\" albumname=\"TJ0126 Boom\" libraryname=\"Twisted Jukebox\" libraryfeatured=\"false\" filename=\"TJ0126_trk1_ELEMENT_Eamonn_Patrick_Downes.wav\" isalternate=\"false\" alternatecount=\"7\" maintrackid=\"\" albumreleasedate=\"2019-08-01 20:18:15\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <alternatetracks>\n                <track tracknumber=\"012\" time=\"01:59\" lengthseconds=\"119\" comment=\"Haunting vocal and synth led intro, driving into a modern, choppy future bass anthem at 0:25\" composer=\"Eamonn Patrick Downes\" publisher=\"Twisted Jukebox (PRS)\" name=\"Element (INSTRUMENTAL)\" albumid=\"474ema59t8a83br018\" id=\"71cb15b915dfb12422\" keywords=\"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, determined, dynamic, endurance, energetic, lively, positive, punchy, stirring, upbeat, cool, creative, exciting, rousing, driving, dancing, late night, strong, youthful\" lyrics=\"\" displaytitle=\"Element (INSTRUMENTAL)\" genre=\"Dance, Electronica, Trap\" tempo=\"Medium Slow\" instrumentation=\"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\" bpm=\"150\" mixout=\"Full\" frequency=\"0\" bitrate=\"0\" version=\"Instrumental\" status=\"active\" cdcode=\"TJ0126\" isalternate=\"true\" maintrackid=\"a9566457021b715g6f\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n                    <highlightedinplaylists />\n                    <tags/>\n                </track>\n            </alternatetracks>\n            <trackattributes>\n                <trackattribute name=\"SM Category\"/>\n                <trackattribute name=\"SM Subcategory\"/>\n            </trackattributes>\n            <codes>\n                <code name=\"ISRC\"/>\n                <code name=\"ISWC\"/>\n                <code name=\"LC Code\"/>\n            </codes>\n            <rightholder>\n                <rightholder id=\"3dpadbc536ad15ccce\" firstname=\"Eamonn\" middlename=\"Patrick\" lastname=\"Downes\" collectingsociety=\"PRS\" ipi=\"178307061\" capacity=\"Composer\" ownerperformanceshare=\"100.00\" ownermechanicalshare=\"0.00\" territory=\"2WL\" originalpublisher=\"Twisted Jukebox\"/>\n            </rightholder>\n            <highlightedinplaylists />\n            <tags/>\n        </track>\n    </tracks>\n</responsetracks>"}],"_postman_id":"b98c9d55-54fd-4a0c-a3f5-d84f0f515ce2"},{"name":"Get Top Tracks","id":"d7606094-6769-490f-a0b8-d878ab63a2d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/gettoptracks/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns top tracks based on varied criteria.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Notes regarding Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>relationtype</strong></td>\n<td>Mandatory. Entity to find top tracks for. Possible value \"RightHolder\"</td>\n</tr>\n<tr>\n<td><strong>relationtypeid</strong></td>\n<td>Mandatory. ID of the entity to find top tracks for. Example; RightHolderID</td>\n</tr>\n<tr>\n<td><strong>metric</strong></td>\n<td>Mandatory. Metric to base \"top\" tracks off. Possible value is \"Download\"</td>\n</tr>\n<tr>\n<td><strong>metricdetermination</strong></td>\n<td>Mandatory. Method of determination for the metric. This is how the metric is calculated. Possible values are; \"Popularity\", and \"TotalCount\"</td>\n</tr>\n<tr>\n<td><strong>metricrange</strong></td>\n<td>Optional. Number of days between now and those number of days to draw records from for the metric. If not provided then all time is used.</td>\n</tr>\n<tr>\n<td><strong>tracktype</strong></td>\n<td>Optional. Type of tracks to include in the result. Possible values are; \"MainOnly\", \"AlternateOnly\" and \"MainAndAlternate\"</td>\n</tr>\n<tr>\n<td><strong>skip</strong></td>\n<td>Optional, default is 0</td>\n</tr>\n<tr>\n<td><strong>limit</strong></td>\n<td>Optional, default is unlimited</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n","urlObject":{"path":["gettoptracks","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"60f15a63-9064-4770-b405-0e58ffc05fda","name":"Get Top Tracks (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"RelationType\": \"RightHolder\",\r\n    \"RelationTypeID\": \"91981eb698620262\",\r\n    \"Metric\": \"Download\",\r\n    \"MetricDetermination\": \"TotalCount\",\r\n    \"MetricRange\": null,\r\n    \"PopularityDecay\": 0.95,\r\n    \"TrackType\": \"MainOnly\", // MainOnly, AlternateOnly, MainAndAlternate\r\n    \"Skip\": 0,\r\n    \"Limit\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/gettoptracks/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 29 Jan 2026 06:55:50 GMT"},{"key":"Content-Type","value":"application/json","description":""},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"Time\": \"02:01\",\n            \"LengthSeconds\": \"121\",\n            \"Comment\": \"Haunting vocal and synth led intro, driving into a modern choppy future bass anthem at 0:25\",\n            \"Composer\": \"Eamonn Patrick Downes\",\n            \"Publisher\": \"Twisted Jukebox (PRS)\",\n            \"Artist\": \"\",\n            \"Name\": \"Element\",\n            \"AlbumID\": \"474ema59t8a83br018\",\n            \"LibraryID\": \"1dbb8lc46d26ct5d77\",\n            \"ID\": \"a9566457021b715g6f\",\n            \"Keywords\": \"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, dynamic, endurance, lively, positive, upbeat, cool, creative, exciting, dancing, late night, youthful, sunny, beach\",\n            \"DisplayTitle\": \"Element\",\n            \"AlternateTitle\": \"\",\n            \"Genre\": \"Dance, Electronica, Trap, hip hop\",\n            \"Tempo\": \"Medium Slow\",\n            \"Instrumentation\": \"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\",\n            \"Bpm\": \"150\",\n            \"Mixout\": \"Full\",\n            \"Filesize\": \"\",\n            \"Frequency\": \"0\",\n            \"Bitrate\": \"0\",\n            \"DateIngested\": \"2019-08-01 20:18:15\",\n            \"Version\": \"MAIN\",\n            \"Alternates\": [],\n            \"AlternateTracks\": [],\n            \"RelatedTracks\": [],\n            \"Categories\": [],\n            \"Status\": \"active\",\n            \"Relations\": [],\n            \"CDCode\": \"TJ0126\",\n            \"Composers\": [],\n            \"AlbumName\": \"TJ0126 Boom\",\n            \"LibraryName\": \"Twisted Jukebox\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"7\",\n            \"RightHolderIDs\": [],\n            \"RightHolders\": [],\n            \"Mood\": \"\",\n            \"MusicFor\": \"\",\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"IsCached\": false,\n            \"Title\": \"Element\",\n            \"StemCount\": \"0\",\n            \"Stems\": [],\n            \"LanguageItems\": [],\n            \"LibraryFeatured\": false,\n            \"Highlighted\": false,\n            \"EvokeSegments\": [],\n            \"HighlightedInPlaylists\": [],\n            \"IsOriginator\": false,\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"LibraryType\": \"\"\n        }\n    ],\n    \"Album\": {\n        \"LibraryFeatured\": false\n    },\n    \"Library\": {\n        \"Featured\": false\n    }\n}"},{"id":"1082de5d-9afe-4fa7-903e-45d852dfbfe3","name":"Get Top Tracks (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestgettoptracks>\r\n  <relationtype>RightHolder</relationtype>\r\n  <relationtypeid>3dpadbc536ad15ccce</relationtypeid>\r\n  <metric>Download</metric>\r\n  <metricdetermination>TotalCount</metricdetermination>\r\n  <popularitydecay>0.95</popularitydecay>\r\n  <tracktype>MainOnly</tracktype>\r\n  <skip>0</skip>\r\n  <limit>10</limit>\r\n</requestgettoptracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/gettoptracks/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 02 Feb 2026 06:57:08 GMT"},{"key":"Content-Type","value":"application/xml","description":""},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tracks>\n        <track mood=\"\" musicfor=\"\" tracknumber=\"001\" time=\"02:01\" lengthseconds=\"121\" comment=\"Haunting vocal and synth led intro, driving into a modern choppy future bass anthem at 0:25\" composer=\"Eamonn Patrick Downes\" publisher=\"Twisted Jukebox (PRS)\" artist=\"\" name=\"Element\" albumid=\"474ema59t8a83br018\" libraryid=\"1dbb8lc46d26ct5d77\" id=\"a9566457021b715g6f\" keywords=\"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, dynamic, endurance, lively, positive, upbeat, cool, creative, exciting, dancing, late night, youthful, sunny, beach\" displaytitle=\"Element\" alternatetitle=\"\" genre=\"Dance, Electronica, Trap, hip hop\" tempo=\"Medium Slow\" instrumentation=\"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\" bpm=\"150\" mixout=\"Full\" filesize=\"\" frequency=\"0\" bitrate=\"0\" dateingested=\"2019-08-01 20:18:15\" version=\"MAIN\" status=\"active\" cdcode=\"TJ0126\" albumname=\"TJ0126 Boom\" libraryname=\"Twisted Jukebox\" isalternate=\"false\" alternatecount=\"7\" maintrackid=\"\" stemcount=\"0\" libraryfeatured=\"false\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\" librarytype=\"\">\n        </track>\n    </tracks>\n    <album libraryfeatured=\"false\" />\n    <library featured=\"false\" />\n</responsetracks>"}],"_postman_id":"d7606094-6769-490f-a0b8-d878ab63a2d7"}],"id":"259cb07d-1182-448d-91a8-fcfca4efe6aa","_postman_id":"259cb07d-1182-448d-91a8-fcfca4efe6aa","description":""},{"name":"Categories","item":[{"name":"Get Categories","id":"5be14cc1-48ec-4bb2-95d4-6b3dfe372763","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getcategories/{{HM_ServiceAPI_MemberToken}}/hasactivetrackonly?languagecode={LanguageCode}","description":"<p>Returns a list of categories for the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>LanguageCode</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>Specifying a LanguageCode (EN, FR, etc.) will provide the styles back in English, with a child languageitem element that contains the name in that language. Note that this will only work if;</p>\n<ul>\n<li><p>That relevant language is assigned to your account as seen in the HM Admin</p>\n</li>\n<li><p>The relevant category has a name in that language specified</p>\n</li>\n</ul>\n","urlObject":{"path":["getcategories","{{HM_ServiceAPI_MemberToken}}","hasactivetrackonly"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"languagecode","value":"{LanguageCode}"}],"variable":[]}},"response":[{"id":"02f7e9ed-f6a6-4665-acc3-feb35a0584da","name":"Get Categories (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getcategories/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 06:50:20 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"110635"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Categories\": [\n        {\n            \"Name\": \"Genre\",\n            \"ID\": \"81b062f2ad9553807d\",\n            \"Attributes\": [\n                {\n                    \"Name\": \"Blues\",\n                    \"ID\": \"ce8ba962547e378d5d\",\n                    \"Attributes\": [\n                        {\n                            \"Name\": \"Blues Rock\",\n                            \"ID\": \"decabcfe66e0ge15db\"\n                        },\n                        {\n                            \"Name\": \"Swamp Blues\",\n                            \"ID\": \"966dd1ec28a93d7325\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"},{"id":"9abbab44-9345-4315-8f73-55c04a6ed368","name":"Get Categories (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getcategories/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 06:53:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"30930"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecategories xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <categories>\n        <category name=\"Genre\" id=\"81b062f2ad9553807d\">\n            <attributes>\n                <attribute name=\"Blues\" id=\"ce8ba962547e378d5d\">\n                    <attributes>\n                        <attribute name=\"Blues Rock\" id=\"decabcfe66e0ge15db\"/>\n                        <attribute name=\"Swamp Blues\" id=\"966dd1ec28a93d7325\"/>\n                    </attributes>\n                </attribute>\n            </attributes>\n        </category>\n    </categories>\n</responsecategories>"}],"_postman_id":"5be14cc1-48ec-4bb2-95d4-6b3dfe372763"}],"id":"4ded96e4-081a-4b6a-b3fe-4a90b1e91170","_postman_id":"4ded96e4-081a-4b6a-b3fe-4a90b1e91170","description":""},{"name":"Right Holders","item":[{"name":"Get Rightholders By Track","id":"e48981a7-e25d-4a4a-88b1-b977aa216ed2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getrightholders/{{HM_ServiceAPI_MemberToken}}/{TrackID}","description":"<p>Returns a list of Rightholders for a specific track.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getrightholders","{{HM_ServiceAPI_MemberToken}}","{TrackID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"04dea3e8-6e71-4e65-99fa-4da97e15361e","name":"Get Rightholders By Track (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getrightholders/{{HM_ServiceAPI_MemberToken}}/925d05536e0e4f421a"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 12:43:59 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1101"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responserightholders xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <rightholders>\n        <rightholder id=\"7c63f2f50fgbddde92\" firstname=\"\" middlename=\"\" lastname=\"\" name=\"MSCMKRS Songs\" collectingsociety=\"ASCAP\" share=\"100.00\" sharetype=\"Performance\" ipi=\"856486882\" capacity=\"Original Publisher\" capacitygroup=\"Publisher\"/>\n        <rightholder id=\"ede31ba3203ff2f68f\" firstname=\"Jared\" middlename=\"\" lastname=\"Wells\" name=\"\" collectingsociety=\"ASCAP\" share=\"22.00\" sharetype=\"Performance\" ipi=\"698313800\" capacity=\"Composer\" capacitygroup=\"Writer\"/>\n    </rightholders>\n</responserightholders>"},{"id":"510bd23c-8a0d-4af1-87ea-29076ba9fabe","name":"Get Rightholders By Track (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getrightholders/{{HM_ServiceAPI_MemberToken}}/925d05536e0e4f421a"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 12:42:04 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2344"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"RightHolders\": [\n        {\n            \"ID\": \"7c63f2f50fgbddde92\",\n            \"FirstName\": \"\",\n            \"MiddleName\": \"\",\n            \"LastName\": \"\",\n            \"Name\": \"MSCMKRS Songs\",\n            \"CollectingSociety\": \"ASCAP\",\n            \"Share\": \"100.00\",\n            \"ShareType\": \"Performance\",\n            \"IPI\": \"856486882\",\n            \"Capacity\": \"Original Publisher\",\n            \"CapacityGroup\": \"Publisher\"\n        },\n        {\n            \"ID\": \"ede31ba3203ff2f68f\",\n            \"FirstName\": \"Jared\",\n            \"MiddleName\": \"\",\n            \"LastName\": \"Wells\",\n            \"Name\": \"\",\n            \"CollectingSociety\": \"ASCAP\",\n            \"Share\": \"22.00\",\n            \"ShareType\": \"Performance\",\n            \"IPI\": \"698313800\",\n            \"Capacity\": \"Composer\",\n            \"CapacityGroup\": \"Writer\"\n        }\n    ]\n}"}],"_postman_id":"e48981a7-e25d-4a4a-88b1-b977aa216ed2"}],"id":"48f3d32e-aa5f-4f2b-80da-6009457a7a92","_postman_id":"48f3d32e-aa5f-4f2b-80da-6009457a7a92","description":""},{"name":"Featured Playlist Categories & Playlists","item":[{"name":"Playlist Categories","item":[{"name":"Get Featured Playlist Categories","event":[{"listen":"test","script":{"id":"3fdcf05e-7982-417f-b2dc-a62a0695af10","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","//postman.setNextRequest(\"\");"],"type":"text/javascript"}}],"id":"628f60d8-fb1e-4b68-91bb-53a9008aa174","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistcategories/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount={{HM_ServiceAPI_ShowCounts}}&skip={{HM_ServiceAPI_Skip}}&limit={{HM_ServiceAPI_Limit}}&sort={{HM_ServiceAPI_PlaylistSortOrder}}","description":"<p>Returns playlist categories associated with the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCount</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results. </p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Name_ASC if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc, Custom_Asc, Custom_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending account defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n","urlObject":{"path":["getfeaturedplaylistcategories","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returnplaylistcount","value":"{{HM_ServiceAPI_ShowCounts}}"},{"key":"skip","value":"{{HM_ServiceAPI_Skip}}"},{"key":"limit","value":"{{HM_ServiceAPI_Limit}}"},{"key":"sort","value":"{{HM_ServiceAPI_PlaylistSortOrder}}"}],"variable":[]}},"response":[{"id":"9e789a94-fc81-4cde-9dd0-5b61b06b2ca9","name":"Get Featured Playlist Categories (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistcategories/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount=true&skip=0&limit=10&sort=Custom_ASC","host":["{{HM_ServiceAPI_URL}}"],"path":["getfeaturedplaylistcategories","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Custom_ASC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Oct 2021 00:05:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistCategories\": [\n        {\n            \"ID\": \"0bu32c9a35e534283e\",\n            \"Name\": \"Category Name\",\n            \"Description\": \"Category Description\",\n            \"CreatedDate\": \"2021-10-20 11:04:14\",\n            \"PlaylistCount\": \"2\"\n        }\n    ]\n}"},{"id":"466d1eee-6c4d-4187-9e5b-41fbe71368df","name":"Get Featured Playlist Categories (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistcategories/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount=true&skip=0&limit=10&sort=Custom_ASC","host":["{{HM_ServiceAPI_URL}}"],"path":["getfeaturedplaylistcategories","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Custom_ASC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 20 Oct 2021 00:07:24 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistcategories xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistcategories>\n        <playlistcategory id=\"0bu32c9a35e534283e\" name=\"Category Name\" description=\"Category Description\" createddate=\"2021-10-20 11:04:14\" playlistcount=\"2\" />\n    </playlistcategories>\n</responseplaylistcategories>"}],"_postman_id":"628f60d8-fb1e-4b68-91bb-53a9008aa174"},{"name":"Get Featured Playlist Categories & Playlists","event":[{"listen":"test","script":{"id":"9ee0292d-3b72-4c0e-a25f-dece809c83f2","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Reorder Member Playlist Category\");"],"type":"text/javascript"}}],"id":"4a7cca92-86d9-4c16-9c6a-138010a4ec53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount={{HM_ServiceAPI_ShowCounts}}&returntrackcount={{HM_ServiceAPI_ShowCounts}}&returnrootobjectsonly={{HM_ServiceAPI_ShowCounts}}&playlistcategoryid={{HM_ServiceAPI_NewMemberPlaylistCategoryID}}&skip={{HM_ServiceAPI_Skip}}&limit={{HM_ServiceAPI_Limit}}&sort={{HM_ServiceAPI_PlaylistSortOrder}}","description":"<p>Returns root level playlist categories &amp; playlists along with all associated playlists per playlist category associated with the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCount</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Order</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: PlaylistCategoryID</strong></p>\n<p>When set to a value this will return those playlists that are within that folder. This is to be used when retrieving content for a folder. It's important to note that when this attribute has a value, Skip and Limit will work to page the contents of the folder as opposed to the contents on the root level.</p>\n<p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results. </p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Name_ASC if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc, Custom_Asc, Custom_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending account defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n","urlObject":{"path":["getfeaturedplaylistcategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returnplaylistcount","value":"{{HM_ServiceAPI_ShowCounts}}"},{"key":"returntrackcount","value":"{{HM_ServiceAPI_ShowCounts}}"},{"key":"returnrootobjectsonly","value":"{{HM_ServiceAPI_ShowCounts}}"},{"key":"playlistcategoryid","value":"{{HM_ServiceAPI_NewMemberPlaylistCategoryID}}"},{"key":"skip","value":"{{HM_ServiceAPI_Skip}}"},{"key":"limit","value":"{{HM_ServiceAPI_Limit}}"},{"key":"sort","value":"{{HM_ServiceAPI_PlaylistSortOrder}}"}],"variable":[]}},"response":[{"id":"fe34d345-2edd-4b98-b126-0f02dcf365fb","name":"Get Featured Playlist Categories & Playlists (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount=true&returntrackcount=true&returnrootobjectsonly=false&playlistcategoryid=&skip=0&limit=10&sort=Custom_DESC","host":["{{HM_ServiceAPI_URL}}"],"path":["getfeaturedplaylistcategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"returntrackcount","value":"true"},{"key":"returnrootobjectsonly","value":"false"},{"key":"playlistcategoryid","value":""},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Custom_DESC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Oct 2021 00:13:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistObjects\": [\n        {\n            \"ID\": \"0bu32c9a35e534283e\",\n            \"Name\": \"Category Name\",\n            \"Description\": \"Category Description\",\n            \"ObjectType\": \"PlaylistCategory\",\n            \"HasImage\": false,\n            \"AutoSave\": false,\n            \"CreatedDate\": \"10/20/2021 11:04:14 AM\",\n            \"PlaylistsCount\": \"2\",\n            \"Playlists\": [\n                {\n                    \"Name\": \"Playlist Name 1\",\n                    \"ID\": \"0af91945912df335cz\",\n                    \"Description\": \"Playlist Description 1\",\n                    \"CreatedDate\": \"7/8/2021 3:44:15 PM\",\n                    \"TrackCount\": \"1\",\n                    \"Tracks\": [],\n                    \"RelatedPlaylists\": [],\n                    \"HasImage\": false,\n                    \"LanguageItems\": [],\n                    \"AutoSave\": false,\n                    \"Type\": \"Curated\",\n                    \"ObjectType\": \"Playlist\",\n                    \"OrderBy\": \"\"\n                },\n                {\n                    \"Name\": \"Playlist Name 2\",\n                    \"ID\": \"ddcfc292a72i34a99c\",\n                    \"Description\": \"Playlist Description 2\",\n                    \"CreatedDate\": \"3/18/2019 3:04:18 PM\",\n                    \"TrackCount\": \"11\",\n                    \"Tracks\": [],\n                    \"RelatedPlaylists\": [],\n                    \"HasImage\": true,\n                    \"Tags\": \"k_acoustic folk\",\n                    \"LanguageItems\": [],\n                    \"AutoSave\": false,\n                    \"Type\": \"Curated\",\n                    \"ObjectType\": \"Playlist\",\n                    \"OrderBy\": \"\"\n                }\n            ]\n        }\n    ],\n    \"TotalPlaylistsCount\": \"2\",\n    \"TotalPlaylistCategoriesCount\": \"1\",\n    \"TotalCount\": \"1\"\n}"},{"id":"d0adc59a-4e61-4ed0-84b9-50679e7458aa","name":"Get Featured Playlist Categories & Playlists (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount=true&returntrackcount=true&returnrootobjectsonly=false&playlistcategoryid=&skip=0&limit=100&sort=Custom_DESC","host":["{{HM_ServiceAPI_URL}}"],"path":["getfeaturedplaylistcategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"returntrackcount","value":"true"},{"key":"returnrootobjectsonly","value":"false"},{"key":"playlistcategoryid","value":""},{"key":"skip","value":"0"},{"key":"limit","value":"100"},{"key":"sort","value":"Custom_DESC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 20 Oct 2021 00:16:44 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistobjects xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistobjects>\n        <playlistobject id=\"0bu32c9a35e534283e\" name=\"Category Name\" description=\"Category Description\" objecttype=\"PlaylistCategory\" hasimage=\"false\" autosave=\"false\" createddate=\"10/20/2021 11:04:14 AM\" playlistscount=\"2\">\n            <playlists name=\"Playlist Name 1\" id=\"0af91945912df335cz\" description=\"Playlist Description 1\" createddate=\"7/8/2021 3:44:15 PM\" trackcount=\"1\" hasimage=\"false\" allowdownload=\"false\" autosave=\"false\" type=\"Curated\" objecttype=\"Playlist\" orderby=\"\">\n                <tracks />\n                <RelatedPlaylists />\n                <languageitems />\n            </playlists>\n            <playlists name=\"Playlist Name 2\" id=\"ddcfc292a72i34a99c\" description=\"Playlist Description 2\" createddate=\"3/18/2019 3:04:18 PM\" trackcount=\"11\" hasimage=\"true\" allowdownload=\"false\" tags=\"k_acoustic folk\" autosave=\"false\" type=\"Curated\" objecttype=\"Playlist\" orderby=\"\">\n                <tracks />\n                <RelatedPlaylists />\n                <languageitems />\n            </playlists>\n        </playlistobject>\n    </playlistobjects>\n    <totalplaylistscount>2</totalplaylistscount>\n    <totalplaylistcategoriescount>1</totalplaylistcategoriescount>\n    <totalcount>1</totalcount>\n</responseplaylistobjects>"}],"_postman_id":"4a7cca92-86d9-4c16-9c6a-138010a4ec53"}],"id":"d0baa58c-7be4-461b-b2d2-81b3d24db48a","_postman_id":"d0baa58c-7be4-461b-b2d2-81b3d24db48a","description":""},{"name":"Playlists","item":[{"name":"Get Featured Playlists","id":"cdcaf5a8-3880-42e0-8be4-f5e10c7e5509","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistsplaylistonly/{{HM_ServiceAPI_MemberToken}}?showtrackcount={ShowTrackCount}&skip={Skip}&limit={Limit}&languagecode={LanguageCode}&style={StyleID}","description":"<p>Returns all playlists flagged as “featured” on the account including:</p>\n<ul>\n<li>Playlist elements for active playlists only</li>\n<li>Track count of track elements in each playlist (if requested)</li>\n</ul>\n<p>This method will not return the tracks within a playlist.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ShowTrackCount</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>LanguageCode</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>StyleID</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>Specifying a LanguageCode (EN, FR, etc.) will provide the styles back in English, with a child languageitem element that contains the name in that language. Note that this will only work if;</p>\n<ul>\n<li><p>That relevant language is assigned to your account as seen in the HM Admin</p>\n</li>\n<li><p>The relevant featured playlist has a name in that language specified</p>\n</li>\n</ul>\n","urlObject":{"path":["getfeaturedplaylistsplaylistonly","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"showtrackcount","value":"{ShowTrackCount}"},{"key":"skip","value":"{Skip}"},{"key":"limit","value":"{Limit}"},{"key":"languagecode","value":"{LanguageCode}"},{"key":"style","value":"{StyleID}"}],"variable":[]}},"response":[{"id":"a12a21fb-4370-4c94-8b33-7d6a6cb8bc9d","name":"Get Featured Playlists (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistsplaylistonly/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 04:10:38 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"44302"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"ACOUSTIC FOLK\",\n            \"ID\": \"djy1fc9da7f2234a9c\",\n            \"Description\": \"\",\n            \"Tags\": \"\",\n            \"CreatedDate\": \"2019-03-18 15:04:18\",\n            \"TrackCount\": \"1\",\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"Type\": \"Curated\"\n        },\n        {\n            \"Name\": \"ACOUSTIC POP\",\n            \"ID\": \"635e24c8e6ea0082uy\",\n            \"Description\": \"\",\n            \"Tags\": \"k_acoustic pop\",\n            \"CreatedDate\": \"2019-03-13 19:47:08\",\n            \"TrackCount\": \"20\",\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"Type\": \"Automated\"\n        }\n    ]\n}"},{"id":"14336686-3620-4025-bbec-d84bc4bef284","name":"Get Featured Playlists (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistsplaylistonly/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 04:14:23 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"16642"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsefeaturedplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"ACOUSTIC FOLK\" id=\"djy1fc9da7f2234a9c\" description=\"\" tags=\"\" createddate=\"2019-03-18 15:04:18\" trackcount=\"1\" hasimage=\"false\" allowdownload=\"false\" type=\"Curated\">\n            <RelatedPlaylists/>\n        </playlist>\n        <playlist name=\"ACOUSTIC POP\" id=\"635e24c8e6ea0082uy\" description=\"\" tags=\"k_acoustic pop\" createddate=\"2019-03-13 19:47:08\" trackcount=\"20\" hasimage=\"false\" allowdownload=\"false\" type=\"Automated\">\n            <RelatedPlaylists/>\n        </playlist>\n    </playlists>\n</responsefeaturedplaylists>"}],"_postman_id":"cdcaf5a8-3880-42e0-8be4-f5e10c7e5509"},{"name":"Get Featured Playlist","event":[{"listen":"test","script":{"id":"7a71237f-b934-4158-a9b4-630be9e73b3a","exec":[""],"type":"text/javascript"}}],"id":"4e2e6b76-2124-44fd-a3c5-dac23106a826","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistandtracks/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>This method returns returns the requested playlist, and has options for including:</p>\n<ul>\n<li>Playlist elements for active playlists only</li>\n<li>Track elements for each playlist</li>\n<li>Album element for each track</li>\n<li>Library element for each track</li>\n</ul>\n<p>Tracks will be ordered matching the track list set on the account for the playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReturnTracks</td>\n<td>Optional, default value is true. When true, will return tracks</td>\n</tr>\n<tr>\n<td>ReturnAlbums</td>\n<td>Optional, default value is true. When true, will return the album for each track</td>\n</tr>\n<tr>\n<td>ReturnLibraries</td>\n<td>Optional, default value is true. When true, will return the library for each track</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCategories</td>\n<td>Optional, default value is true. When true, will return playlist categories that this playlist can be found within</td>\n</tr>\n<tr>\n<td>ReturnAlternateTracks</td>\n<td>Optional, default value is true. When true, will the return alternate tracks for each track</td>\n</tr>\n<tr>\n<td>ReturnRelatedFeaturedPlaylists</td>\n<td>Optional, default value is true. When true, will return the related playlists to this playlist</td>\n</tr>\n<tr>\n<td>AllowInactive</td>\n<td>Optional, default value is false. When true, will allow for inactive tracks to be returned</td>\n</tr>\n<tr>\n<td>LanguageCode</td>\n<td>Optional, default value is the account default language. When set, the name and description for the playlist will be set as per the language code</td>\n</tr>\n<tr>\n<td>OrderBy</td>\n<td>Optional, default sort order is Created_Asc</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Created_ASC if not provided. Possible values include; Created_Asc, Created_Desc, Title_Asc, Title_Desc, ReleaseDate_Asc, ReleaseDate_Desc</p>\n<p><strong>Request Notes: Sort - Title_ASC &amp; Title_DESC</strong></p>\n<p>These two sort options are ascending &amp; descending on the track title, not the track display title. As part of the ordering, any album CD Code present is removed.</p>\n","urlObject":{"path":["getfeaturedplaylistandtracks","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9257107a-0392-41b1-bfc7-fbf92cba0fac","name":"Get Featured Playlist (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"ReturnTracks\": true,\r\n    \"ReturnAlbums\": true,\r\n    \"ReturnLibraries\": true,\r\n    \"AllowInactive\": false,\r\n    \"LanguageCode\": \"EN\",\r\n    \"OrderBy\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistandtracks/{{HM_ServiceAPI_Token}}/djy1fc9da7f2234a9c"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 04:16:12 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"14011"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"ACOUSTIC FOLK\",\n            \"ID\": \"djy1fc9da7f2234a9c\",\n            \"Description\": \"\",\n            \"Tags\": \"\",\n            \"CreatedDate\": \"2019-03-18 15:04:18\",\n            \"Tracks\": [\n                {\n                    \"TrackNumber\": \"001\",\n                    \"Time\": \"02:51\",\n                    \"LengthSeconds\": \"171\",\n                    \"LengthSecondsTrimStart\": \"\",\n                    \"LengthSecondsTrimEnd\": \"\",\n                    \"Comment\": \"A chilled, future-bass track with swelling synths, enchanted chimes and lovely textures.\",\n                    \"Composer\": \"Saccardo, Andrea (PRS)\",\n                    \"Publisher\": \"Felt Licensing Ltd (PRS)\",\n                    \"Name\": \"Luxury\",\n                    \"AlbumID\": \"613ff4b1cdab68ebv1\",\n                    \"LibraryID\": \"a002a2fv42c090gd98\",\n                    \"ID\": \"e01eaccccdd972168c\",\n                    \"Keywords\": \"Commercials, Electronic, Electro, Electronica, Chill, Calm, Carefree, Cool, Dreamy, Emotive, Inspirational, Peaceful / Tranquil, Whistful, Surreal, Pensive / Thoughtful, Breakbeat, Easy listening, Corporate, Dance, Downtempo, Pop, Trailer, Vocal, Atmospheric, Ethereal, Drums - Electronic, Synth - bass, Synth - Pad, SFX, Synth - noises, Synth - Keyboards, Vocal - processed\",\n                    \"Lyrics\": \"\",\n                    \"DisplayTitle\": \"Luxury\",\n                    \"Genre\": \"Electronic 005\",\n                    \"Tempo\": \"Downtempo\",\n                    \"Instrumentation\": \"Drums - Electronic, Synth - bass, Synth - Pad, SFX, Synth - noises, Synth - Keyboards, Vocal - processed\",\n                    \"Bpm\": \"80\",\n                    \"Mixout\": \"\",\n                    \"Frequency\": \"0\",\n                    \"Bitrate\": \"0\",\n                    \"Version\": \"Full length\",\n                    \"CdCode\": \"FMLFC103\",\n                    \"AlbumName\": \"FMLFC103 Soho Sessions Vol. 2: Geograph\",\n                    \"LibraryName\": \"Felt Music Library\",\n                    \"LibraryFeatured\": false,\n                    \"Album\": {\n                        \"LibraryFeatured\": false,\n                        \"Code\": \"FMLFC103\",\n                        \"Detail\": \"A collection of polished sounds, processed vocals and wavy synths layered over chilled rhythms and electronic beats.\",\n                        \"Name\": \"Soho Sessions Vol. 2: Geograph\",\n                        \"ID\": \"613ff4b1cdab68ebv1\"\n                    },\n                    \"Library\": {\n                        \"Featured\": false,\n                        \"Detail\": \"After many years serving the creative hub of UK advertising with original & characterful music, the team at Felt has developed a reputation for being unique in their approach. This varied and extensive custom experience combined with ongoing collaborations with cutting edge artists and talented composer teams now delivers the bespoke-quality Felt Music Library.\",\n                        \"Name\": \"Felt Music Library\",\n                        \"ID\": \"a002a2fv42c090gd98\",\n                        \"Location\": \"London\",\n                        \"Website\": \"www.feltmusiclibrary.com\"\n                    },\n                    \"AlternateTracks\": [],\n                    \"LastUpdated\": \"2018-09-27 19:54:36\",\n                    \"Composers\": [],\n                    \"IsAlternate\": \"false\",\n                    \"AlternateCount\": \"4\",\n                    \"Highlighted\": false,\n                    \"HighlightedInPlaylists\": [],\n                    \"HasLyrics\": false,\n                    \"IsExplicit\": false,\n                    \"Tags\": [],\n                    \"MainTrackID\": \"\"\n                }\n            ],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": true,\n            \"Type\": \"Curated\"\n        }\n    ]\n}"},{"id":"1892079a-b995-4794-b5bd-1ec190cda05f","name":"Get Featured Playlist (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestfeaturedplaylist>\r\n    <returntracks>true</returntracks>\r\n    <returnalbums>true</returnalbums>\r\n    <returnlibraries>true</returnlibraries>\r\n    <allowinactive>false</allowinactive>\r\n    <languagecode>EN</languagecode>\r\n    <orderby></orderby>\r\n</requestfeaturedplaylist>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getfeaturedplaylistandtracks/{{HM_ServiceAPI_Token}}/djy1fc9da7f2234a9c"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml","description":""},{"key":"Date","value":"Tue, 20 Aug 2019 04:19:10 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"6682"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsefeaturedplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"ACOUSTIC FOLK\" id=\"djy1fc9da7f2234a9c\" description=\"\" tags=\"\" createddate=\"2019-03-18 15:04:18\" hasimage=\"true\" allowdownload=\"false\" type=\"Curated\">\n            <tracks>\n                <track tracknumber=\"001\" time=\"02:51\" lengthseconds=\"171\" lengthsecondstrimstart=\"\" lengthsecondstrimend=\"\" comment=\"A chilled, future-bass track with swelling synths, enchanted chimes and lovely textures.\" composer=\"Saccardo, Andrea (PRS)\" publisher=\"Felt Licensing Ltd (PRS)\" name=\"Luxury\" albumid=\"613ff4b1cdab68ebv1\" libraryid=\"a002a2fv42c090gd98\" id=\"e01eaccccdd972168c\" keywords=\"Commercials, Electronic, Electro, Electronica, Chill, Calm, Carefree, Cool, Dreamy, Emotive, Inspirational, Peaceful / Tranquil, Whistful, Surreal, Pensive / Thoughtful, Breakbeat, Easy listening, Corporate, Dance, Downtempo, Pop, Trailer, Vocal, Atmospheric, Ethereal, Drums - Electronic, Synth - bass, Synth - Pad, SFX, Synth - noises, Synth - Keyboards, Vocal - processed\" lyrics=\"\" displaytitle=\"Luxury\" genre=\"Electronic 005\" tempo=\"Downtempo\" instrumentation=\"Drums - Electronic, Synth - bass, Synth - Pad, SFX, Synth - noises, Synth - Keyboards, Vocal - processed\" bpm=\"80\" mixout=\"\" frequency=\"0\" bitrate=\"0\" version=\"Full length\" cdcode=\"FMLFC103\" albumname=\"FMLFC103 Soho Sessions Vol. 2: Geograph\" libraryname=\"Felt Music Library\" libraryfeatured=\"false\" lastupdated=\"2018-09-27 19:54:36\" isalternate=\"false\" alternatecount=\"4\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n                    <album libraryfeatured=\"false\" code=\"FMLFC103\" detail=\"A collection of polished sounds, processed vocals and wavy synths layered over chilled rhythms and electronic beats.\" name=\"Soho Sessions Vol. 2: Geograph\" id=\"613ff4b1cdab68ebv1\"/>\n                    <library featured=\"false\" detail=\"After many years serving the creative hub of UK advertising with original &amp; characterful music, the team at Felt has developed a reputation for being unique in their approach. This varied and extensive custom experience combined with ongoing collaborations with cutting edge artists and talented composer teams now delivers the bespoke-quality Felt Music Library.\" name=\"Felt Music Library\" id=\"a002a2fv42c090gd98\" location=\"London\" website=\"www.feltmusiclibrary.com\" highlighted=\"false\"/>\n                    <alternatetracks/>\n                    <composers/>\n                    <highlightedinplaylists />\n                    <tags/>\n                </track>\n            </tracks>\n            <RelatedPlaylists/>\n        </playlist>\n    </playlists>\n</responsefeaturedplaylists>"}],"_postman_id":"4e2e6b76-2124-44fd-a3c5-dac23106a826"},{"name":"Search Featured Playlist Tracks","event":[{"listen":"test","script":{"id":"2052ae9a-f6f4-41b8-b16f-e619b973ce1e","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Get Rates\");"],"type":"text/javascript","packages":{}}}],"id":"afb361fa-e874-47cd-a48c-acee20d4c075","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Keyword\": \"\",\r\n    \"Fields\": \"\",\r\n    \"ReturnTrackCount\": true,\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"OrderBy\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchfeaturedplaylisttracks/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_FeaturedPlaylistID}}","description":"<p>Searches tracks on a specific featured playlist.</p>\n<p>It is possible to define which field(s) are searched on.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Keyword</td>\n<td>Mandatory, to return all tracks use empty string. This is considered an AND search when multiple keywords are provided. Keywords are also wildcard enabled, so partial matches will be positive matches.</td>\n</tr>\n<tr>\n<td>Fields</td>\n<td>Optional; defaults to <code>TrackDisplayTitle,TrackDescription</code>.  <br />Possible values are;  <br />- TrackDisplayTitle  <br />- TrackDescription  <br />- TrackKeywords  <br />- AlbumDisplayTitle  <br />- AlbumDescription  <br />- AlbumKeywords  <br />These are the fields that the search Keyword criteria will be applied against. Any configuration of these is accepted.</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Mandatory, when true a count of the tracks in the result set will be returned. This track count is for the full result, not just the count of tracks within the Skip/Limit configur</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Optional, default is 0</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Optional, default is unlimited</td>\n</tr>\n<tr>\n<td>OrderBy</td>\n<td>Optional, default is <code>Custom_ASC</code>. The order to be applied to the tracks in this playlist</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Custom_ASC if not provided. Possible values include; Created_Asc, Created_Desc, Custom_Asc, Custom_Desc, Title_Asc, Title_Desc, ReleaseDate_Asc, ReleaseDate_Desc, DateAdded_Asc, DateAdded_Desc, Duration_Asc, Duration_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Request Notes: Sort - Title_ASC &amp; Title_DESC</strong></p>\n<p>These two sort options are ascending &amp; descending on the track title, not the track dispaly title. As part of the ordering, any album CD Code present is removed.</p>\n","urlObject":{"path":["searchfeaturedplaylisttracks","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_FeaturedPlaylistID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"774e0eca-1456-41a5-827a-7c99120849dd","name":"Search Featured Playlist Tracks (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Keyword\": \"Rock\",\r\n    \"Fields\": \"TrackDisplayTitle,TrackDescription\",\r\n    \"ReturnTrackCount\": true,\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"OrderBy\": \"Custom_Asc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchfeaturedplaylisttracks/{{HM_ServiceAPI_MemberToken}}/vfbf8fc96f7l4f38e5"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 01:52:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"005\",\n            \"Time\": \"03:09\",\n            \"LengthSeconds\": \"189\",\n            \"LengthSecondsTrimStart\": \"\",\n            \"LengthSecondsTrimEnd\": \"\",\n            \"Comment\": \"Medium. Driving Rock tune with distorted guitars.\",\n            \"Composer\": \"Claude Engel\",\n            \"Publisher\": \"BMG Production Works (France) (SACEM) 100%\",\n            \"Name\": \"French Rock\",\n            \"AlbumID\": \"bfb2bc47h7u73359ec\",\n            \"LibraryID\": \"mgaa2444n1da891521\",\n            \"ID\": \"as2634a2e843346jp7\",\n            \"Keywords\": \"Heavy, Retro, Vintage, Instrumental, Driving, Drive, Determined, Pushing, Urging, Thrusting, Cool, Chic, Attitude, Hip, Slick, Smooth, Suave, Stylish, Swagger, Confident, Positive, Upbeat, Cheerful, Joyful, Joyous, Feel Good, Friendly, Happiness, Optimistic, Happy, Exciting, Action, Activity, Adrenaline, Excitement, Bustling, Busy, Energy, Lively, Thrilling, Energetic, Adventurous, Adventure, Discovery, Open Road, Road Trip, Travel, Wilderness, Wild, Brave, Courageous, Free,\",\n            \"Lyrics\": \"N\",\n            \"DisplayTitle\": \"French Rock\",\n            \"Genre\": \"Rock\",\n            \"Tempo\": \"Medium\",\n            \"Instrumentation\": \"Drum Kit, Bass Guitar, Electric Guitar\",\n            \"Bpm\": \"108\",\n            \"Mixout\": \"Main\",\n            \"Filesize\": \"\",\n            \"Frequency\": \"0\",\n            \"Bitrate\": \"0\",\n            \"DateIngested\": \"2016-10-13 00:08:16\",\n            \"Version\": \"main\",\n            \"AlternateTracks\": [],\n            \"RelatedTracks\": [],\n            \"Categories\": [],\n            \"ISRC\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2020-05-27 03:07:44\",\n            \"CDCode\": \"TM3026\",\n            \"Composers\": [],\n            \"AlbumName\": \"TM3026 99% Pop\",\n            \"LibraryName\": \"Tele Music Classic Vaults\",\n            \"LibraryFeatured\": false,\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"IsCached\": false\n        }\n    ],\n    \"TotalTracks\": \"1\"\n}"},{"id":"cab6b907-bd83-4dec-bb82-f26113404d1f","name":"Search Featured Playlist Tracks (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsearchfeaturedplaylisttracks>\r\n    <keyword>Rock</keyword>\r\n    <fields>TrackDisplayTitle,TrackDescription</fields>\r\n    <returntrackcount>true</returntrackcount>\r\n    <skip>0</skip>\r\n    <limit>10</limit>\r\n    <listordertype>Custom_Asc</listordertype>\r\n</requestsearchfeaturedplaylisttracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/searchfeaturedplaylisttracks/{{HM_ServiceAPI_MemberToken}}/vfbf8fc96f7l4f38e5"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 14 Jun 2024 01:55:42 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" totaltracks=\"1\">\n    <tracks>\n        <track tracknumber=\"005\" time=\"03:09\" lengthseconds=\"189\" lengthsecondstrimstart=\"\" lengthsecondstrimend=\"\" comment=\"Medium. Driving Rock tune with distorted guitars.\" composer=\"Claude Engel\" publisher=\"BMG Production Works (France) (SACEM) 100%\" name=\"French Rock\" albumid=\"bfb2bc47h7u73359ec\" libraryid=\"mgaa2444n1da891521\" id=\"as2634a2e843346jp7\" keywords=\"Heavy, Retro, Vintage, Instrumental, Driving, Drive, Determined, Pushing, Urging, Thrusting, Cool, Chic, Attitude, Hip, Slick, Smooth, Suave, Stylish, Swagger, Confident, Positive, Upbeat, Cheerful, Joyful, Joyous, Feel Good, Friendly, Happiness, Optimistic, Happy, Exciting, Action, Activity, Adrenaline, Excitement, Bustling, Busy, Energy, Lively, Thrilling, Energetic, Adventurous, Adventure, Discovery, Open Road, Road Trip, Travel, Wilderness, Wild, Brave, Courageous, Free,\" lyrics=\"N\" displaytitle=\"French Rock\" genre=\"Rock\" tempo=\"Medium\" instrumentation=\"Drum Kit, Bass Guitar, Electric Guitar\" bpm=\"108\" mixout=\"Main\" filesize=\"\" frequency=\"0\" bitrate=\"0\" dateingested=\"2016-10-13 00:08:16\" version=\"main\" isrc=\"\" status=\"active\" lastupdated=\"2020-05-27 03:07:44\" cdcode=\"TM3026\" albumname=\"TM3026 99% Pop\" libraryname=\"Tele Music Classic Vaults\" libraryfeatured=\"false\" iscached=\"false\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <alternatetracks />\n            <relatedtracks />\n            <categories />\n            <composers />\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n</responsetracks>"}],"_postman_id":"afb361fa-e874-47cd-a48c-acee20d4c075"}],"id":"335e0989-b0eb-455c-8483-4befce6aab05","_postman_id":"335e0989-b0eb-455c-8483-4befce6aab05","description":""}],"id":"042d30c2-5dc1-4e27-9f61-2ba22da9c68e","_postman_id":"042d30c2-5dc1-4e27-9f61-2ba22da9c68e","description":""},{"name":"Shared Playlists","item":[{"name":"Get Shared Playlist","id":"018b3771-f4f9-413f-afa1-1afe6a19c247","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getsharedplaylistwithmembertoken/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}?Skip={Skip}&Limit={Limit}","description":"<p>Returns a playlist shared from another member or from the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results. </p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n","urlObject":{"path":["getsharedplaylistwithmembertoken","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"Skip","value":"{Skip}"},{"key":"Limit","value":"{Limit}"}],"variable":[]}},"response":[{"id":"48d559ee-1ce6-434c-9b4b-7d5080c52ba5","name":"Get Shared Playlist (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getsharedplaylistwithmembertoken/{{HM_ServiceAPI_MemberToken}}/l0r8dfb9a476ed71a5"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 04:36:22 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"69186"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"Weekend Bliss\",\n            \"ID\": \"7158db9a4176edf7a5\",\n            \"Description\": \"\",\n            \"CreatedDate\": \"2016-01-19 11:49:03\",\n            \"TrackCount\": \"20\",\n            \"Tracks\": [\n                {\n                    \"TrackNumber\": \"008\",\n                    \"Time\": \"02:25\",\n                    \"LengthSeconds\": \"145\",\n                    \"LengthSecondsTrimStart\": \"\",\n                    \"LengthSecondsTrimEnd\": \"\",\n                    \"Comment\": \"Laidback downtempo perfect for the sun. Shimmering electric piano and guitar with sparkling female vocal samples, rolling synth bass and dusty beats.\",\n                    \"Composer\": \"Gareth Salmon (PRS)\",\n                    \"Publisher\": \"Twisted Jukebox (PRS)\",\n                    \"Name\": \"Sunshaker\",\n                    \"AlbumID\": \"bva2803f2fj6f65381\",\n                    \"ID\": \"12s4a2a3d92b133o5b\",\n                    \"Keywords\": \"chilled, beats, laidback, downtempo, lounge, electronica, beach, fresh, relax, relaxation, classy, happy, fashion, corporate, travel, holiday, technology, positive, vibes, organic, warm, easy, flight, soulful, soul, deep, sun, car, perfume, slow\",\n                    \"Lyrics\": \"\",\n                    \"DisplayTitle\": \"Sunshaker\",\n                    \"Genre\": \"Warm Chilled Beats\",\n                    \"Tempo\": \"Slow\",\n                    \"Instrumentation\": \"Electric Piano, beats, guitar, female vocal sample, synths\",\n                    \"Bpm\": \"75 BPM\",\n                    \"Mixout\": \"Full\",\n                    \"Frequency\": \"44100\",\n                    \"Bitrate\": \"1411\",\n                    \"Version\": \"MAIN\",\n                    \"CdCode\": \"FMLFC103\",\n                    \"AlbumName\": \"FMLFC103 Soho Sessions Vol. 2: Geograph\",\n                    \"LibraryName\": \"Felt Music Library\",\n                    \"LibraryFeatured\": false,\n                    \"Album\": {\n                        \"LibraryFeatured\": false,\n                        \"Code\": \"TJ0058\",\n                        \"Detail\": \"Warm Laid Back Chilled Downtempo Beats & Vibes\",\n                        \"Name\": \"TJ0058 Lazy Days\",\n                        \"ID\": \"bva2803f2fj6f65381\"\n                    },\n                    \"Library\": {\n                        \"Featured\": false,\n                        \"Detail\": \"The Twisted Jukebox label is written and produced by a team of internationally successful musicians and composers. Among them are award winning musicians who have performed & worked with prestigious artists such as The Prodigy, Paul van Dyk, Groove Armada, Underworld, Pitchshifter and the Royal Philharmonic Orchestra. These same composers have also written for big budget film & game trailers, feature films, advertising campaigns and television productions, with credits including Rise of the Planet of the Apes (trailer), Transformers (gaming) and TV shows including Pimp My Ride and Melrose Place.\",\n                        \"Name\": \"Twisted Jukebox\",\n                        \"ID\": \"dxb81fc46d2zc9gd77\"\n                    },\n                    \"AlternateTracks\": [],\n                    \"CDCode\": \"TJ0058\",\n                    \"Composers\": [],\n                    \"IsAlternate\": \"false\",\n                    \"AlternateCount\": \"3\",\n                    \"Highlighted\": false,\n                    \"HighlightedInPlaylists\": [],\n                    \"HasLyrics\": false,\n                    \"IsExplicit\": false,\n                    \"Tags\": [],\n                    \"MainTrackID\": \"\"\n                }\n            ],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"OrderBy\": \"\"\n        }\n    ]\n}"},{"id":"359c7fb7-ae3b-433b-8f45-0dd1eff58991","name":"Get Shared Playlist (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getsharedplaylistwithmembertoken/{{HM_ServiceAPI_MemberToken}}/70f8db9a476ed7a5"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 04:39:28 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"33106"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"Weekend Bliss\" id=\"7158db9a4176edf7a5\" description=\"\" createddate=\"2016-01-19 11:49:03\" trackcount=\"20\" hasimage=\"false\" allowdownload=\"false\" externalplaylistimageurl=\"\" orderby=\"\">\n            <tracks>\n                <track tracknumber=\"008\" time=\"02:25\" lengthseconds=\"145\" lengthsecondstrimstart=\"\" lengthsecondstrimend=\"\" comment=\"Laidback downtempo perfect for the sun. Shimmering electric piano and guitar with sparkling female vocal samples, rolling synth bass and dusty beats.\" composer=\"Gareth Salmon (PRS)\" publisher=\"Twisted Jukebox (PRS)\" name=\"Sunshaker\" albumid=\"bva2803f2fj6f65381\" id=\"12s4a2a3d92b133o5b\" keywords=\"chilled, beats, laidback, downtempo, lounge, electronica, beach, fresh, relax, relaxation, classy, happy, fashion, corporate, travel, holiday, technology, positive, vibes, organic, warm, easy, flight, soulful, soul, deep, sun, car, perfume, slow\" lyrics=\"\" displaytitle=\"Sunshaker\" genre=\"Warm Chilled Beats\" tempo=\"Slow\" instrumentation=\"Electric Piano, beats, guitar, female vocal sample, synths\" bpm=\"75 BPM\" mixout=\"Full\" frequency=\"44100\" bitrate=\"1411\" version=\"MAIN\" cdcode=\"TJ0058\" albumname=\"TJ0058 Lazy Days\" libraryname=\"Twisted Jukebox\" libraryfeatured=\"false\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n                    <album libraryfeatured=\"false\" code=\"TJ0058\" detail=\"Warm Laid Back Chilled Downtempo Beats &amp; Vibes\" name=\"TJ0058 Lazy Days\" id=\"bva2803f2fj6f65381\"/>\n                    <library featured=\"false\" detail=\"The Twisted Jukebox label is written and produced by a team of internationally successful musicians and composers. Among them are award winning musicians who have performed &amp; worked with prestigious artists such as The Prodigy, Paul van Dyk, Groove Armada, Underworld, Pitchshifter and the Royal Philharmonic Orchestra. These same composers have also written for big budget film &amp; game trailers, feature films, advertising campaigns and television productions, with credits including Rise of the Planet of the Apes (trailer), Transformers (gaming) and TV shows including Pimp My Ride and Melrose Place.\" name=\"Twisted Jukebox\" id=\"dxb81fc46d2zc9gd77\" highlighted=\"false\" />\n                    <alternatetracks/>\n                    <composers/>\n                    <highlightedinplaylists />\n                    <tags/>\n                </track>\n            </tracks>\n            <RelatedPlaylists/>\n        </playlist>\n    </playlists>\n</responseplaylists>"}],"_postman_id":"018b3771-f4f9-413f-afa1-1afe6a19c247"}],"id":"8330f1e5-f1d1-4de0-afed-97a292565dde","_postman_id":"8330f1e5-f1d1-4de0-afed-97a292565dde","description":""},{"name":"Cuesheets","item":[{"name":"Get Generated Cuesheet","id":"4f886ce6-7977-448d-8f57-a6f07ed89368","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getcuesheet/{{HM_ServiceAPI_MemberToken}}?filename={Filename}","description":"<p>Returns a cuesheet file for requested track(s), album or playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Filename</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>When requesting tracks, at least one track is required.</p>\n<p>When requesting an album or playlist only one can be requested at a time.</p>\n<p>Only active tracks will be returned in the response.</p>\n","urlObject":{"path":["getcuesheet","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"filename","value":"{Filename}"}],"variable":[]}},"response":[{"id":"1f1d89fc-5fa9-4d93-be7f-29d0384db1a1","name":"Get Generated Cuesheet (Tracks) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"track\":[\r\n        \"d5db153b69cha0v35q\", \r\n        \"4f42ta8o90e427dqcf\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HM_ServiceAPI_URL}}/getcuesheet/{{HM_ServiceAPI_MemberToken}}?filename=afile","host":["{{HM_ServiceAPI_URL}}"],"path":["getcuesheet","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"filename","value":"afile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 05:15:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"167"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"FullUrl\": \"https://{cuesheetdomainpath}}/afile.csv\"\n}"},{"id":"1fede8e5-be7d-4b8b-a01d-88f7debea0e2","name":"Get Generated Cuesheet (Tracks) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<tracks>\r\n    <track>d5db153b69cha0v35q</track>\r\n    <track>4f42ta8o90e427dqcf</track>\r\n</tracks>","options":{"raw":{"language":"xml"}}},"url":{"raw":"{{HM_ServiceAPI_URL}}/getcuesheet/{{HM_ServiceAPI_MemberToken}}?filename=afile","host":["{{HM_ServiceAPI_URL}}"],"path":["getcuesheet","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"filename","value":"afile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 05:18:25 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"292"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecuesheet fullurl=\"https://{cuesheetdomainpath}}/afile.csv\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>"},{"id":"5d09b9ba-d7ee-4884-83d6-0cff44776d4f","name":"Get Generated Cuesheet (Album) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"album\": \"32fb86ab1baa3572vf\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HM_ServiceAPI_URL}}/getcuesheet/{{HM_ServiceAPI_MemberToken}}?filename=afile","host":["{{HM_ServiceAPI_URL}}"],"path":["getcuesheet","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"filename","value":"afile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 May 2022 01:59:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"FullUrl\": \"https://{cuesheetdomainpath}}/afile.csv\"\n}"},{"id":"42708470-b0e7-4d1a-be29-1404944016e7","name":"Get Generated Cuesheet (Album) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<tracks album=\"32fb86abb2aa335f4f\">\r\n</tracks>","options":{"raw":{"language":"xml"}}},"url":{"raw":"{{HM_ServiceAPI_URL}}/getcuesheet/{{HM_ServiceAPI_MemberToken}}?filename=afile","host":["{{HM_ServiceAPI_URL}}"],"path":["getcuesheet","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"filename","value":"afile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 16 May 2022 01:56:45 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecuesheet fullurl=\"https://{cuesheetdomainpath}}/afile.csv\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>"},{"id":"6f577368-7a22-4d5a-8008-31d4901bbdbc","name":"Get Generated Cuesheet (Playlist) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"playlist\": \"999bef621d6c7b72v6\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HM_ServiceAPI_URL}}/getcuesheet/{{HM_ServiceAPI_MemberToken}}?filename=afile","host":["{{HM_ServiceAPI_URL}}"],"path":["getcuesheet","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"filename","value":"afile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 May 2022 01:53:23 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"FullUrl\": \"https://{cuesheetdomainpath}}/afile.csv\"\n}"},{"id":"9dcb9f17-ff7c-4b54-97b6-fbdbdf0bbd48","name":"Get Generated Cuesheet (Playlist) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<tracks playlist=\"999bef62d6c7b729\">\r\n</tracks>","options":{"raw":{"language":"xml"}}},"url":{"raw":"{{HM_ServiceAPI_URL}}/getcuesheet/{{HM_ServiceAPI_MemberToken}}?filename=afile","host":["{{HM_ServiceAPI_URL}}"],"path":["getcuesheet","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"filename","value":"afile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 16 May 2022 01:55:11 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecuesheet fullurl=\"https://{cuesheetdomainpath}}/afile.csv\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>"}],"_postman_id":"4f886ce6-7977-448d-8f57-a6f07ed89368"}],"id":"99fa5ef8-340d-4039-8d39-27a0b83a6196","_postman_id":"99fa5ef8-340d-4039-8d39-27a0b83a6196","description":""}],"id":"9263b8b1-a2e5-4e4d-a2bb-7f342efbd18a","description":"<p>This section provides information on how to access library, albums, categories, styles and tracks stored within a Harvest Media account</p>\n","event":[{"listen":"prerequest","script":{"id":"03feb865-2203-4991-93d8-f6df49b39eb2","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6ad5a36a-c412-4055-91f5-82026d9ae97e","type":"text/javascript","exec":[""]}}],"_postman_id":"9263b8b1-a2e5-4e4d-a2bb-7f342efbd18a"},{"name":"Searching Metadata","item":[{"name":"Search","item":[{"name":"Implementation Guide Search","id":"4cbdd738-1533-4130-a74e-f795e39069a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h1 id=\"overview\">Overview</h1>\n<p>HM API Cloud Search aims to provide fast and efficient searching of a number of entities within the Harvest Media platform.</p>\n<p>Currently we support searching on:</p>\n<ul>\n<li><p>Tracks</p>\n</li>\n<li><p>Albums</p>\n</li>\n<li><p>Libraries</p>\n</li>\n<li><p>Styles</p>\n</li>\n<li><p>Categories</p>\n</li>\n<li><p>Rightholders</p>\n</li>\n<li><p>Duration</p>\n</li>\n<li><p>BPM</p>\n</li>\n<li><p>Within results</p>\n</li>\n</ul>\n<p>The way in which you configure to search for each of these entities varies, however the core framework remains the same. At the core of each requestcloudsearch and responsecloudsearch object we have the following sections;</p>\n<ul>\n<li><p><strong>Options</strong> these are used to set up the search environment. For example, in this section you would identify whether you are searching on tracks account-wide, or just within tracks for a member. You can look at these as your top-level configuration options.</p>\n</li>\n<li><p><strong>SearchTermBundle</strong> this is your current search terms for the search being performed</p>\n</li>\n<li><p><strong>SearchTermBundleHistory</strong> these are you previous search terms for the search being performed. This should only exist if you are performing within result searches, otherwise you will only ever have a SearchTermBundle</p>\n</li>\n<li><p><strong>ResultView</strong> where the Configuration options are your top-level options setting up the environment, this is your current search options setting up your search results. Here, you can set up paging or modify the order in which the results are returned.</p>\n</li>\n</ul>\n<h1 id=\"guidelines\">Guidelines</h1>\n<p>Whilst a search sounds simple in nature, setting up a \"within results\" search can be confusing at first. As such, below, we have listed a number of key things to look out for as well as a few recommendations on how to use various options.</p>\n<h2 id=\"search-filters--search-crumbs\">Search Filters &amp; Search Crumbs</h2>\n<p>In general, if your site maintains a list of search crumbs to show the user the terms on which they have been searching on, each of these should map to a single SearchTermBundle. This is a good way to break down how you searchTermBundle &amp; PreviousSearchTermBundles should look when requesting a search.</p>\n<p>Example of a site having just one search crumb (a simple not-within-result search) – Keyword: Pop</p>\n<ul>\n<li><p>In this example, when performing the request, you would have a SearchTermBundle and no PreviousSearchTermBundles,</p>\n</li>\n<li><p>In this example, when receiving the response, you would have no SearchTermBundle however a single PreviousSearchTermBundles of the keyword search Pop</p>\n</li>\n</ul>\n<p>Example of a site having more than one search crumb (a within-result search) – Keyword: Pop &amp; Keyword: Dance</p>\n<ul>\n<li><p>In this example, when performing a request, you would have a SearchTermBundle and a single PreviousSearchTermBundles. The SearchTermBundle of keyword search Dance and a PreviousSearchTermBundles of keyword search Pop</p>\n</li>\n<li><p>In this example, when receiving the response, you would have no SearchTermBundle however two PreviousSearchTermBundles. 1 for keyword search Pop and 1 for keyword search Dance</p>\n</li>\n</ul>\n<h2 id=\"tracks-albums-libraries-styles-categories-rightholders\">Tracks, Albums, Libraries, Styles, Categories, Rightholders</h2>\n<p>When performing searches for a specific entity, for example a specific Album or Library it is recommended to search using ID’s as opposed to free text on the Album title or Library name. We have gone to lengths to provide efficient structures for searching using these terms so in order to have the fastest possible responses delivered to your site, please use these.</p>\n<h2 id=\"negative-terms\">Negative terms</h2>\n<p>When performing searches, it is possible to negate the search such that it retrieves everything but what had been searched on. This works with single searches just as well as it does with within result searches. Each term bundle type (st_keyword_aggregate, st_custom, st_track, st_album etc) will have \"negative\" attribute that can be either true or false. When false, it will perform a search as per normal however when true it will negate the results that would normally be delivered.</p>\n<h2 id=\"search-history\">Search History</h2>\n<p>Search history is an important part of our Cloud Search capabilities. In order to have your search history maintained there are a number of rules that should be followed. Following these will not only mean your search history will be saved, but they will also enhance your knowledge of our Cloud Search capabilities:</p>\n<h3 id=\"search-history--the-response-object\">Search History &amp; the Response Object</h3>\n<p>After having performed a search you will notice that in your Response Object it will include a ParentSearchHistoryID property as well as a PreviousSearchTermBundles. These MUST be maintained for future searches if you are doing within result searches. If this is not sent into subsequent searches then the search history will not be maintained and your search may not work as expected or be recorded as expected when viewing the Search Keyword Reports in the HM Admin</p>\n<ul>\n<li><p><strong>ParentSearchHistoryID</strong>; this will change each time you perform a search. In order to maintain a correct search history you will need to pass the changed value into any within-result searches each time. For new searches you need to remove it.</p>\n</li>\n<li><p><strong>PreviousSearchTermBundles</strong>; that is the aggregate of your previous Search Bundles, it will contain your SearchTermBundle that you passed into the Request Object, however it will also contain the following important attributes; SearchTermBundle contains a “searchhistoryid” attribute and the SearchTerm_ contains a “SearchTermID”. It’s essential that they are included in the Request object for within result searches each time until a new search is performed from scratch.</p>\n</li>\n</ul>\n<h3 id=\"search-history-the-request-object-and-removing-search-crumbs\">Search History, the Request Object and removing search crumbs</h3>\n<p>When removing a search crumb from a within-result search it is important that the removal is sent in the request when performing a new search and is not just removed. This is so that the search history maintains that a removal took place.</p>\n<p>If we take our previous example, in which we had Keyword: Pop &amp; Keyword: Dance, and remove Dance then we need to send that removal to perform the search. So we would have two SearchTermBundleHistory, one for Pop and one for Dance and a single SearchTermBundle that includes our removal of Pop ()</p>\n<p>Below is an example of how to remove \"Dance\".<br />We make a new Search Term Bundle which will be called <code>\"st_removesearchterms\"</code> , within it we pass the <code>SearchHistoryID</code> of the term we want to remove (you should find this in the response of your previous call) as well as <code>\"SearchTermID\": 1</code> .<br />Finally we also update the <code>ParentSearchHistoryID</code> to the one received in our last Search response as well as update the <code>PreviousSearchTermBundles</code> :</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"SaveSearchHistory\": \"true\",\n    \"SearchFilters\": {\n        \"SearchType\": \"Normal\",\n        \"IncludeInactive\": \"false\",\n        \"MainOnly\": \"true\",\n        \"AlternateOnly\": \"false\",\n        \"FeaturedLibrariesOnly\": null,\n        \"LibraryType\": null,\n        \"HasStems\": null,\n        \"NearestBPM\": \"false\",\n        \"NearestDuration\": \"false\",\n        \"NearestAlternate\": \"false\",\n        \"ParentSearchHistoryID\": \"7fd71e443023aca1a8715cb9ba8b88f5\",\n        \"SearchTermBundle\": {\n            \"st_removesearchterms\": [\n                {\n                    \"SearchHistoryID\": 88748422,\n                    \"SearchTermID\": 1\n                }\n            ]\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 88745385,\n                \"st_keyword_aggregated\": {\n                    \"searchtermid\": 1,\n                    \"searchtermidenc\": \"272f1d66c82967de\",\n                    \"Keywords\": \"pop\",\n                    \"exactphrase\": false,\n                    \"oroperation\": false,\n                    \"wildcard\": true,\n                    \"disablekeywordgroup\": false,\n                    \"negative\": false\n                }\n            },\n                        {\n                \"SearchHistoryID\": 88748422,\n                \"st_keyword_aggregated\": {\n                    \"searchtermid\": 1,\n                    \"searchtermidenc\": \"272f1d66c82967de\",\n                    \"Keywords\": \"dance\",\n                    \"exactphrase\": false,\n                    \"oroperation\": false,\n                    \"wildcard\": true,\n                    \"disablekeywordgroup\": false,\n                    \"negative\": false\n                }\n            }\n        ],\n\n</code></pre>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"4cbdd738-1533-4130-a74e-f795e39069a7"},{"name":"Search","id":"bdc038bb-d829-4cec-8896-8b26c909426d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns tracks/albums/libraries/styles/playlists found using a combination of search terms.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>savesearchhistory</td>\n<td>String</td>\n<td>Optional. If not provided, defaults to false. Setting to true will store the history of the search which can be used within the Harvest Admin report offerings</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Session</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>unixepoch</td>\n<td>String</td>\n<td>Optional. A unix timestamp from the client application that identifies when the request was sent. Used in combination with <code>uid</code></td>\n</tr>\n<tr>\n<td>uid</td>\n<td>String</td>\n<td>Optional. A unique ID provided from the client application that uniquely identifies the browser session to the API. This can be used in combination with unixepoch to uniquely identify a request from this session at a specific time. This should be used to reduce request bubbling in circumstances where key bind searches are performed - which can trigger a large number of requests in a short period of time whose results would mostly be discarded.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Search Filters</strong></p>\n<p>These parameters will be shared between “first search” and “search within results”.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>searchtype</td>\n<td>Required, case insensitive. The only available value for this is “Normal”.</td>\n</tr>\n<tr>\n<td>includeinactive</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is “false”, pass “true” to include inactive contents in the results.</td>\n</tr>\n<tr>\n<td>mainonly</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is “false”, pass “true” to search on main tracks only.</td>\n</tr>\n<tr>\n<td>alternativeonly</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is “false”, pass “true” to search on alternate tracks only.</td>\n</tr>\n<tr>\n<td>featuredlibrariesonly</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is null.  <br />  <br />\"FeaturedLibrariesOnly\": \"false\" = only return tracks that are NOT in a featured library  <br />  <br />\"FeaturedLibrariesOnly\": \"true\" = only return tracks that are in a featured library  <br />  <br />\"FeaturedLibrariesOnly\": null or not included in the request at all = search all tracks, whether they are in a featured library or not</td>\n</tr>\n<tr>\n<td>hasstems</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is null.  <br />  <br />\"HasStems\": \"false\" = only return tracks that do not have stems  <br />  <br />\"HasStems\": \"true\" = only return tracks that do have stems  <br />  <br />\"HasStems\": null or not included in the request at all = return all tracks, whether they have stems or not</td>\n</tr>\n<tr>\n<td>haslyrics</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is null.  <br />  <br />\"HasLyrics\": \"false\" = only return tracks that do not have lyrics  <br />  <br />\"HasLyrics\": \"true\" = only return tracks that do have lyrics  <br />  <br />\"HasLyrics\": null or not included in the request at all = return all tracks, whether they have lyrics or not</td>\n</tr>\n<tr>\n<td>explicitonly</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is null.  <br />  <br />\"ExplicitOnly\": \"false\" = only return tracks that are not explicit  <br />  <br />\"ExplicitOnly\": \"true\" = only return tracks that are explicit  <br />  <br />\"ExplicitOnly\": null or not included in the request at all = return all tracks, whether they are explicit or not</td>\n</tr>\n<tr>\n<td>nearestbpm</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is “false”, pass “true” to return the nearest version (main or alternate) with respect to the bpm value. This will always be false if a BPM filter has not been provided or if mainonly is “false”.</td>\n</tr>\n<tr>\n<td>nearestduration</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is “false”, pass “true” to return the nearest version (main or alternate) with respect to the duration value. This will always be false if a Duration filter has not been provided or if mainonly is “false”.</td>\n</tr>\n<tr>\n<td>nearestalternate</td>\n<td>Optional, choose from “true” / “false”, case sensitive, default value is “false”, pass “true” to flip a main result with an alternate if the alternate's version is matched on a keyword filter. This will always be false if a keyword filter has not been provided or if mainonly is “false”.</td>\n</tr>\n<tr>\n<td>parentsearchhistoryid</td>\n<td>Optional, encrypted searchhistory id. This value can be retrieved from a search response body and should be set when performing within result searches.</td>\n</tr>\n<tr>\n<td>generateplaylist</td>\n<td>Optional, when defined it is possible to store search results immediately into a playlist.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>st_keyword_aggregated</td>\n<td>This is our aggregate search. This should be used when searching all text fields. The text fields that will be searched within are defined within the Global Settings section of the HM Admn portal.</td>\n</tr>\n<tr>\n<td>st_keyword</td>\n<td>This is our custom search. Using this you can specify any combination of text fields that you wish to search within. The following is a list of values that can be use here, note that this is case sensitive; TrackDisplayTitle, TrackComment, TrackGenre, TrackComposer, TrackPublisher, TrackKeywords, TrackLyrics, TrackVersion, TrackArtist, TrackAlternateTitle, TrackInstrumentation, TrackMood, TrackMusicFor, AlbumCode, AlbumDisplayTitle, AlbumKeywords, AlbumDescription, LibraryName, CategoryAttributeName, StyleName, CollectingSocietyRightHolderName.</td>\n</tr>\n<tr>\n<td>st_duration</td>\n<td>Search on track duration field, both “start” or “end” is optional</td>\n</tr>\n<tr>\n<td>st_bpm</td>\n<td>Search on track bpm field, both “start” or “end” is optional</td>\n</tr>\n<tr>\n<td>st_releasedate</td>\n<td>Search on album release date field, both “start” or “end” is optional. Date format needs to be “yyyy-MM-dd”</td>\n</tr>\n<tr>\n<td>st_library</td>\n<td>Search on a library id, this can be a comma separated list with each library id acting as an \"or\" search</td>\n</tr>\n<tr>\n<td>st_librarygroupitem</td>\n<td>Search on a library group item id, this can be a comma separated list with each library group item id acting as an \"or\" search</td>\n</tr>\n<tr>\n<td>st_album</td>\n<td>Search on a album id, this can be a comma separated list with each album id acting as an \"or\" search</td>\n</tr>\n<tr>\n<td>st_track</td>\n<td>Search on a track id, this can be a comma separated list with each track id acting as an \"or\" search</td>\n</tr>\n<tr>\n<td>st_style</td>\n<td>Search on a style id, this can be a comma separated list with each style id acting as an \"or\" search</td>\n</tr>\n<tr>\n<td>st_stylegroup</td>\n<td>Search on a style group id, this can be a comma separated list with each style group id acting as an \"or\" search</td>\n</tr>\n<tr>\n<td>st_category</td>\n<td>Search on a category/categoryattribute id, this can be a comma separated list with each category/categoryattribute id acting as an \"or\" search. Prefix categoryid with \"CAT_\" ie: CAT_068d650000009a71f. Prefix the category attribute id with \"ATT_\" ie: ATT_068d6500000001f</td>\n</tr>\n<tr>\n<td>st_playlist</td>\n<td>Search on a featured playlist id, this can be a comma separated list with each featured playlist id acting as an \"or\" search. This cannot be used for member playlist id searching.</td>\n</tr>\n<tr>\n<td>st_rightholder</td>\n<td>Search on a rightholder id, this can be a comma separated list with each rightholder id acting as an \"or\" search</td>\n</tr>\n</tbody>\n</table>\n</div><p>For st_keyword_aggregate and st_keyword there are a number of other fields that can be set.</p>\n<ul>\n<li><p>“exactphrase” is optional, choose from \"true\" / \"false\", case insensitive, default value is “false”. Pass \"true\" to perform an exact phrase search on the keyword provided</p>\n</li>\n<li><p>“wildcard” is optional, choose from \"true\" / \"false\", case insensitive, default value is \"false\". Pass \"true\" to perform an wildcard search on the keyword provided.</p>\n</li>\n<li><p>\"disablekeywordgroup\" is optional, choose from \"true\" / \"false\", case insensitive, default value is \"false\". Pass \"true\" to prevent keyword groups from being included in searches.</p>\n</li>\n<li><p>\"oroperation\" is optional, choose from \"true\" / \"false\", case insensitive, default value is \"false\". This field is useful when a search is performed using multiple keywords in the one search term. For example, when this is false a search on \"pop rock\" will perform an AND search on these terms meaning that for a result to appear it must contain both pop AND rock. If this field is set to true, using the same search on \"pop rock\" will perform an OR search on these terms meaning that for a result to appear it must contain either pop OR rock.</p>\n</li>\n</ul>\n<p>It is possible to perform a wildcard search with no term, to return all tracks/albums/libraries, by passing \"%\" into the keyword field for st_keyword and st_keyword_aggregated.</p>\n<p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>view</td>\n<td>Required, possible values to choose from include; “track”, “album”, “library”, \"style\" or \"playlist\". Case insensitive</td>\n</tr>\n<tr>\n<td>sort_predefined</td>\n<td>Optional, there are different possible values based on the \"view\" that is being requested. Case insensitive. If left empty the order returned will be the order in which they are stored.  <br />  <br />- For \"view\" track; ReleaseDate_Asc, ReleaseDate_Desc, Alphabetic_Asc, Alphabetic_Desc,  <br />AlbumCode_Asc, AlbumCode_Desc, MemberLibraryOrder (then ordered by ReleaseDate_Desc), Random, RankExpression (contact us to setup customised ranking including up/down boosting on track manager in admin).  <br />  <br />- For \"view\" track when using St_Playlist; Custom_Asc, Custom_Desc, DateTimeStamp_Asc, DateTimeStamp_Desc  <br />  <br />- For \"view\" album; ReleaseDate_Asc, ReleaseDate_Desc, Alphabetic_Asc, Alphabetic_Desc, AlbumTitle_Asc, AlbumTitle_Desc,  <br />AlbumCode_Asc, AlbumCode_Desc, MemberLibraryOrder (then ordered by ReleaseDate_Desc), Random, Count_Desc (track count), RankExpression (contact us to setup customised ranking).  <br />  <br />- For \"view\" label; ReleaseDate_Asc, ReleaseDate_Desc, Alphabetic_Asc, Alphabetic_Desc, MemberLibraryOrder, Random, LibraryLatestAlbum, Count_Desc (album count)  <br />  <br />- For \"view\" style; ReleaseDate_Asc, ReleaseDate_Desc, Alphabetic_Asc, Alphabetic_Desc,  <br />  <br />- For \"view\" playlist; Custom_Asc, Custom_Desc, Alphabetic_Asc, Alphabetic_Desc,  <br />Created_Asc,  <br />Created_Desc,  <br />DateTimeStamp_Asc,  <br />DateTimeStamp_Desc (last updated date time)</td>\n</tr>\n<tr>\n<td>rankexpression</td>\n<td>If \"sort_predefined\" has the value RankExpression and \"view\" has the value Track then this \"rankexpression\" element is also required. The value to include here will be provisioned by us if you are looking to seteup customised ranking.</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>Optional, the number of results to skip</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Required, the number of results to return</td>\n</tr>\n<tr>\n<td>library</td>\n<td>Optional, encrypted library id. This is different to the “st_library” search term in that it can only take a single value and should only be used if expanding a library to view the albums within it.</td>\n</tr>\n<tr>\n<td>album</td>\n<td>Optional, encrypted album id. This is different to the “st_album” search term in that it can only take a single value and should only be used if expanding a album to view the tracks within it.</td>\n</tr>\n<tr>\n<td>returntrackcategoryid</td>\n<td>Optional. Pass “true” to this parameter to return track categories in the results. Please use the GetCategory method to load the category tree in the memory of the calling application, then locate the category names in this tree before rendering your search results.</td>\n</tr>\n<tr>\n<td>facet_librarygroup</td>\n<td>Optional, choose from \"true\" / \"false, case insensitive, default value is \"false\". Pass “true” to return a library group &gt; library group item facet in the results which will contain a list of all groups and their sub groups seen across the entire set based on the search parameters provided. To control pagination and order you will need the additional parameters; facet_librarygroupskip, facet_librarygrouplimit, facet_librarygroupsort. Possible sort options are as follows; Count_Desc, Alphabetic_Asc, Alphabetic_Desc</td>\n</tr>\n<tr>\n<td>facet_library</td>\n<td>Optional, choose from \"true\" / \"false, case insensitive, default value is \"false\". Pass “true” to return a library facet in the results which will contain a list of all libraries seen across the entire set based on the search parameters provided. To control pagination and order you will need the additional parameters; facet_libraryskip, facet_librarylimit, facet_librarysort. Possible sort options are as follows; Count_Desc, Alphabetic_Asc, MemberFavourite</td>\n</tr>\n<tr>\n<td>facet_album</td>\n<td>Optional, choose from \"true\" / \"false, case insensitive, default value is \"false\". Pass “true” to return a album facet in the results which will contain a list of all albums seen across the entire result set based on the search parameters provided. To control pagination and order you will need the additional parameters; facet_albumskip, facet_albumlimit, facet_albumsort. Possible sort options are as follows; Count_Desc, Alphabetic_Asc, ReleaseDate_Desc</td>\n</tr>\n<tr>\n<td>facet_style</td>\n<td>Optional, choose from \"true\" / \"false, case insensitive, default value is \"false\". Pass “true” to return a style facet in the results which will contain a list of all styles seen across the entire result set based on the search parameters provided. To control pagination and order you will need the additional parameters; facet_styleskip, facet_stylelimit, facet_stylesort. Possible sort options are as follows; Count_Desc, Alphabetic_Asc</td>\n</tr>\n<tr>\n<td>facet_category</td>\n<td>Optional, choose from \"true\" / \"false, case insensitive, default value is \"false\". Pass “true” to return a category facet in the results which will contain a list of all categories seen across the entire result set based on the search parameters provided. To control pagination and order you will need the additional parameters; facet_categoryskip, facet_categorylimit, facet_categorysort. Sort options are as follows; Count_Desc, Alphabetic_Asc</td>\n</tr>\n<tr>\n<td>facet_composer</td>\n<td>Optional, choose from \"true\" / \"false, case insensitive, default value is \"false\". Pass “true” to return a composer facet in the results which will contain a list of all composers seen across the entire result set based on the search parameters provided. To control pagination and order you will need the additional parameters; facet_composerskip, facet_composerlimit, facet_composersort. Sort options are as follows; Count_Desc, Alphabetic_Asc</td>\n</tr>\n<tr>\n<td>facet_bpm</td>\n<td>Optional, choose from \"true\" / \"false, case insensitive, default value is \"false\". Pass “true” to return a track BPM facet in the results which will contain the minimum and maximum track BPM values seen across the entire result set based on the search parameters provided.</td>\n</tr>\n<tr>\n<td>facet_duration</td>\n<td>Optional, choose from \"true\" / \"false, case insensitive, default value is \"false\". Pass “true” to return a track duration facet in the results which will contain the minimum and maximum track duration values seen across the entire result set based on the search parameters provided.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchHistory</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>savesearchhistory</td>\n<td>Optional, pass “true” to save the search to history, default value is “false”.</td>\n</tr>\n<tr>\n<td>searchhistoryid</td>\n<td>Optional, pass a searchhistory id to reload a search that had previously been saved. This functionality is only available to logged in memberaccounts and the \"memberaccount\" as specified in the \"SearchFilters\" parameter must be set to the logged in member.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Generate Playlist</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>playlistid</td>\n<td>Optional, if not set then it is assumed that a new playlist should be created.</td>\n</tr>\n<tr>\n<td>playlistname</td>\n<td>Optional, if <code>playlistid</code> is not set then this will be the name of the new playlist that is created. if <code>playlistid</code> is set, then the name of the playlist will be overriden with the one provided. Do not include this element if you do not want to update the name.</td>\n</tr>\n<tr>\n<td>playlistdescription</td>\n<td>Optional, if <code>playlistid</code> is not set then this will be the description of the new playlist that is created. if <code>playlistid</code> is set, then the description of the playlist will be overriden with the one provided. Do not include this element if you do not want to update the description.</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>Optional, if <code>playlistid</code> is not set then this will be the tags of the new playlist that is created. if <code>playlistid</code> is set, then the tags of the playlist will be overriden with the one provided. Do not include this element if you do not want to update the tags.</td>\n</tr>\n<tr>\n<td>playlistcategoryid</td>\n<td>Optional, if <code>playlistid</code> is not set then this will be the folder that the new playlist is stored in. If set, then this will be the folder that the playlist is moved to. Do not include this element if you do not want to update the folder.</td>\n</tr>\n<tr>\n<td>orderby</td>\n<td>Optional, if <code>playlistid</code> is not set then this will be the sort order that the the new playlist has its tracks shown in. if <code>playlistid</code> is set, then the sort order of the playlist will be overriden with the one provided. Do not include this element if you do not want to update the sort order.</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Optional, if provided the it defines the number of tracks to be taken from the search results to be placed into the playlist. If not provided then all of the tracks returned in the response are added to the playlist instead.</td>\n</tr>\n<tr>\n<td>generatetype</td>\n<td>Optional, defaults to Append. Possible values are;  <br />1. Append  <br />2. Clean  <br />When <code>Append</code> then the tracks are appended to those that exist within the playlist already.  <br />When <code>Clean</code> then the tracks are appended to the playlist after the playlist has had some of all tracks removed. Refer to <code>generatecleantype</code> as this setting defines the cleaning method.</td>\n</tr>\n<tr>\n<td>generatecleantype</td>\n<td>Optional, defaults to CleanAll. Possible values are;  <br />- CleanAll  <br />- CleanAutomated  <br />- CleanManual  <br />When <code>CleanAll</code> then all tracks are removed from the playlist before the search result tracks are added.  <br />When <code>CleanAutomated</code> then all tracks that were previously added via a search result will be removed before the new search result tracks are added. This will keep any manually added tracks that the user may have added to the playlist.  <br />When <code>CleanManual</code> then all tracks that were previously added by the user will be removed before the new search result tracks are added. This will keep any previous tracks that were added as via a search result.</td>\n</tr>\n<tr>\n<td>generatelimittype</td>\n<td>Optional, defaults to Variable. Possible values are;  <br />1. Variable  <br />2. Fixed  <br />When <code>Variable</code> the number of tracks that can be added to the playlist has no cap.  <br />When <code>Fixed</code> the number of tracks that can be added to the playlist is retricted based on the <code>Limit</code> value. If the <code>Limit</code> value is set, then the playlist can add tracks until it hits that Limit and then must stop - this will take into account tracks that are already on the playlist. For example, if the playlist is already at its limit value, then no tracks will be added until some are removed</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"af1b5f3f-1acf-48ca-ba18-0b31f9aabaa2","name":"Search (Aggregate Keyword Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Keyword_Aggregated\": {\r\n                \"ExactPhrase\": \"false\",\r\n                \"Wildcard\": \"false\",\r\n                \"DisableKeywordGroup\": \"false\",\r\n                \"OrOperation\": \"false\",\r\n                \"Keywords\": \"france\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 05:45:48 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"10076"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 4746,\n    \"TotalAlbums\": 1266,\n    \"TotalLibraries\": 153,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,        \n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676439,\n                \"st_keyword_aggregated\": {\n                    \"searchtermid\": 1,\n                    \"Keywords\": \"france\",\n                    \"exactphrase\": false,\n                    \"oroperation\": false,\n                    \"wildcard\": false,\n                    \"disablekeywordgroup\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"005\",\n            \"LengthSeconds\": \"189\",\n            \"Comment\": \"Medium. Driving Rock tune with distorted guitars.\",\n            \"Composer\": \"Claude Engel\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"French Rock\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Rock\",\n            \"Bpm\": \"108\",\n            \"Version\": \"Original\",\n            \"CDCode\": \"TM 3026\",\n            \"AlbumName\": \"TM 3026 99% Pop\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"2\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"851764f4-54c7-4a69-95bf-405075af2816","name":"Search (Aggregate Keyword Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_keyword_aggregated exactphrase=\"false\" wildcard=\"false\" disablekeywordgroup=\"false\" oroperation=\"false\" negative=\"false\">france</st_keyword_aggregated>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n        \t<view_style_album_count>false</view_style_album_count>\r\n        \t<view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:00:30 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1732"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>4746</trackcount>\n    <albumcount>1266</albumcount>\n    <librarycount>153</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676441\">\n                <st_keyword_aggregated searchtermid=\"1\">france</st_keyword_aggregated>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"005\" lengthseconds=\"189\" comment=\"Medium. Driving Rock tune with distorted guitars.\" composer=\"Claude Engel\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"French Rock\" alternatetitle=\"\" genre=\"Rock\" bpm=\"108\" version=\"Original\" cdcode=\"TM 3026\" albumname=\"TM 3026 99% Pop\" isalternate=\"false\" alternatecount=\"2\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"871dcea2-a22d-4c09-8e72-87fe451d52a3","name":"Search (Custom Keyword Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Keyword\": {\r\n            \t\"Fields\": \"TrackDisplayTitle, TrackKeywords, AlbumTitle, AlbumKeywords\",\r\n                \"ExactPhrase\": \"false\",\r\n                \"Wildcard\": \"false\",\r\n                \"DisableKeywordGroup\": \"false\",\r\n                \"OrOperation\": \"false\",\r\n                \"Keywords\": \"france\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:03:42 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"10189"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 2959,\n    \"TotalAlbums\": 870,\n    \"TotalLibraries\": 132,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 10,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676443,\n                \"st_keyword\": {\n                    \"searchtermid\": 32898,\n                    \"fields\": \"TrackDisplayTitle,TrackKeywords,AlbumKeywords\",\n                    \"Keywords\": \"france\",\n                    \"exactphrase\": false,\n                    \"oroperation\": false,\n                    \"wildcard\": false,\n                    \"disablekeywordgroup\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"005\",\n            \"LengthSeconds\": \"189\",\n            \"Comment\": \"Medium. Driving Rock tune with distorted guitars.\",\n            \"Composer\": \"Claude Engel\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"French Rock\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Rock\",\n            \"Bpm\": \"108\",\n            \"Version\": \"Original\",\n            \"CDCode\": \"TM 3026\",\n            \"AlbumName\": \"TM 3026 99% Pop\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"2\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"322be61f-0afd-400f-a959-02017eb47746","name":"Search (Custom Keyword Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_keyword fields=\"TrackDisplayTitle, TrackKeywords, AlbumTitle, AlbumKeywords\" exactphrase=\"false\" wildcard=\"false\" disablekeywordgroup=\"false\" oroperation=\"false\" negative=\"false\">france</st_keyword>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:06:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>2959</trackcount>\n    <albumcount>870</albumcount>\n    <librarycount>132</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>2</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676444\">\n                <st_keyword searchtermid=\"32898\" fields=\"TrackDisplayTitle,TrackKeywords,AlbumKeywords\">france</st_keyword>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"005\" lengthseconds=\"189\" comment=\"Medium. Driving Rock tune with distorted guitars.\" composer=\"Claude Engel\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"French Rock\" alternatetitle=\"\" genre=\"Rock\" bpm=\"108\" version=\"Original\" cdcode=\"TM 3026\" albumname=\"TM 3026 99% Pop\" isalternate=\"false\" alternatecount=\"2\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"7164d8e5-7297-48a9-b8d8-47c3a779b654","name":"Search (Within Result - Two Terms Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"PreviousSearchTermBundles\": [\r\n    \t\t{\r\n\t        \t\"SearchHistoryID\": 11676465,\r\n\t        \t\"St_Keyword_Aggregated\": {\r\n\t        \t\t\"SearchTermID\": 1,\r\n\t        \t\t\"ExactPhrase\": \"false\",\r\n\t        \t\t\"Wildcard\": \"false\",\r\n                \t\"DisableKeywordGroup\": \"false\",\r\n\t        \t\t\"OrOperation\": \"false\",\r\n\t        \t\t\"Keywords\": \"france\",\r\n                \t\"Negative\": \"false\"\r\n\t        \t}\r\n\t    \t}\r\n\t    ],\r\n        \"SearchTermBundle\": {\r\n            \"St_Keyword_Aggregated\": {\r\n                \"ExactPhrase\": \"false\",\r\n                \"Wildcard\": \"false\",\r\n                \"DisableKeywordGroup\": \"false\",\r\n                \"OrOperation\": \"false\",\r\n                \"Keywords\": \"rock\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 18 Sep 2019 02:07:04 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 348,\n    \"TotalAlbums\": 125,\n    \"TotalLibraries\": 53,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 10,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676466,\n                \"st_keyword_aggregated\": {\n                    \"searchtermid\": 1,\n                    \"Keywords\": \"france\",\n                    \"exactphrase\": false,\n                    \"oroperation\": false,\n                    \"wildcard\": false,\n                    \"disablekeywordgroup\": false\n                }\n            },\n            {\n                \"SearchHistoryID\": 11676467,\n                \"st_keyword_aggregated\": {\n                    \"searchtermid\": 1,\n                    \"Keywords\": \"rock\",\n                    \"exactphrase\": false,\n                    \"oroperation\": false,\n                    \"wildcard\": false,\n                    \"disablekeywordgroup\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"005\",\n            \"LengthSeconds\": \"189\",\n            \"Comment\": \"Medium. Driving Rock tune with distorted guitars.\",\n            \"Composer\": \"Claude Engel\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"French Rock\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Rock\",\n            \"Bpm\": \"108\",\n            \"Version\": \"Original\",\n            \"CDCode\": \"TM 3026\",\n            \"AlbumName\": \"TM 3026 99% Pop\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"2\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"e6c6a386-320a-4775-aed0-2aa99137f105","name":"Search (Within Result - Two Terms Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundlehistory>\r\n            <searchtermbundle searchhistoryid=\"11676469\">\r\n                <st_keyword_aggregated exactphrase=\"false\" wildcard=\"false\" disablekeywordgroup=\"false\" oroperation=\"false\" negative=\"false\">france</st_keyword_aggregated>\r\n            </searchtermbundle>\r\n        </searchtermbundlehistory>\r\n        <searchtermbundle>\r\n        \t<st_keyword_aggregated exactphrase=\"false\" wildcard=\"false\" disablekeywordgroup=\"false\" oroperation=\"false\">rock</st_keyword_aggregated>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 18 Sep 2019 02:30:43 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>348</trackcount>\n    <albumcount>125</albumcount>\n    <librarycount>53</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676470\">\n                <st_keyword_aggregated searchtermid=\"1\">france</st_keyword_aggregated>\n            </searchtermbundle>\n            <searchtermbundle searchhistoryid=\"11676471\">\n                <st_keyword_aggregated searchtermid=\"1\">rock</st_keyword_aggregated>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"005\" lengthseconds=\"189\" comment=\"Medium. Driving Rock tune with distorted guitars.\" composer=\"Claude Engel\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"French Rock\" alternatetitle=\"\" genre=\"Rock\" bpm=\"108\" version=\"Original\" cdcode=\"TM 3026\" albumname=\"TM 3026 99% Pop\" isalternate=\"false\" alternatecount=\"2\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"c1e6f4c8-a1e3-49a0-a968-434f5b0a03c6","name":"Search (Within Result - Three Terms Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"PreviousSearchTermBundles\": [\r\n            {\r\n                \"SearchHistoryID\": 11676466,\r\n                \"St_Keyword_Aggregated\": {\r\n                    \"SearchTermid\": 1,\r\n\t                \"ExactPhrase\": \"false\",\r\n\t                \"Wildcard\": \"false\",\r\n\t                \"DisableKeywordGroup\": \"false\",\r\n\t                \"OrOperation\": \"false\",\r\n\t                \"Keywords\": \"france\",\r\n            \t\t\"Negative\": \"false\"\r\n                }\r\n            },\r\n            {\r\n                \"SearchHistoryID\": 11676467,\r\n                \"st_keyword_aggregated\": {\r\n                    \"searchtermid\": 1,\r\n\t                \"ExactPhrase\": \"false\",\r\n\t                \"Wildcard\": \"false\",\r\n\t                \"DisableKeywordGroup\": \"false\",\r\n\t                \"OrOperation\": \"false\",\r\n\t                \"Keywords\": \"rock\",\r\n                \t\"Negative\": \"false\"\r\n                }\r\n            }\r\n        ],\r\n        \"SearchTermBundle\": {\r\n            \"St_RightHolder\": {\r\n                \"RightHolders\": \"a660d506e12f7c7ckf\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 18 Sep 2019 02:36:39 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2812"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 4,\n    \"TotalAlbums\": 4,\n    \"TotalLibraries\": 2,\n    \"TotalStyles\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676472,\n                \"st_keyword_aggregated\": {\n                    \"searchtermid\": 1,\n                    \"Keywords\": \"france\",\n                    \"exactphrase\": false,\n                    \"oroperation\": false,\n                    \"wildcard\": false,\n                    \"disablekeywordgroup\": false\n                }\n            },\n            {\n                \"SearchHistoryID\": 11676473,\n                \"st_keyword_aggregated\": {\n                    \"searchtermid\": 1,\n                    \"Keywords\": \"rock\",\n                    \"exactphrase\": false,\n                    \"oroperation\": false,\n                    \"wildcard\": false,\n                    \"disablekeywordgroup\": false\n                }\n            },\n            {\n                \"SearchHistoryID\": 11676474,\n                \"st_rightholder\": {\n                    \"searchtermid\": 134217728,\n                    \"RightHolders\": \"a660d506e12f7c7ckf\",\n                    \"oroperation\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"005\",\n            \"LengthSeconds\": \"189\",\n            \"Comment\": \"Medium. Driving Rock tune with distorted guitars.\",\n            \"Composer\": \"Claude Engel\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"French Rock\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Rock\",\n            \"Bpm\": \"108\",\n            \"Version\": \"Original\",\n            \"CDCode\": \"TM 3026\",\n            \"AlbumName\": \"TM 3026 99% Pop\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"2\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"a0abe665-739c-4925-93c0-9fe06b6ac3d4","name":"Search (Within Result - Three Terms Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundlehistory>\r\n            <searchtermbundle searchhistoryid=\"11676470\">\r\n                <st_keyword_aggregated searchtermid=\"1\" negative=\"false\">france</st_keyword_aggregated>\r\n            </searchtermbundle>\r\n            <searchtermbundle searchhistoryid=\"11676471\">\r\n                <st_keyword_aggregated searchtermid=\"1\" negative=\"false\">rock</st_keyword_aggregated>\r\n            </searchtermbundle>\r\n        </searchtermbundlehistory>\r\n        <searchtermbundle>\r\n        \t<st_rightholder negative=\"false\">a660d506e12f7c7ckf</st_rightholder>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 18 Sep 2019 02:41:05 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>4</trackcount>\n    <albumcount>4</albumcount>\n    <librarycount>2</librarycount>\n    <stylecount>1</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676475\">\n                <st_keyword_aggregated searchtermid=\"1\">france</st_keyword_aggregated>\n            </searchtermbundle>\n            <searchtermbundle searchhistoryid=\"11676476\">\n                <st_keyword_aggregated searchtermid=\"1\">rock</st_keyword_aggregated>\n            </searchtermbundle>\n            <searchtermbundle searchhistoryid=\"11676477\">\n                <st_rightholder searchtermid=\"134217728\">a660d506e12f7c7ckf</st_rightholder>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"005\" lengthseconds=\"189\" comment=\"Medium. Driving Rock tune with distorted guitars.\" composer=\"Claude Engel\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"French Rock\" alternatetitle=\"\" genre=\"Rock\" bpm=\"108\" version=\"Original\" cdcode=\"TM 3026\" albumname=\"TM 3026 99% Pop\" isalternate=\"false\" alternatecount=\"2\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"fd5e3367-d5aa-4bd7-86bb-3a8a3de0972b","name":"Search (Library ID Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Library\": {\r\n            \t\"Libraries\": \"a22b13jd6456cf03a1\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:27:50 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 2345,\n    \"TotalAlbums\": 156,\n    \"TotalLibraries\": 1,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676446,\n                \"st_library\": {\n                    \"searchtermid\": 131072,\n                    \"Libraries\": \"a22b13jd6456cf03a1\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"a65ab13d-059f-4356-8fef-262503a51b20","name":"Search (Library ID Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_library negative=\"false\">a22b13jd6456cf03a1</st_library>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:31:22 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>2345</trackcount>\n    <albumcount>156</albumcount>\n    <librarycount>1</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676447\">\n                <st_library searchtermid=\"131072\">a22b13jd6456cf03a1</st_library>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"219\" comment=\"Emotive guitar mood / glitzy and dreamy\" composer=\"Sergey Kolosov\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starfish\" alternatetitle=\"\" genre=\"indie, rock, rock 'n' roll, promo\" bpm=\"103\" version=\"Main\" cdcode=\"ALT 001\" albumname=\"ALT 001 Indie Star Anthems\" isalternate=\"false\" alternatecount=\"5\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"fa239bdf-8ed3-4698-b0fd-78562426cc11","name":"Search (Album ID Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Album\": {\r\n                \"Albums\": \"g56ed5590ha8c7c34d\",\r\n                \"Negative\": \"true\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:35:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2125"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 13,\n    \"TotalAlbums\": 1,\n    \"TotalLibraries\": 1,\n    \"TotalStyles\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676448,\n                \"st_album\": {\n                    \"searchtermid\": 4096,\n                    \"Albums\": \"g56ed5590ha8c7c34d\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"a970cee2-a682-4bdc-936a-d223e678362f","name":"Search (Album ID Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>        \r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_album negative=\"false\">g56ed5590ha8c7c34d</st_album>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:38:28 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1670"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>13</trackcount>\n    <albumcount>1</albumcount>\n    <librarycount>1</librarycount>\n    <stylecount>1</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676449\">\n                <st_album>g56ed5590ha8c7c34d</st_album>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"219\" comment=\"Emotive guitar mood / glitzy and dreamy\" composer=\"Sergey Kolosov\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starfish\" alternatetitle=\"\" genre=\"indie, rock, rock 'n' roll, promo\" bpm=\"103\" version=\"Main\" cdcode=\"ALT 001\" albumname=\"ALT 001 Indie Star Anthems\" isalternate=\"false\" alternatecount=\"5\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"2d65fef5-a71d-4ecd-9c94-0ca3983bbcef","name":"Search (Track ID Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Track\": {\r\n                \"Tracks\": \"91b2b4eghd66f9d252\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:42:03 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2128"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 1,\n    \"TotalAlbums\": 1,\n    \"TotalLibraries\": 1,\n    \"TotalStyles\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676450,\n                \"st_track\": {\n                    \"searchtermid\": 33554432,\n                    \"Tracks\": \"91b2b4eghd66f9d252\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"2cd8b00a-5625-4605-876b-39f0b8a25eb7","name":"Search (Track ID Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_track negative=\"false\">91b2b4eghd66f9d252</st_track>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:44:48 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>1</trackcount>\n    <albumcount>1</albumcount>\n    <librarycount>1</librarycount>\n    <stylecount>1</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676451\">\n                <st_track searchtermid=\"33554432\">91b2b4eghd66f9d252</st_track>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"219\" comment=\"Emotive guitar mood / glitzy and dreamy\" composer=\"Sergey Kolosov\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starfish\" alternatetitle=\"\" genre=\"indie, rock, rock 'n' roll, promo\" bpm=\"103\" version=\"Main\" cdcode=\"ALT 001\" albumname=\"ALT 001 Indie Star Anthems\" isalternate=\"false\" alternatecount=\"5\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"5703044a67085dcb\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"6fd37649-ec23-456f-8948-bedd99e36144","name":"Search (Style ID Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Style\": {\r\n                \"Styles\": \"8b739ud22989f835je\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:53:38 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2257"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 7450,\n    \"TotalAlbums\": 501,\n    \"TotalLibraries\": 117,\n    \"TotalStyles\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676452,\n                \"st_style\": {\n                    \"searchtermid\": 524288,\n                    \"Styles\": \"8b739ud22989f835je\",\n                    \"oroperation\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"152\",\n            \"Comment\": \"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\",\n            \"Composer\": \"Robert Klein - Ascap\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starless Night (Full Mix)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"drama\",\n            \"Bpm\": \"70\",\n            \"Version\": \"Full\",\n            \"CDCode\": \"ATO1002\",\n            \"AlbumName\": \"ATO1002 Bare Acoustics\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"3\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"340b1eb1-87ce-41a6-a268-4f8a409bdf51","name":"Search (Style ID Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_style negative=\"false\">8b739ud22989f835je</st_style>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:57:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>7450</trackcount>\n    <albumcount>501</albumcount>\n    <librarycount>117</librarycount>\n    <stylecount>1</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676453\">\n                <st_style searchtermid=\"524288\">8b739ud22989f835je</st_style>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"b2c0c2ae-44c9-4764-8d16-61a7f292ccac","name":"Search (Style Group ID Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_StyleGroup\": {\r\n                \"Stylegroups\": \"8b739ud22989f835je\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:53:38 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2257"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 7450,\n    \"TotalAlbums\": 501,\n    \"TotalLibraries\": 117,\n    \"TotalStyles\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676452,\n                \"st_stylegroup\": {\n                    \"searchtermid\": 524288,\n                    \"Stylegroups\": \"8b739ud22989f835je\",\n                    \"oroperation\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"152\",\n            \"Comment\": \"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\",\n            \"Composer\": \"Robert Klein - Ascap\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starless Night (Full Mix)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"drama\",\n            \"Bpm\": \"70\",\n            \"Version\": \"Full\",\n            \"CDCode\": \"ATO1002\",\n            \"AlbumName\": \"ATO1002 Bare Acoustics\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"3\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"068cb8c7-f51e-49ce-93f0-7210446df916","name":"Search (Style Group ID Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_stylegroup negative=\"false\">8b739ud22989f835je</st_stylegroup>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:57:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>7450</trackcount>\n    <albumcount>501</albumcount>\n    <librarycount>117</librarycount>\n    <stylecount>1</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676453\">\n                <st_stylegroup searchtermid=\"524288\">8b739ud22989f835je</st_stylegroup>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"104284b0-d341-4b89-a4bf-3217d5f3b8fe","name":"Search (Category ID Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Category\": {\r\n                \"IDs\": \"ATT_0d122ffdef92b624yh\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 18 Sep 2019 01:16:32 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1359"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 7450,\n    \"TotalAlbums\": 501,\n    \"TotalLibraries\": 117,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676457,\n                \"st_category\": {\n                    \"searchtermid\": 1048576,\n                    \"IDs\": \"ATT_0d122ffdef92b624yh\",\n                    \"oroperation\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"152\",\n            \"Comment\": \"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\",\n            \"Composer\": \"Robert Klein - Ascap\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starless Night (Full Mix)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"drama\",\n            \"Bpm\": \"70\",\n            \"Version\": \"Full\",\n            \"CDCode\": \"ATO1002\",\n            \"AlbumName\": \"ATO1002 Bare Acoustics\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"3\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"5071741f-f1f2-4e0b-888b-ac8854cbceea","name":"Search (Category ID Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_category negative=\"false\">ATT_0d122ffdef92b624yh</st_category>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 18 Sep 2019 01:24:43 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1084"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>7450</trackcount>\n    <albumcount>501</albumcount>\n    <librarycount>117</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676458\">\n                <st_category searchtermid=\"1048576\">ATT_0d122ffdef92b624yh</st_category>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"acd48fff-4ed4-4db6-a355-34e6d9f44a4a","name":"Search (RightHolder ID Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Rightholder\": {\r\n                \"RightHolders\": \"7ccd253ac569c5j21m\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 18 Sep 2019 01:30:50 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 30,\n    \"TotalAlbums\": 6,\n    \"TotalLibraries\": 1,\n    \"TotalStyles\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676459,\n                \"st_rightholder\": {\n                    \"searchtermid\": 134217728,\n                    \"RightHolders\": \"7ccd253ac569c5j21m\",\n                    \"oroperation\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"5557a288-78fd-46bc-9b51-b2257ff02900","name":"Search (RightHolder ID Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>        \r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_rightholder negative=\"false\">7ccd253ac569c5j21m</st_rightholder>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 18 Sep 2019 01:35:40 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>30</trackcount>\n    <albumcount>6</albumcount>\n    <librarycount>1</librarycount>\n    <stylecount>1</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676460\">\n                <st_rightholder searchtermid=\"134217728\">7ccd253ac569c5j21m</st_rightholder>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"219\" comment=\"Emotive guitar mood / glitzy and dreamy\" composer=\"Sergey Kolosov\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starfish\" alternatetitle=\"\" genre=\"indie, rock, rock 'n' roll, promo\" bpm=\"103\" version=\"Main\" cdcode=\"ALT 001\" albumname=\"ALT 001 Indie Star Anthems\" isalternate=\"false\" alternatecount=\"5\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"660f1eaf-a129-414c-9b6c-6bfb2214a6ed","name":"Search (Playlist ID Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Playlist\": {\r\n                \"Playlists\": \"7ccd253ac569c5j21m\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 24 Feb 2023 01:08:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 3,\n    \"TotalAlbums\": 3,\n    \"TotalLibraries\": 1,\n    \"TotalStyles\": 1,\n    \"TotalPlaylists\": 1,\n        \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 46131815,\n                \"st_playlist\": {\n                    \"searchtermid\": 34359738368,\n                    \"Playlists\": \"7ccd253ac569c5j21m\",\n                    \"negative\": false\n                }\n            }\n        ]\n    },\n    \"Playlists\": [\n        {\n            \"Name\": \"Above Ground\",\n            \"ID\": \"7ccd253ac569c5j21m\",\n            \"Description\": \"\",\n            \"CreatedDate\": \"2023-01-24 18:08:05\",\n            \"TrackCount\": \"3\",\n            \"Tracks\": [],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": true,\n            \"Tags\": \"\",\n            \"LanguageItems\": [],\n            \"AutoSave\": false,\n            \"Type\": \"Curated\",\n            \"HighlightTracks\": false\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"56b3f94f-b82f-497d-aed7-9f0e6aa4a2a7","name":"Search (Playlist ID Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>        \r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_playlist negative=\"false\">7ccd253ac569c5j21m</st_playlist>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 24 Feb 2023 01:10:26 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>3</trackcount>\n    <albumcount>3</albumcount>\n    <librarycount>1</librarycount>\n    <stylecount>1</stylecount>\n    <playlistcount>1</playlistcount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676460\">\n                <st_playlist  searchtermid=\"134217728\">7ccd253ac569c5j21m</st_playlist>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <playlists>\n        <playlist name=\"Above Ground\" id=\"7ccd253ac569c5j21m\" description=\"\" createddate=\"2023-01-24 18:08:05\" trackcount=\"3\" hasimage=\"true\" allowdownload=\"false\" tags=\"\" autosave=\"false\" type=\"Curated\" highlighttracks=\"false\">\n            <tracks />\n            <RelatedPlaylists />\n            <languageitems />\n        </playlist>\n    </playlists>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"c70d9ac3-9aec-40bc-ae1e-43ec1bd5886e","name":"Search (Duration Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_Duration\": {\r\n                \"Start\": \"30\",\r\n                \"End\": \"120\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 18 Sep 2019 01:41:22 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 90778,\n    \"TotalAlbums\": 10039,\n    \"TotalLibraries\": 244,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676461,\n                \"st_duration\": {\n                    \"searchtermid\": 1024,\n                    \"start\": \"30\",\n                    \"end\": \"120\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"003\",\n            \"LengthSeconds\": \"112\",\n            \"Comment\": \"Medium. Fun, catchy Pop tune with organ and piano.\",\n            \"Composer\": \"Bernard Estardy\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Morning Relax\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Pop\",\n            \"Bpm\": \"125\",\n            \"Version\": \"Original\",\n            \"CDCode\": \"TM 3015\",\n            \"AlbumName\": \"TM 3015 Piano & Orgues - Vol. 2\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"0\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"0f0e489c-5ccd-4fb9-b2f6-c3c6b9d4edc3","name":"Search (Duration Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_duration start=\"30\" end=\"120\" negative=\"false\"></st_duration>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 18 Sep 2019 01:46:11 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>90778</trackcount>\n    <albumcount>10039</albumcount>\n    <librarycount>244</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676462\">\n                <st_duration searchtermid=\"1024\" start=\"30\" end=\"120\" />\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"003\" lengthseconds=\"112\" comment=\"Medium. Fun, catchy Pop tune with organ and piano.\" composer=\"Bernard Estardy\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Morning Relax\" alternatetitle=\"\" genre=\"Pop\" bpm=\"125\" version=\"Original\" cdcode=\"TM 3015\" albumname=\"TM 3015 Piano &amp; Orgues - Vol. 2\" isalternate=\"false\" alternatecount=\"0\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"0fed91da-f141-4061-9c7d-03b8ac1b5443","name":"Search (BPM Search) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_BPM\": {\r\n                \"Start\": \"30\",\r\n                \"End\": \"120\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 18 Sep 2019 01:51:19 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2266"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 89476,\n    \"TotalAlbums\": 9695,\n    \"TotalLibraries\": 215,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676463,\n                \"st_bpm\": {\n                    \"searchtermid\": 2048,\n                    \"start\": \"30\",\n                    \"end\": \"120\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"154\",\n            \"Comment\": \"Medium Fast. Psychedelic Pop track with dual acoustic bass.\",\n            \"Composer\": \"Guy Pedersen, Raymond Guiot\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Indian Pop Bass\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Pop\",\n            \"Bpm\": \"95\",\n            \"Version\": \"Original\",\n            \"CDCode\": \"TM 3014\",\n            \"AlbumName\": \"TM 3014 Contrebasses\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"0\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"bb2ed3a5-9830-47a4-a75d-6f2aaa905a77","name":"Search (BPM Search) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>        \r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_bpm start=\"30\" end=\"120\" negative=\"false\"></st_bpm>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n            <view_style_album_count>false</view_style_album_count>\r\n            <view_style_playlist_count>false</view_style_playlist_count>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>false</facet_bpm>\r\n        \t<facet_duration>false</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 18 Sep 2019 01:54:25 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>89476</trackcount>\n    <albumcount>9695</albumcount>\n    <librarycount>215</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676464\">\n                <st_bpm searchtermid=\"2048\" start=\"30\" end=\"120\" />\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"154\" comment=\"Medium Fast. Psychedelic Pop track with dual acoustic bass.\" composer=\"Guy Pedersen, Raymond Guiot\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Indian Pop Bass\" alternatetitle=\"\" genre=\"Pop\" bpm=\"95\" version=\"Original\" cdcode=\"TM 3014\" albumname=\"TM 3014 Contrebasses\" isalternate=\"false\" alternatecount=\"0\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"e161fdaf-9ba7-48a4-9d7e-1cd53573cf07","name":"Search (By Release Date) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_ReleaseDate\": {\r\n                \"Start\": \"2024-06-01\",\r\n                \"End\": \"2024-08-01\",\r\n                \"Negative\": false\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 01 Aug 2024 21:38:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"\n{\n    \"TotalTracks\": 89476,\n    \"TotalAlbums\": 9695,\n    \"TotalLibraries\": 215,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676463,\n                \"st_releasedate\": {\n                    \"searchtermid\": 2048,\n                    \"start\": \"2024-06-01\",\n                    \"end\": \"2024-08-01\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"154\",\n            \"Comment\": \"Medium Fast. Psychedelic Pop track with dual acoustic bass.\",\n            \"Composer\": \"Guy Pedersen, Raymond Guiot\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Indian Pop Bass\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Pop\",\n            \"Bpm\": \"95\",\n            \"Version\": \"Original\",\n            \"CDCode\": \"TM 3014\",\n            \"AlbumName\": \"TM 3014 Contrebasses\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"0\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"5215bb21-654f-457c-a208-8928a29dd7fa","name":"Search (By Release Date) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Accept","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_releasedate start=\"2024-06-01\" end=\"2024-08-01\" negative=\"false\"></st_releasedate>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>true</facet_bpm>\r\n        \t<facet_duration>true</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 01 Aug 2024 21:41:14 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>89476</trackcount>\n    <albumcount>9695</albumcount>\n    <librarycount>215</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676464\">\n                <st_releasedate searchtermid=\"2048\" start=\"2024-06-01\" end=\"2024-08-01\" />\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"154\" comment=\"Medium Fast. Psychedelic Pop track with dual acoustic bass.\" composer=\"Guy Pedersen, Raymond Guiot\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Indian Pop Bass\" alternatetitle=\"\" genre=\"Pop\" bpm=\"95\" version=\"Original\" cdcode=\"TM 3014\" albumname=\"TM 3014 Contrebasses\" isalternate=\"false\" alternatecount=\"0\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"},{"id":"ca77180b-dc32-402d-ba90-096d3840565a","name":"Search (By Library Group Item ID) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Session\": null,\r\n    \"SaveSearchHistory\": \"true\",\r\n    \"SearchFilters\": {\r\n        \"SearchType\": \"Normal\",\r\n        \"IncludeInactive\": \"false\",\r\n        \"MainOnly\": \"true\",\r\n        \"AlternateOnly\": \"false\",\r\n        \"FeaturedLibrariesOnly\": null,\r\n        \"HasStems\": null,\r\n        \"HasLyrics\": null,\r\n        \"ExplicitOnly\": null,\r\n        \"NearestBPM\": \"false\",\r\n        \"NearestDuration\": \"false\",\r\n        \"NearestAlternate\": \"false\",\r\n        \"ParentSearchHistoryID\": \"\",\r\n        \"GeneratePlaylist\": null,\r\n        \"SearchTermBundle\": {\r\n            \"St_LibraryGroupItem\": {\r\n                \"LibraryGroupItems\": \"a22b13jd6456cf03a1\",\r\n                \"Negative\": \"false\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"View\": \"Track\",\r\n            \"View_Style_Album_Count\": \"false\",\r\n            \"View_Style_Playlist_Count\": \"false\",\r\n            \"Sort_Predefined\": \"ReleaseDate_Asc\",\r\n            \"RankExpression\": \"\",\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\",\r\n            \"Facet_LibraryGroup\": \"false\",\r\n            \"Facet_LibraryGroupSkip\": \"0\",\r\n            \"Facet_LibraryGroupLimit\": \"0\",\r\n            \"Facet_Library\": \"false\",\r\n            \"Facet_LibrarySkip\": \"0\",\r\n            \"Facet_LibraryLimit\": \"0\",\r\n            \"Facet_Album\": \"false\",\r\n            \"Facet_AlbumSkip\": \"0\",\r\n            \"Facet_AlbumLimit\": \"0\",\r\n            \"Facet_Style\": \"false\",\r\n            \"Facet_StyleSkip\": \"0\",\r\n            \"Facet_StyleLimit\": \"0\",\r\n            \"Facet_Category\": \"false\",\r\n            \"Facet_CategorySkip\": \"0\",\r\n            \"Facet_CategoryLimit\": \"0\",\r\n            \"Facet_Composer\": \"false\",\r\n            \"Facet_ComposerSkip\": \"0\",\r\n            \"Facet_ComposerLimit\": \"0\",\r\n            \"Facet_BPM\": \"false\",\r\n            \"Facet_Duration\": \"false\",\r\n            \"Facet_ReleaseYear\": \"false\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":":status","value":200},{"key":"date","value":"Mon, 23 Mar 2026 04:39:41 GMT"},{"key":"Content-Type","value":"application/json","description":""},{"key":"cache-control","value":"no-cache, no-store"},{"key":"pragma","value":"no-cache"},{"key":"content-encoding","value":"gzip"},{"key":"expires","value":"-1"},{"key":"server","value":"Microsoft-IIS/10.0"},{"key":"access-control-allow-origin","value":"*"},{"key":"x-aspnet-version","value":"4.0.30319"},{"key":"x-powered-by","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"\n{\n    \"TotalTracks\": 89476,\n    \"TotalAlbums\": 9695,\n    \"TotalLibraries\": 215,\n    \"TotalStyles\": 12,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"featuredlibrariesonly\": null,\n        \"hasstems\": null,\n        \"haslyrics\": null,\n        \"explicitonly\": null,\n        \"nearestduration\": false,\n        \"nearestbpm\": false,\n        \"nearestalternate\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"generateplaylist\": null,\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"ReleaseDate_Asc\",\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_librarygroup\": false,\n            \"facet_librarygroupskip\": 0,\n            \"facet_librarygrouplimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false,\n            \"facet_releaseyear\": false,\n            \"view_style_album_count\": false,\n            \"view_style_playlist_count\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 0,\n                \"st_librarygroupitem\": {\n                    \"librarygroupitems\": \"a22b13jd6456cf03a1\",\n                    \"oroperation\": false,\n                    \"negative\": false\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"154\",\n            \"Comment\": \"Medium Fast. Psychedelic Pop track with dual acoustic bass.\",\n            \"Composer\": \"Guy Pedersen, Raymond Guiot\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Indian Pop Bass\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Pop\",\n            \"Bpm\": \"95\",\n            \"Version\": \"Original\",\n            \"CDCode\": \"TM 3014\",\n            \"AlbumName\": \"TM 3014 Contrebasses\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"0\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"57d41625-51a8-4200-b8ad-5cfa3296672b","name":"Search (By Library Group Item ID) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Accept","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <session xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <savesearchhistory>true</savesearchhistory>\r\n    <searchfilters>\r\n        <searchtype>Normal</searchtype>\r\n        <includeinactive>false</includeinactive>\r\n        <mainonly>true</mainonly>\r\n        <alternateonly>false</alternateonly>\r\n        <featuredlibrariesonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <hasstems xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <haslyrics xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <explicitonly xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <nearestbpm>false</nearestbpm>\r\n        <nearestduration>false</nearestduration>\r\n        <nearestalternate>false</nearestalternate>\r\n        <parentsearchhistoryid></parentsearchhistoryid>\r\n        <generateplaylist xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n        <searchtermbundle>\r\n        \t<st_librarygroupitem negative=\"false\">7ccd253ac569c5j21m</st_librarygroupitem>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<view>Track</view>\r\n        \t<sort_predefined>ReleaseDate_Asc</sort_predefined>\r\n        \t<rankexpression></rankexpression>\r\n        \t<skip>0</skip>\r\n        \t<limit>1</limit>\r\n        \t<facet_librarygroup>false</facet_librarygroup>\r\n        \t<facet_librarygroupskip>0</facet_librarygroupskip>\r\n        \t<facet_librarygrouplimit>0</facet_librarygrouplimit>\r\n        \t<facet_library>false</facet_library>\r\n        \t<facet_libraryskip>0</facet_libraryskip>\r\n        \t<facet_librarylimit>0</facet_librarylimit>\r\n        \t<facet_album>false</facet_album>\r\n        \t<facet_albumskip>0</facet_albumskip>\r\n        \t<facet_albumlimit>0</facet_albumlimit>\r\n        \t<facet_style>false</facet_style>\r\n        \t<facet_styleskip>0</facet_styleskip>\r\n        \t<facet_stylelimit>0</facet_stylelimit>\r\n        \t<facet_category>false</facet_category>\r\n        \t<facet_categoryskip>0</facet_categoryskip>\r\n        \t<facet_categorylimit>0</facet_categorylimit>\r\n        \t<facet_composer>false</facet_composer>\r\n        \t<facet_composerskip>0</facet_composerskip>\r\n        \t<facet_composerlimit>0</facet_composerlimit>\r\n        \t<facet_bpm>true</facet_bpm>\r\n        \t<facet_duration>true</facet_duration>\r\n            <facet_releaseyear>false</facet_releaseyear>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 01 Aug 2024 21:41:14 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>89476</trackcount>\n    <albumcount>9695</albumcount>\n    <librarycount>215</librarycount>\n    <stylecount>12</stylecount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <mainonly>true</mainonly>\n        <featuredlibrariesonly xsi:nil=\"true\" />\n        <hasstems xsi:nil=\"true\" />\n        <haslyrics xsi:nil=\"true\" />\n        <explicitonly xsi:nil=\"true\" />\n        <nearestduration>false</nearestduration>\n        <nearestbpm>false</nearestbpm>\n        <nearestalternate>false</nearestalternate>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <generateplaylist xsi:nil=\"true\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>ReleaseDate_Asc</sort_predefined>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n            <evoke_includeseed xsi:nil=\"true\" />\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676464\">\n                <st_librarygroupitem searchtermid=\"134217728\">7ccd253ac569c5j21m</st_librarygroupitem>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"154\" comment=\"Medium Fast. Psychedelic Pop track with dual acoustic bass.\" composer=\"Guy Pedersen, Raymond Guiot\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Indian Pop Bass\" alternatetitle=\"\" genre=\"Pop\" bpm=\"95\" version=\"Original\" cdcode=\"TM 3014\" albumname=\"TM 3014 Contrebasses\" isalternate=\"false\" alternatecount=\"0\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"a660d506e12f7c7ckf\" />\n            </rightholders>\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"bdc038bb-d829-4cec-8896-8b26c909426d"},{"name":"Predictive Search","id":"abb1ca79-1698-403f-9105-6a5c253abcb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"text"}}},"url":"{{HM_ServiceAPI_URL}}/autocomplete/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns suggestions for terms entered. Only active status contents will be included in the response.</p>\n<p>Suggested search can used across each of the following areas:</p>\n<ol>\n<li><p>Tracks</p>\n</li>\n<li><p>Albums</p>\n</li>\n<li><p>Labels</p>\n</li>\n<li><p>Styles</p>\n</li>\n<li><p>Categories</p>\n</li>\n<li><p>Rightholders</p>\n</li>\n<li><p>Lyrics</p>\n</li>\n<li><p>Keywords</p>\n</li>\n<li><p>Featured Playlists</p>\n</li>\n</ol>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>These parameters will be shared between \"first search\" and \"search within results\".</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>keyword</td>\n<td>Required, The keyword(s) to find suggestions on</td>\n</tr>\n<tr>\n<td>wildcard</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"true\", pass \"false\" to prevent wildcarding</td>\n</tr>\n<tr>\n<td>returntracks</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return track suggestions</td>\n</tr>\n<tr>\n<td>returntracks_mainonly</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return main only track suggestions</td>\n</tr>\n<tr>\n<td>returntracks_fields</td>\n<td>Optional, see below \"Request Notes: Fields\" section for options</td>\n</tr>\n<tr>\n<td>returntracks_limit</td>\n<td>Optional, the number of tracks to return, default is 16</td>\n</tr>\n<tr>\n<td>returntracks_order</td>\n<td>Optional, see below \"Request Notes: Ordering\" section for options</td>\n</tr>\n<tr>\n<td>returntracks_disablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\" case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n<tr>\n<td>returntracks_rank</td>\n<td>Required when <code>returntracks_order</code> is RankExpression, pass in the rank expression to sort by</td>\n</tr>\n<tr>\n<td>returnalbums</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return album suggestions</td>\n</tr>\n<tr>\n<td>returnalbums_fields</td>\n<td>Optional, see below \"Request Notes: Fields\" section for options</td>\n</tr>\n<tr>\n<td>returnalbums_limit</td>\n<td>Optional, the number of albums to return, default is 16</td>\n</tr>\n<tr>\n<td>returnalbums_order</td>\n<td>Optional, see below \"Request Notes: Ordering\" section for options</td>\n</tr>\n<tr>\n<td>returnalbums_disablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n<tr>\n<td>returnlibraries</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return library suggestions</td>\n</tr>\n<tr>\n<td>returnlibraries_fields</td>\n<td>Optional, see below \"Request Notes: Fields\" section for options</td>\n</tr>\n<tr>\n<td>returnlibraries_limit</td>\n<td>Optional, the number of libraries to return, default is 16</td>\n</tr>\n<tr>\n<td>returnlibraries_disablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n<tr>\n<td>returnstyles</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return style suggestions</td>\n</tr>\n<tr>\n<td>returnstyles_limit</td>\n<td>Optional, the number of styles to return, default is 16</td>\n</tr>\n<tr>\n<td>returnstyles_order</td>\n<td>Optional, see below \"Request Notes: Ordering\" section for options</td>\n</tr>\n<tr>\n<td>returnstyles_disablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n<tr>\n<td>returncategoryattributes</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return category suggestions</td>\n</tr>\n<tr>\n<td>returncategoryattributes_limit</td>\n<td>Optional, the number of categories to return, default is 16</td>\n</tr>\n<tr>\n<td>returncategoryattributes_order</td>\n<td>Optional, see below \"Request Notes: Ordering\" section for options</td>\n</tr>\n<tr>\n<td>returncategoryattributes_disablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n<tr>\n<td>returncategoryattributes_showonplayeronly</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return only those category suggestions that are marked as being displayed on the website</td>\n</tr>\n<tr>\n<td>returncategoryattributes_includecategory</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return the top-most part of the category tree</td>\n</tr>\n<tr>\n<td>returnrightholders</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return right holder suggestions</td>\n</tr>\n<tr>\n<td>returnrightholders_fields</td>\n<td>Optional, see below \"Request Notes: Fields\" section for options</td>\n</tr>\n<tr>\n<td>returnrightholders_limit</td>\n<td>Optional, the number of right holders to return, default is 16</td>\n</tr>\n<tr>\n<td>returnrightholders_disablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n<tr>\n<td>rightholdertypes</td>\n<td>Optional, see below \"Request Notes: Right Holders\" section for options</td>\n</tr>\n<tr>\n<td>returnlyrics</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return lyric suggestions</td>\n</tr>\n<tr>\n<td>returnlyrics_mainonly</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return main only track suggestions</td>\n</tr>\n<tr>\n<td>returnlyrics_limit</td>\n<td>Optional, the number of lyrics to return, default is 16</td>\n</tr>\n<tr>\n<td>returnlyrics_disablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n<tr>\n<td>returnkeywords</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return keyword suggestions</td>\n</tr>\n<tr>\n<td>returnkeywordsdisablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n<tr>\n<td>returnkeywordsmaxsize</td>\n<td>Optional, the number of keywords to return, default is 16</td>\n</tr>\n<tr>\n<td>returnkeywordsformatch</td>\n<td>Optional, default is false. When true the keywords returned will be those keywords that are commonly found across the result set, ordered by highest occurrence to lowest occurrence</td>\n</tr>\n<tr>\n<td>returnkeywordsformatch_fields</td>\n<td>Optional, default TrackKeywords. When <code>returnkeywordsformatch</code> is \"false\", this will be ignored. When \"true\" it will accept a list of fields that the commonly found keywords should be drawn from. Possible values are any combination of the following; \"TrackKeywords\", \"TrackInstrumentation\", \"TrackGenre\" and \"TrackCategories\". If a keyword is returned with the same name from more than one field then these will be combined so tha the result is a unique list of keyword strings.</td>\n</tr>\n<tr>\n<td>returnkeywordsformatch_hidewhensearchterm</td>\n<td>Optional, default false. When true this will remove any commonly found keywords from the result set, if they appear as keywords in the search filters</td>\n</tr>\n<tr>\n<td>returnfeaturedplaylists</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to return featured playlist suggestions</td>\n</tr>\n<tr>\n<td>returnfeaturedplaylist_fields</td>\n<td>Optional, see below \"Request Notes: Fields\" section for options</td>\n</tr>\n<tr>\n<td>returnfeaturedplaylists_limit</td>\n<td>Optional, the number of featured playlists to return, default is 16</td>\n</tr>\n<tr>\n<td>returnfeaturedplaylist_order</td>\n<td>Optional, see below \"Request Notes: Ordering\" section for options</td>\n</tr>\n<tr>\n<td>returnfeaturedplaylists_disablekeywordgroup</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to disable the inclusion of keyword groups/synonyms based on the keyword</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Fields</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Area</th>\n<th>Fields Available</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Track</td>\n<td><code>displaytitle</code>, <code>keywords</code>, <code>alternatetitle</code>, <code>version</code>, <code>instrumentation</code>, <code>musicfor</code>, <code>mood</code>, <code>cdcode</code>; default is <code>displaytitle</code></td>\n</tr>\n<tr>\n<td>Albums</td>\n<td><code>cdcode</code>, <code>displaytitle</code>, <code>description</code>, <code>keywords</code>; default is <code>cdcode, displaytitle</code></td>\n</tr>\n<tr>\n<td>Labels</td>\n<td><code>name</code>, <code>prefix</code>, <code>description</code>; default is <code>name, description</code></td>\n</tr>\n<tr>\n<td>Styles</td>\n<td>cannot be customised; default is <code>stylename, keywords</code></td>\n</tr>\n<tr>\n<td>Categories</td>\n<td>cannot be customised; default is <code>categoryattributename</code></td>\n</tr>\n<tr>\n<td>Rightholders</td>\n<td><code>firstname</code>, <code>lastname</code>, <code>name</code>, <code>ipi</code>; default is <code>name</code></td>\n</tr>\n<tr>\n<td>Lyrics</td>\n<td>cannot be customised; default is <code>tracklyrics</code></td>\n</tr>\n<tr>\n<td>Keywords</td>\n<td>cannot be customised unless <code>returnkeywordsformatch</code> is set to \"true\"; default is <code>trackkeywords</code></td>\n</tr>\n<tr>\n<td>Featured Playlists</td>\n<td><code>projecttitle</code>, <code>description</code>; default is <code>projecttitle, description</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Ordering</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Area</th>\n<th>Ordering Available</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Track</td>\n<td><code>Date_Ascent</code>, <code>Date_Descent</code>, <code>Alphabetic_Ascent</code>, <code>Alphabetic_Descent</code>, <code>RankExpression</code>; default is <code>Alphabetic_Ascent</code></td>\n</tr>\n<tr>\n<td>Albums</td>\n<td><code>Date_Ascent</code>, <code>Date_Descent</code>, <code>Alphabetic_Ascent</code>, <code>Alphabetic_Descent</code>; default is <code>Alphabetic_Ascent</code></td>\n</tr>\n<tr>\n<td>Styles</td>\n<td><code>Alphabetic_Ascent</code>, <code>Alphabetic_Descent</code>; default is <code>Alphabetic_Ascent</code></td>\n</tr>\n<tr>\n<td>Categories</td>\n<td><code>AllAlphabetic</code>, <code>CategoryOrderAlphabetic</code>; default is <code>AllAlphabetic</code></td>\n</tr>\n<tr>\n<td>Featured Playlists</td>\n<td><code>Date_Ascent</code>, <code>Date_Descent</code>, <code>Alphabetic_Ascent</code>, <code>Alphabetic_Descent</code>; default is <code>Alphabetic_Ascent</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Right Holders</strong><br />In the request, when choosing to return right hoders the <code>rightholdertypes</code> is comma-seperated string of right holder types Possible options include; Author, Composer, ComposerAuthor, Arranger, Publisher, SubPublisher, Artist. Leaving this empty will search across all types.</p>\n<p><strong>Response Notes: Keywords</strong><br />If, in the request, <code>returnkeywordsformatch</code> is \"true\" then <code>returnfeaturedplaylist_fields</code> will be referenced to determine what fields the kewyords should be drawn from. The default is <code>TrackKeywords</code>, however there are a number of other possible fields that can also be applied. When <code>returnfeaturedplaylist_fields</code> is set then the response will include new properties for each keyword returned that will advise where the keyword was drawn from.</p>\n<p>For example, if the request <code>returnfeaturedplaylist_fields</code> was set to \"TrackKeywords, TrackGenre\" and the response provided keywords that were drawn from both of these sources then each keyword will provide what source it was out of the 2 that it was drawn from. If there are two keywords with the same name but coming from difference sources then these result will be combined to form a unique keyword and the source will display as \"TrackKeywords, TrackGenre\".</p>\n","urlObject":{"path":["autocomplete","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"68d8a1c7-23a7-4d01-8169-4bc2b83d7f89","name":"Predictive Search/Autocomplete (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"Keyword\":\"france\",\r\n\t\"Wildcard\":true,\r\n\t\"ReturnTracks\":true,\r\n\t\"ReturnTracks_MainOnly\":true,\r\n\t\"ReturnTracks_Fields\":\"DisplayTitle,Keywords,AlternateTitle\",\r\n\t\"ReturnTracks_Limit\":1,\r\n\t\"ReturnTracks_Order\":\"\",\r\n\t\"ReturnTracks_DisableKeywordGroup\":true,\r\n\t\"ReturnTracks_Rank\":\"\",\r\n\t\"ReturnAlbums\":true,\r\n\t\"ReturnAlbums_Fields\":\"CdCode,DisplayTitle,Description,Keywords\",\r\n\t\"ReturnAlbums_Limit\":1,\r\n\t\"ReturnAlbums_Order\":\"\",\r\n\t\"ReturnAlbums_DisableKeywordGroup\":false,\r\n\t\"ReturnLibraries\":true,\r\n\t\"ReturnLibraries_Fields\":\"Name,Prefix,Description\",\r\n\t\"ReturnLibraries_Limit\":1,\r\n\t\"ReturnLibraries_DisableKeywordGroup\":false,\r\n\t\"ReturnStyles\":true,\r\n\t\"ReturnStyles_Limit\":1,\r\n\t\"ReturnStyles_Order\":\"\",\r\n\t\"ReturnStyles_DisableKeywordGroup\":false,\r\n\t\"ReturnCategoryAttributes\":true,\r\n\t\"ReturnCategoryAttributes_Limit\":1,\r\n\t\"ReturnCategoryAttributes_ShowOnPlayerOnly\":false,\r\n\t\"ReturnCategoryAttributes_IncludeCategory\":false,\r\n\t\"ReturnCategoryAttributes_Order\":\"AllAlphabetic\",\r\n\t\"ReturnCategoryAttributes_DisableKeywordGroup\":false,\r\n\t\"ReturnRightHolders\":true,\r\n\t\"ReturnRightHolders_Fields\":\"firstname, lastname\",\r\n\t\"ReturnRightHolders_Limit\":1,\r\n\t\"ReturnRightHolders_DisableKeywordGroup\":false,\r\n\t\"RightHolderTypes\":\"Artist\",\r\n\t\"ReturnLyrics\":true,\r\n\t\"ReturnLyrics_Limit\":1,\r\n\t\"ReturnLyrics_MainOnly\":false,\r\n\t\"ReturnLyrics_DisableKeywordGroup\":false,\r\n\t\"ReturnKeywords\":true,\r\n\t\"ReturnKeywordsMaxSize\":1,\r\n\t\"ReturnKeywordsForMatch\":false,\r\n    \"ReturnKeywordsForMatch_Fields\":\"\",\r\n    \"ReturnKeywordsForMatch_HideWhenSearchTerm\":false,\r\n\t\"ReturnKeywordsDisableKeywordGroup\":false,\r\n\t\"ReturnFeaturedPlaylists\":true,\r\n\t\"ReturnFeaturedPlaylist_Fields\":\"ProjectTitle,Description\",\r\n\t\"ReturnFeaturedPlaylists_Limit\": 1,\r\n\t\"ReturnFeaturedPlaylist_Order\":\"Alphabetic_Ascent\",\r\n\t\"ReturnFeaturedPlaylists_DisableKeywordGroup\":false\r\n\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/autocomplete/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:39:41 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1624"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"AlbumsFound\": 119,\r\n  \"Albums\": [\r\n    {\r\n      \"AlbumID\": \"x7ceac23260326hf5a\",\r\n      \"CDCode\": \"1RM059\",\r\n      \"DisplayTitle\": \"1RM059 Abaji - Middle East Soundscapes\",\r\n      \"TrackCount\": \"14\"\r\n    }\r\n  ],\r\n  \"TracksFound\": 1269,\r\n  \"Tracks\": [\r\n    {\r\n      \"TrackID\": \"f441287e931fblcb91\",\r\n      \"CDCode\": \"INF001\",\r\n      \"TrackNumber\": \"008\",\r\n      \"DisplayTitle\": \"A Day In Paris\",\r\n      \"AlternateTitle\": \"\",\r\n      \"Version\": \"Main\",\r\n      \"AlbumID\": \"x7ceac23260326hf5a\"\r\n    }\r\n  ],\r\n  \"StylesFound\": 1,\r\n  \"Styles\": [\r\n    {\r\n      \"StyleID\": \"e71e3275v5bcga4512\",\r\n      \"Name\": \"World / Travel\",\r\n      \"AlbumCount\": \"572\"\r\n    }\r\n  ],\r\n  \"TagsFound\": 0,\r\n  \"CategoryAttributesFound\": 0,\r\n  \"LibraryFound\": 1,\r\n  \"Libraries\": [\r\n    {\r\n      \"LibraryID\": \"8med0566acff258f65\",\r\n      \"Name\": \"RPE\"\r\n    }\r\n  ],\r\n  \"ComposerFound\": 0,\r\n  \"RightHolderFound\": 4,\r\n  \"rightHolders\": [\r\n    {\r\n      \"RightHolderID\": \"19022bch713ceh392e\",\r\n      \"FirstName\": \"\",\r\n      \"LastName\": \"Francesco Siano\",\r\n      \"Name\": \"\",\r\n      \"MiddelName\": \"\",\r\n      \"IPI\": \"\"\r\n    }\r\n  ],\r\n  \"LyricFound\": 33,\r\n  \"Lyrics\": [\r\n    {\r\n      \"TrackID\": \"6822c9fef8r96edca6\",\r\n      \"CDCode\": \"\",\r\n      \"Lyric\": \"Avancent en troupeau, pieds battants, dans la poussière | Là-bas, dans le monde, des enfants ont des bleus dans la chair | Un cri de détresse parmi des cris de guerre | Dans la cour des grands, yen a plein qui tueraient père et mère |  |  | Toi, mon enfant qui dort auprès de moi | Que mon amour te protège, s'enroule sur toi | Tu danses dans les rêves de ton innocence | Eux ne dansent pas sur la violence | Qui a volé les rêves de leur enfance ? |  |  | Les autres avancent | Dans leur indifférence | Toi, tu n'as plus de père | Toi, tu n'as plus de mère |  |  | Existe-t-il un exil  | Entre mines et famine | Ces dieux qu'on vénère | Existent-ils ? Sont-ils fiers | De leur mettre des fers |  | Solidaire de ces âmes solitaires | Qui triment dans le silence ? | Ho ! Des voix s'élancent |  | Quelle heure est-il en France ? | Sont-ils en état d'urgence ? | Quelle heure est-il à Bangkok ? | Sont-ils en état de choc ? |  | Tant de personnes en danger | Sans qu'on y prête assistance ! | Je me sens étranger | A tant d'indifférence |\",\r\n      \"Artist\": \"\",\r\n      \"TrackNumber\": \"11\",\r\n      \"DisplayTitle\": \"ORPHELIN\",\r\n      \"Version\": \"Main\",\r\n      \"AlbumID\": \"x7ceac23260326hf5a\"\r\n    }\r\n  ],\r\n  \"Keywords\": [\r\n    {\r\n      \"Keyword\": \"French\",\r\n      \"Count\": 4366\r\n    }\r\n  ],\r\n  \"FeaturedPlaylistsFound\": 1,\r\n  \"FeaturedPlaylists\": [\r\n    {\r\n      \"PlaylistID\": \"21k73d38p1e298ka2d\",\r\n      \"DisplayTitle\": \"FRENCH\",\r\n      \"Description\": \"\"\r\n    }\r\n  ]\r\n}"},{"id":"7674f31b-a83c-4155-a7c1-45211fad7893","name":"Predictive Search/Autocomplete (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestautocomplete>\r\n    <keyword>france</keyword>\r\n    <wildcard>true</wildcard>\r\n\t<returntracks>true</returntracks>\r\n\t<returntracks_mainonly>true</returntracks_mainonly>\r\n\t<returntracks_fields>DisplayTitle,Keywords,AlternateTitle</returntracks_fields>\r\n\t<returntracks_limit>1</returntracks_limit>\r\n\t<returntracks_order></returntracks_order>\r\n\t<returntracks_rank></returntracks_rank>\r\n\t<returntracks_disablekeywordgroup>true</returntracks_disablekeywordgroup>\r\n\t<returnalbums>true</returnalbums>\r\n\t<returnalbums_fields>CdCode,DisplayTitle,Description,Keywords</returnalbums_fields>\r\n\t<returnalbums_limit>1</returnalbums_limit>\r\n\t<returnalbums_order></returnalbums_order>\r\n\t<returnalbums_disablekeywordgroup>false</returnalbums_disablekeywordgroup>\r\n\t<returnlibraries>true</returnlibraries>\r\n\t<returnlibraries_limit>1</returnlibraries_limit>\r\n\t<returnlibraries_fields>Name,Prefix,Description</returnlibraries_fields>\r\n\t<returnlibraries_disablekeywordgroup>false</returnlibraries_disablekeywordgroup>\r\n\t<returnstyles>true</returnstyles>\r\n\t<returnstyles_limit>1</returnstyles_limit>\r\n\t<returnstyles_order></returnstyles_order>\r\n\t<returnstyles_disablekeywordgroup>false</returnstyles_disablekeywordgroup>\r\n\t<returncategoryattributes>true</returncategoryattributes>\r\n\t<returncategoryattributes_limit>1</returncategoryattributes_limit>\r\n\t<returncategoryattributes_showonplayeronly>false</returncategoryattributes_showonplayeronly>\r\n\t<returncategoryattributes_includecategory>false</returncategoryattributes_includecategory>\r\n\t<returncategoryattributes_order>AllAlphabetic</returncategoryattributes_order>\r\n\t<returncategoryattributes_disablekeywordgroup>false</returncategoryattributes_disablekeywordgroup>\r\n\t<returnrightholders>true</returnrightholders>\r\n\t<returnrightholders_fields>firstname, lastname</returnrightholders_fields> \r\n\t<returnrightholders_limit>1</returnrightholders_limit>\r\n\t<returnrightholders_disablekeywordgroup>false</returnrightholders_disablekeywordgroup>\r\n\t<rightholdertypes>Artist</rightholdertypes>\r\n\t<returnlyrics>true</returnlyrics>\r\n\t<returnlyrics_limit>1</returnlyrics_limit>\r\n\t<returnlyrics_mainonly>false</returnlyrics_mainonly>\r\n\t<returnlyrics_disablekeywordgroup>false</returnlyrics_disablekeywordgroup>\r\n\t<returnkeywords>true</returnkeywords>\r\n\t<returnkeywordsmaxsize>1</returnkeywordsmaxsize>\r\n\t<returnkeywordsformatch>false</returnkeywordsformatch>\r\n    <returnkeywordsformatch_fields></returnkeywordsformatch_fields>\r\n    <returnkeywordsformatch_hidewhensearchterm></returnkeywordsformatch_hidewhensearchterm>\r\n\t<returnkeywordsdisablekeywordgroup>false</returnkeywordsdisablekeywordgroup>\r\n\t<returnfeaturedplaylists>true</returnfeaturedplaylists>\r\n\t<returnfeaturedplaylist_fields>ProjectTitle,Description</returnfeaturedplaylist_fields>\r\n\t<returnfeaturedplaylists_limit>1</returnfeaturedplaylists_limit>\r\n\t<returnfeaturedplaylist_order></returnfeaturedplaylist_order>\r\n\t<returnfeaturedplaylists_disablekeywordgroup>false</returnfeaturedplaylists_disablekeywordgroup>\r\n</requestautocomplete>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/autocomplete/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 04:42:19 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1458"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\r\n<responseautocomplete xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" albumsfound=\"119\" tracksfound=\"1269\" stylesfound=\"1\" tagsfound=\"0\" categoryattributesfound=\"0\" librariesfound=\"1\" composersfound=\"0\" righholdersfound=\"4\" lyricsfound=\"33\" featuredplaylistsfound=\"1\">\r\n    <autocomplete_albums>\r\n        <autocomplete_album id=\"x7ceac23260326hf5a\" code=\"1RM059\" displaytitle=\"1RM059 Abaji - Middle East Soundscapes\" trackcount=\"14\" />\r\n    </autocomplete_albums>\r\n    <autocomplete_tracks>\r\n        <autocomplete_track id=\"f441287e931fblcb91\" code=\"INF001\" tracknumber=\"008\" displaytitle=\"A Day In Paris\" alternatetitle=\"\" version=\"Main\" AlbumID=\"x7ceac23260326hf5a\" />\r\n    </autocomplete_tracks>\r\n    <autocomplete_styles>\r\n        <autocomplete_style id=\"e71e3275v5bcga4512\" name=\"World / Travel\" albumcount=\"572\" />\r\n    </autocomplete_styles>\r\n    <autocomplete_libraries>\r\n        <autocomplete_library id=\"8med0566acff258f65\" name=\"RPE\" />\r\n    </autocomplete_libraries>\r\n    <autocomplete_rightholders>\r\n        <autocomplete_rightholder id=\"19022bch713ceh392e\" firstname=\"\" lastname=\"Francesco Siano\" name=\"\" middelname=\"\" ipi=\"\" />\r\n    </autocomplete_rightholders>\r\n    <autocomplete_lyrics>\r\n        <autocomplete_lyric id=\"6822c9fef8r96edca6\" code=\"INF001\" lyric=\"Avancent en troupeau, pieds battants, dans la poussière | Là-bas, dans le monde, des enfants ont des bleus dans la chair | Un cri de détresse parmi des cris de guerre | Dans la cour des grands, yen a plein qui tueraient père et mère |  |  | Toi, mon enfant qui dort auprès de moi | Que mon amour te protège, s'enroule sur toi | Tu danses dans les rêves de ton innocence | Eux ne dansent pas sur la violence | Qui a volé les rêves de leur enfance ? |  |  | Les autres avancent | Dans leur indifférence | Toi, tu n'as plus de père | Toi, tu n'as plus de mère |  |  | Existe-t-il un exil  | Entre mines et famine | Ces dieux qu'on vénère | Existent-ils ? Sont-ils fiers | De leur mettre des fers |  | Solidaire de ces âmes solitaires | Qui triment dans le silence ? | Ho ! Des voix s'élancent |  | Quelle heure est-il en France ? | Sont-ils en état d'urgence ? | Quelle heure est-il à Bangkok ? | Sont-ils en état de choc ? |  | Tant de personnes en danger | Sans qu'on y prête assistance ! | Je me sens étranger | A tant d'indifférence |\" artist=\"\" tracknumber=\"11\" displaytitle=\"ORPHELIN\" alternatetitle=\"\" version=\"Main\" AlbumID=\"x7ceac23260326hf5a\" />\r\n    </autocomplete_lyrics>\r\n    <Keywords>\r\n        <Keyword keyword=\"French\" count=\"4366\" />\r\n        <Keyword keyword=\"france - authentic recording\" count=\"906\" />\r\n        <Keyword keyword=\"hot club of france\" count=\"740\" />\r\n        <Keyword keyword=\"country &amp; region &gt; europe &gt; western europe &gt; france\" count=\"141\" />\r\n    </Keywords>\r\n    <autocomplete_featuredplaylists>\r\n        <autocomplete_featuredplaylist id=\"21k73d38p1e298ka2d\" displaytitle=\"FRENCH\" description=\"\" />\r\n    </autocomplete_featuredplaylists>\r\n</responseautocomplete>"}],"_postman_id":"abb1ca79-1698-403f-9105-6a5c253abcb2"}],"id":"ae2d6fd0-3cdf-4530-9039-afe9d80aae13","_postman_id":"ae2d6fd0-3cdf-4530-9039-afe9d80aae13","description":""},{"name":"Search Similar","item":[{"name":"Overview","item":[{"name":"Implementation Guide","id":"70ad6427-d9c9-4dad-bd04-ac21f252dded","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO:","header":[],"url":"","description":"<h1 id=\"overview\">Overview</h1>\n<p>There are four different approaches available in the <strong>HM Public</strong> API for searching of similar tracks.</p>\n<p>These four approaches are:</p>\n<ul>\n<li><p>Searching by a HM TrackID</p>\n</li>\n<li><p>Searching by an Uploaded AudioFile</p>\n</li>\n<li><p>Searching by a URL</p>\n</li>\n<li><p>Searching by Prompt/Free-text</p>\n</li>\n</ul>\n<p>Harvest Media currently integrates closely with three external similarity providers; AIMS, Cyanite and Harmix.</p>\n<p>Please note that regardless of which similiarity service you are working with, this is a specialized service in Harvest Media and requires indexing of your account before it can be used. As it is specialised, there are costs associated with it's integration and use. Please contact us for more information.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"70ad6427-d9c9-4dad-bd04-ac21f252dded"}],"id":"cccbe827-d49b-4964-8f84-67bb787aefcc","_postman_id":"cccbe827-d49b-4964-8f84-67bb787aefcc","description":""},{"name":"AIMS","item":[{"name":"Similarity (By TrackID)","item":[{"name":"Search Similar Tracks (By TrackID)","event":[{"listen":"test","script":{"id":"6790c81e-b83a-4d10-b757-6071201df62e","exec":[""],"type":"text/javascript","packages":{}}}],"id":"f0ffaf9e-2405-464a-9add-2f455ad97b23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\"TrackID\": \"{{HM_ServiceAPI_TrackID}}\"}],\r\n                \"Start\": \"\",\r\n                \"Duration\": \"\"   \r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"{{HM_ServiceAPI_Limit}}\"\r\n        }\r\n    }\r\n}"},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based a seed track.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Audio</td>\n<td>Required. TrackID to similar search on</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>view</td>\n<td>Required, the only available value for this is “track”. Case insensitive</td>\n</tr>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>evoke_includeseed</td>\n<td>Optional, default value is true. When true, the track being used to find similar tracks on will be included as the first track of the result set. When false, the track will not appear in the results</td>\n</tr>\n<tr>\n<td>evoke_prioritizebpm</td>\n<td>Optional, default value is false. When true, results will be prioritized by BPM</td>\n</tr>\n<tr>\n<td>evoke_suppressvocals</td>\n<td>Optional, default value is false. When true, results will be similar to the instrumental part of a vocal track</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>Optional, the number of results to skip</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Required, the number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EvokeSegments</td>\n<td>This array is provided if the similar search provider allows for it (e.g. AIMS). When allowed, this array contains a listing of the points in time at which this audio was similar to the seed audio</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b327490a-a5e4-4c1b-bbbb-1d9c5daac84f","name":"Search Similar Tracks (By TrackID) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\"TrackID\": \"91b2b4eghd66f9d252\"}],\r\n                \"Start\": \"20\",\r\n                \"Duration\": \"40\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": true,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:35:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2125"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 13,\n    \"TotalAlbums\": 1,\n    \"TotalLibraries\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"oa4ja92abe12bp2922\",\n        \"region\": \"3a6pqf6be7413d498b\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"evoke_includeseed\": true,\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676448,\n                \"st_audio\": {\n                    \"trackid\": \"91b2b4eghd66f9d252\",\n                    \"start\": \"20\",\n                    \"duration\": \"40\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"c5006876-059a-46c6-8d74-9324179a0cf8","name":"Search Similar Tracks (By TrackID) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio trackid=\"91b2b4eghd66f9d252\" start=\"0\" duration=\"60\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<evoke_includeseed>true</evoke_includeseed>\r\n        \t<evoke_prioritizebpm>false</evoke_prioritizebpm>\r\n        \t<evoke_suppressvocals>false</evoke_suppressvocals>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:57:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>13</trackcount>\n    <albumcount>1</albumcount>\n    <librarycount>1</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>oa4ja92abe12bp2922</memberaccount>\n        <region>3a6pqf6be7413d498b</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <evoke_includeseed>true</evoke_includeseed>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676453\">\n                <st_audio trackid=\"91b2b4eghd66f9d252\" start=\"0\" duration=\"60\"></st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"f0ffaf9e-2405-464a-9add-2f455ad97b23"}],"id":"ce63993c-9684-44f6-b874-c757bd9eb59f","description":"<p>Searching by a HM Track Identity, allows you to provide a Track Identifer found from any of our track responses to obtain similar tracks based off that Track. This is perhaps the simplest to implement from the outset;</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#f0ffaf9e-2405-464a-9add-2f455ad97b23\">Search Similar Tracks (By TrackID)</a></li>\n</ol>\n","_postman_id":"ce63993c-9684-44f6-b874-c757bd9eb59f"},{"name":"Similarity (By Audio File Upload)","item":[{"name":"Get Audio File Upload URL","event":[{"listen":"test","script":{"id":"bc2aa5c8-9648-4a26-b25d-7fa35c0f9fff","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","// var jsonData = null;","// var jsonDataPresignedURL = \"\";","// var jsonDataResourceURL = \"\";","","// if (responseBody.indexOf(\"<?xml\") >= 0) {","//     jsonData = xml2Json(responseBody);","//     jsonDataPresignedURL = jsonData.responsepresigneduploadurl.presigneduploadurl;","//     jsonDataResourceURL = jsonData.responsepresigneduploadurl.resourceurl;","// } else {","//     jsonData = JSON.parse(responseBody);","//     jsonDataPresignedURL = jsonData.PresignedUploadUrl;","//     jsonDataResourceURL = jsonData.ResourceUrl;","// }","","// console.log(\"HM_ServiceAPI_PresignedURL set to \" + jsonDataPresignedURL);","// console.log(\"HM_ServiceAPI_ResourceURL set to \" + jsonDataResourceURL);","","// postman.setEnvironmentVariable(\"HM_ServiceAPI_PresignedURL\", jsonDataPresignedURL);","// postman.setEnvironmentVariable(\"HM_ServiceAPI_ResourceURL\", jsonDataResourceURL);","","postman.setNextRequest(\"Confirm Member Image Upload Complete\");"],"type":"text/javascript"}}],"id":"0b7396d7-ff89-4f2f-87fc-8799633def7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n\t\"ContentType\":\"audio/mpeg\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a URL for which an audio file asset can be uploaded to.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssetType</td>\n<td>Required, the type of asset being uploaded. A single value is possible; \"AudioExtract\"</td>\n</tr>\n<tr>\n<td>FileName</td>\n<td>Required, the name of the asset being uploaded</td>\n</tr>\n<tr>\n<td>ContentType</td>\n<td>Required, the content type of the asset being uploaded. Set this to \"audio/mpeg\" for mp3 or \"audio/wave\" for wav.</td>\n</tr>\n<tr>\n<td>ExpiresInSeconds</td>\n<td>Required, the duration before the provided upload URL will expire. Value is in seconds</td>\n</tr>\n<tr>\n<td>ObjectId</td>\n<td>Required, set this to the empty string i.e. \"\"</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PresignedUploadUrl</td>\n<td>This is the URL to which the upload should be performed against. This is pre-signed, providing access to uploading a file of the specified \"ContentType\" and \"FileName\" as seen in the request. This is a temporary URL and will expire.</td>\n</tr>\n<tr>\n<td>ResourceUrl</td>\n<td>This is the URL in which the asset will be accessible from once the upload has been finalised.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getpresigneduploadurl","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a21a0716-fb47-49ec-853b-a70b389cdfbd","name":"Get Audio File Upload URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n\t\"ContentType\":\"audio/mpeg\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:50:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PresignedUploadUrl\": \"https://{domain}/test.mp3?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=\",\n    \"ResourceUrl\": \"https://{domain}/test.mp3\"\n}"},{"id":"a433340e-20c7-40ab-8f3d-f9e9dca383c7","name":"Get Audio File Upload URL (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestpresigneduploadurl>      \r\n\t<assettype>AudioExtract</assettype>\r\n    <filename>test.mp3</filename>\r\n    <contenttype>audio/mpeg</contenttype>\r\n    <expiresinseconds>120</expiresinseconds>\r\n    <objectid></objectid>\r\n</requestpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 03:54:56 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsepresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <presigneduploadurl>https://{domain}/test.mp3?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=</presigneduploadurl>\n    <resourceurl>https://{domain}/test.mp3</resourceurl>\n</responsepresigneduploadurl>"}],"_postman_id":"0b7396d7-ff89-4f2f-87fc-8799633def7c"},{"name":"Confirm Audio File Upload Complete","event":[{"listen":"test","script":{"id":"1561c701-27df-454d-b4ad-81aee4737431","exec":["// tests[\"Status code is 200\"] = responseCode.code === 200;","","// postman.setNextRequest(\"Validate Music Download\");"],"type":"text/javascript"}}],"id":"a1d06957-462b-4c24-9cd0-25666d6fece4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n    \"ReturnWaveformDatapoints\": true,\r\n    \"ReturnWaveformDatapointsUrl\": true,\r\n\t\"ObjectId\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}","description":"<p>Finalises an asset upload.</p>\n<p>Please note that this is the final step in uploading a audio file for searching similar tracks. Prior to performing this you should;</p>\n<ol>\n<li><p>Call <a href=\"https://developer.harvestmedia.net/#03b5d44e-f78c-42f7-9689-bc407e3202a5\">Get Audio File Upload URL</a> to retrieve a pre-signed upload URL</p>\n</li>\n<li><p>Performed a PUT request to the retrieved pre-signed upload URL, with the contentType on the request set to the content type that was provided when retrieving the pre-signed URL - audio/mpeg for mp3 or audio/wave for wav.</p>\n</li>\n<li><p>Perform this API call to finalize that upload has been completed. Failure to call this final step will result in the asset not being available to search with.</p>\n</li>\n</ol>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssetType</td>\n<td>Required, The type of asset uploaded. Possible values include; \"AudioExtract\"</td>\n</tr>\n<tr>\n<td>FileName</td>\n<td>Required, the name of the asset uploaded</td>\n</tr>\n<tr>\n<td>ReturnWaveformDatapoints</td>\n<td>Optional, default value false. When set to true this will return the datapoints for the uploaded audio file.</td>\n</tr>\n<tr>\n<td>ReturnWaveformDatapointsUrl</td>\n<td>Optional, default value false. When set to true this will return the URL for the datapoints of the uploaded audio file.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["confirmpresignedupload","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"314c21fd-92a5-4ded-95de-7524dce833cd","name":"Confirm Audio File Upload Complete (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ImportAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n    \"ReturnWaveformDatapoints\": false,\r\n\t\"ObjectId\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:51:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"e432740c-230e-4b0e-b413-8d97406652fc","name":"Confirm Audio File Upload Complete (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestconfirmpresigneduploadurl>      \r\n\t<assettype>AudioExtract</assettype>\r\n    <filename>test.mp3</filename>\r\n    <returnwaveformdatapoints>false</returnwaveformdatapoints>\r\n    <objectid></objectid>\r\n</requestconfirmpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 04:10:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseconfirmpresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <responsecode>Success</responsecode>\n</responseconfirmpresigneduploadurl>"}],"_postman_id":"a1d06957-462b-4c24-9cd0-25666d6fece4"},{"name":"Search Similar Tracks (By Audio File Upload)","event":[{"listen":"test","script":{"id":"00ffc5f9-7bd6-4333-8086-70fe9aed9383","exec":[""],"type":"text/javascript","packages":{}}}],"id":"22fd1a93-efed-41fe-843f-57dfc6b47927","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\r\n                  \"Url\": \"https://{domain}.mp3\",\r\n                  \"Type\": \"MP3\",\r\n                  \"Start\": \"\",\r\n                  \"Duration\": \"\"\r\n                }]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"{{HM_ServiceAPI_Limit}}\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based an uploaded audio file.</p>\n<p>At present, only MP3 and WAV are allowed for upload with AIMS.</p>\n<p>Refer to the implementation guide for any pre-requisite steps before being able to search - <a href=\"https://developer.harvestmedia.net/#62541ab6-e9f4-46fb-9707-e0c3ce7a50a5\">Searching Similar Tracks</a>. An audio file must be uploaded, and finished analysis before it can be used for similarity searching.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>Required. Resource URL, provided as part of the API response when obtaining a pre-signed URL. This is the path to the audio file in the Harvest Media repository</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Required. Possible values; \"MP3\", \"WAV\"</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>evoke_prioritizebpm</td>\n<td>Optional, default value is false. When true, results will be prioritized by BPM</td>\n</tr>\n<tr>\n<td>evoke_suppressvocals</td>\n<td>Optional, default value is false. When true, results will be similar to the instrumental part of a vocal track</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EvokeSegments</td>\n<td>This array is provided if the similar search provider allows for it (e.g. AIMS). When allowed, this array contains a listing of the points in time at which this audio was similar to the seed audio</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e480339c-7790-43c9-9e8b-e19f2d41833f","name":"Search Similar Tracks (By Audio File Upload) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\r\n                  \"Url\": \"https://{domain}.mp3\",\r\n                  \"Type\": \"MP3\",\r\n                  \"Start\": \"0\",\r\n                  \"Duration\": \"60\"             \r\n                }]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:36:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 47,\n    \"TotalAlbums\": 17,\n    \"TotalLibraries\": 10,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"h7076ffb4d82a03n05\",\n        \"region\": \"3a62sb6bed741449ob\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"9fae21e2027f3a8bd2431e6gh13108fb2f\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"skip\": 0,\n            \"limit\": 10,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"bpm_range\": false,\n            \"duration_range\": false,\n            \"include_alternates\": false,\n            \"include_rightholders\": false,\n            \"include_lyrics\": false,\n            \"include_keywords\": false,\n            \"tracks_per_album\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 1,\n                \"st_audio\": {\n                    \"searchtermid\": 1,\n                    \"audio\": [\n                        {\n                            \"url\": \"https://{domain}/test.mp3\",\n                            \"type\": \"MP3\",\n                            \"start\": \"0\",\n                            \"duration\": \"60\" \n                        }\n                    ]\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"126\",\n            \"LengthSeconds\": \"114\",\n            \"Comment\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"Composer\": \"Lior Rosner, Jack Lawrence Starbuck Wilson\",\n            \"AlbumID\": \"520a3f8y470e4fa242\",\n            \"LibraryID\": \"3d8ae6f5fg5bf0ceb0\",\n            \"ID\": \"3i2d46f2e893jf1bik\",\n            \"Keywords\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"DisplayTitle\": \"Apex STEM (bass pulse)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Trailer\",\n            \"Bpm\": \"137\",\n            \"Version\": \"MAIN\",\n            \"CDCode\": \"XRCD076b\",\n            \"AlbumName\": \"XRCD076b - Dogma 2 Lethal Bites STEMS\",\n            \"LibraryName\": \"X-Ray Dog\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"12\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"5d2fba234a4cg97468\"\n                },\n                {\n                    \"ID\": \"9s0dcg777995e2b416\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ]\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"763d0014-eb56-4145-b7d5-3876240d582a","name":"Search Similar Tracks (By Audio File Upload) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Accept","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio url=\"https://{domain}/test.mp3\" type=\"MP3\" start=\"0\" duration=\"60\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<evoke_prioritizebpm>false</evoke_prioritizebpm>\r\n        \t<evoke_suppressvocals>false</evoke_suppressvocals>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:41:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>47</trackcount>\n    <albumcount>17</albumcount>\n    <librarycount>10</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>h7076ffb4d82a03n05</memberaccount>\n        <region>3a62sb6bed741449ob</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>9fae21e2027f3a8bd2431e6gh13108fb2f</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"1\">\n                <st_audio searchtermid=\"1\">\n                    <audio url=\"https://{domain}/test.mp3\" type=\"MP3\" start=\"0\" duration=\"60\" />\n                </st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"126\" lengthseconds=\"114\" comment=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" composer=\"Lior Rosner, Jack Lawrence Starbuck Wilson\" albumid=\"520a3f8y470e4fa242\" libraryid=\"3d8ae6f5fg5bf0ceb0\" id=\"3i2d46f2e893jf1bik\" keywords=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" displaytitle=\"Apex STEM (bass pulse)\" alternatetitle=\"\" genre=\"Trailer\" bpm=\"137\" version=\"MAIN\" cdcode=\"XRCD076b\" albumname=\"XRCD076b - Dogma 2 Lethal Bites STEMS\" libraryname=\"X-Ray Dog\" isalternate=\"false\" alternatecount=\"12\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"5d2fba234a4cg97468\" />\n                <rightholder id=\"9s0dcg777995e2b416\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"22fd1a93-efed-41fe-843f-57dfc6b47927"}],"id":"6251de65-95b3-4141-82c4-e09b8205f52f","description":"<p>Searching by an uploaded audio file requires a number of steps;</p>\n<ol>\n<li><p>Obtaining a pre-signed audio upload URL. This will allow you to get permission to upload an audio file for analysis to our servers.</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#0b7396d7-ff89-4f2f-87fc-8799633def7c\">Get Audio File Upload URL</a></li>\n</ol>\n</li>\n<li><p>Perform a PUT FILE request to the generated pre-signed URL. This is the act of actually uploading / delivering the audio file to us. This file will be used for analysis purposes</p>\n</li>\n<li><p>Confirm the audio upload has completed. By confirming your upload complete, we can provide access to the file for similarity searching</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#a1d06957-462b-4c24-9cd0-25666d6fece4\">Confirm Audio File Upload Complete</a></li>\n</ol>\n</li>\n<li><p>Request a similar search. This is the actual request to find similar tracks based on the uploaded file.</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#22fd1a93-efed-41fe-843f-57dfc6b47927\">Search Similar Tracks (By Audio File Upload)</a></li>\n</ol>\n</li>\n</ol>\n","_postman_id":"6251de65-95b3-4141-82c4-e09b8205f52f"},{"name":"Similarity (By URL)","item":[{"name":"Get External Audio File","event":[{"listen":"test","script":{"id":"bc2aa5c8-9648-4a26-b25d-7fa35c0f9fff","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","// var jsonData = null;","// var jsonDataPresignedURL = \"\";","// var jsonDataResourceURL = \"\";","","// if (responseBody.indexOf(\"<?xml\") >= 0) {","//     jsonData = xml2Json(responseBody);","//     jsonDataPresignedURL = jsonData.responsepresigneduploadurl.presigneduploadurl;","//     jsonDataResourceURL = jsonData.responsepresigneduploadurl.resourceurl;","// } else {","//     jsonData = JSON.parse(responseBody);","//     jsonDataPresignedURL = jsonData.PresignedUploadUrl;","//     jsonDataResourceURL = jsonData.ResourceUrl;","// }","","// console.log(\"HM_ServiceAPI_PresignedURL set to \" + jsonDataPresignedURL);","// console.log(\"HM_ServiceAPI_ResourceURL set to \" + jsonDataResourceURL);","","// postman.setEnvironmentVariable(\"HM_ServiceAPI_PresignedURL\", jsonDataPresignedURL);","// postman.setEnvironmentVariable(\"HM_ServiceAPI_ResourceURL\", jsonDataResourceURL);","","// postman.setNextRequest(\"Confirm Member Image Upload Complete\");"],"type":"text/javascript"}}],"id":"db8101f6-1cc4-43da-94c0-d4dae2da430f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Url\": \"https://www.youtube.com/watch?v=fV4DiAyExN0xxx\",\r\n    \"Type\": \"YouTube\",\r\n    \"ReturnWaveformDataPoints\": true,\r\n    \"ReturnWaveformDataPointsUrl\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiobyurl/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a streaming URL for which an external audio file asset, using a URL.</p>\n<p>Note this is only usable for specific search similar integrations (e.g. AIMS). Attempting to use this when an integration is not on an account will result in an error code.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>Required. URL to the external audio</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Required, type of URL being requested. Possible values are; Spotify, YouTube, TikTok, Vimeo, AppleMusic and SoundCloud</td>\n</tr>\n<tr>\n<td>ReturnWaveformDataPoints</td>\n<td>Optional, default value is false. Set this to true to retrieve the datapoints for a waveform based on the resultant audio file</td>\n</tr>\n<tr>\n<td>ReturnWaveformDatapointsUrl</td>\n<td>Optional, default value is false. Set this to true to retrieve a URL to a datapoints file, for a waveform based on the resultant audio file</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ResourceUrl</td>\n<td>The URL in which the external asset will be accessible from once the audio file generation has been finalised</td>\n</tr>\n<tr>\n<td>MaxDuration</td>\n<td>The maximum duration of the external URL</td>\n</tr>\n<tr>\n<td>WaveformDatapoints</td>\n<td>The datapoints of the ResourceUrl, used to build a waveform. Will only be returned if ReturnWaveformDataPoints is true</td>\n</tr>\n<tr>\n<td>WaveformDatapointsUrl</td>\n<td>The URL in which the datapoints can be accessed from. Will only be returned if ReturnWaveformDataPointsUrl is true</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getexternalaudiobyurl","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"830b1d76-a6bd-4d95-abc5-b76db1914cf1","name":"Get External Audio File (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n  \"Url\": \"https://www.youtube.com/watch?v=fV4DiAyExN0xxx\",\r\n  \"Type\": \"YouTube\",\r\n  \"ReturnWaveformDataPoints\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiobyurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 May 2022 06:01:09 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ResourceUrl\": \"https://{resourceurl}/fv4diayexn0xxx.mp3\",\n    \"Asset\": {\n        \"MaxDuration\": \"251\",\n        \"WaveformDatapoints\": \"{'version':2,'channels':1,'sample_rate':44100,'samples_per_pixel':4428,'bits':8,'length':2495,'data':[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-6,8,-12,11,-15,14,-21,15,-21,23,-32,27,-34,29,-34,36,-31,33,-47,39,-36,39,-45,37,-36,45,-44,50,-50,53,-51,46,-52,53,-50,46,-52,48,-50,49,-47,42,-49,52,-43,50,-41,42,-36,39,-34,32,-31,31,-32,27,-32,29,-23,26,-33,28,-29,29,-26,24,-29,32,-27,29,-33,33,-26,25,-28,24,-23,24,-24,27,-31,26,-20,23,-23,22,-33,28,-22,24,-23,27,-31,28,-24,29,-20,22,-19,19,-22,21,-25,25,-19,19,-23,24,-50,34,-18,29,-23,20,-19,18,-22,28,-23,17,-30,20,-14,15,-44,31,-20,22,-28,28,-22,15,-16,22,-19,21,-19,24,-18,25,-23,19,-19,20,-21,22,-23,20,-20,22,-14,17,-22,16,-13,14,-14,15,-18,16,-19,20,-13,15,-18,15,-15,13,-17,17,-15,16,-14,23,-14,20,-21,19,-23,16,-21,18,-21,20,-20,17,-24,21,-24,19,-25,18,-17,24,-24,21,-18,17,-17,20,-19,23,-24,23,-33,27,-49,71,-94,108,-108,121,-111,121,-120,123,-101,116,-103,107,-100,120,-105,109,-101,109,-117,127,-127,127,-123,125,-126,122,-118,121,-108,122,-112,117,-123,127,-112,127,-94,88,-49,58,-45,36,-71,67,-118,120,-25,26,-31,28,-18,18,-23,17,-19,16,-91,67,-107,...]}\"\n    }\n}"},{"id":"57ce5245-de28-484b-9564-e55ee02cba27","name":"Get External Audio File (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestgetexternalaudiobyurl>\r\n    <url>https://www.youtube.com/watch?v=fV4DiAyExN0xxx</url>\r\n    <type>Youtube</type>\r\n    <returnwaveformdatapoints>true</returnwaveformdatapoints>\r\n    <returnwaveformdatapointsurl>true</returnwaveformdatapointsurl>\r\n</requestgetexternalaudiobyurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiobyurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 16 May 2022 06:25:08 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsegetexternalaudiobyurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <resourceurl>https://{resourceurl}/fv4diayexn0xxx.mp3</resourceurl>\n    <asset>\n        <MaxDuration>251</MaxDuration>\n        <WaveformDatapoints>{'version':2,'channels':1,'sample_rate':44100,'samples_per_pixel':4428,'bits':8,'length':2495,'data':[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-6,8,-12,11,-15,14,-21,15,-21,23,-32,27,-34,29,-34,36,-31,33,-47,39,-36,39,-45,37,-36,45,-44,50,-50,53,-51,46,-52,53,-50,46,-52,48,-50,49,-47,42,-49,52,-43,50,-41,42,-36,39,-34,32,-31,31,-32,27,-32,29,-23,26,-33,28,-29,29,-26,24,-29,32,-27,29,-33,33,-26,25,-28,24,-23,24,-24,27,-31,26,-20,23,-23,22,-33,28,-22,24,-23,27,-31,28,-24,29,-20,22,-19,19,-22,21,-25,25,-19,19,-23,24,-50,34,-18,29,-23,20,-19,18,-22,28,-23,17,-30,20,-14,15,-44,31,-20,22,-28,28,-22,15,-16,22,-19,21,-19,24,-18,25,-23,19,-19,20,-21,22,-23,20,-20,22,-14,17,-22,16,-13,14,-14,15,-18,16,-19,20,-13,15,-18,15,-15,13,-17,17,-15,16,-14,23,-14,20,-21,19,-23,16,-21,18,-21,20,-20,17,-24,21,-24,19,-25,18,-17,24,-24,21,-18,17,-17,20,-19,23,-24,23,-33,27,-49,71,-94,108,-108,121,-111,121,-120,123,-101,116,-103,107,-100,120,-105,109,-101,109,-117,127,-127,127,-123,125,-126,122,-118,121,-108,122,-112,117,-123,127,-112,127,-94,88,-49,58,-45,36,-71,67,-118,120,-25,26,-31,28,-18,18,-23,17,-19,16,-91,67,-107,...]}</WaveformDatapoints>\n    </asset>\n</responsegetexternalaudiobyurl>"}],"_postman_id":"db8101f6-1cc4-43da-94c0-d4dae2da430f"},{"name":"Search Similar Tracks (By URL)","event":[{"listen":"test","script":{"id":"8554ca73-0d51-4cdd-bd81-32681295c2ff","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Register Member\");"],"type":"text/javascript"}}],"id":"fc726ffd-2bc2-4fd3-9ecc-33acdda671f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\r\n                  \"Url\": \"https://www.youtube.com/watch?v=GdzrrWA8e7A\",\r\n                  \"Type\": \"Youtube\",\r\n                  \"Start\": \"\",\r\n                  \"Duration\": \"\"\r\n                }]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"{{HM_ServiceAPI_Limit}}\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based on a music URL.</p>\n<p>Presently YouTube, Spotify, SoundCloud, Apple Music and Vimeo is supported by AIMS.</p>\n<p>Refer to the implementation guide for any pre-requisite steps before being able to search - <a href=\"https://developer.harvestmedia.net/#62541ab6-e9f4-46fb-9707-e0c3ce7a50a5\">Searching Similar Tracks</a>. An URL must finish analysis before it can be used for similarity searching.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>Required. URL to the external audio</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Required, type of URL being requested. Possible values are; Spotify, YouTube, TikTok, Vimeo, AppleMusic and SoundCloud</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>evoke_prioritizebpm</td>\n<td>Optional, default value is false. When true, results will be prioritized by BPM</td>\n</tr>\n<tr>\n<td>evoke_suppressvocals</td>\n<td>Optional, default value is false. When true, results will be similar to the instrumental part of a vocal track</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EvokeSegments</td>\n<td>This array is provided if the similar search provider allows for it (e.g. AIMS). When allowed, this array contains a listing of the points in time at which this audio was similar to the seed audio</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9fe91021-410a-4297-a779-e6aaedfbb657","name":"Search Similar Tracks (By YouTube URL) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\r\n                  \"Url\": \"https://www.youtube.com/watch?v={id}\",\r\n                  \"Type\": \"Youtube\",\r\n                  \"Start\": \"20\",\r\n                  \"Duration\": \"40\"\r\n                }]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:36:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 47,\n    \"TotalAlbums\": 17,\n    \"TotalLibraries\": 10,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"h7076ffb4d82a03n05\",\n        \"region\": \"3a62sb6bed741449ob\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"9fae21e2027f3a8bd2431e6gh13108fb2f\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"skip\": 0,\n            \"limit\": 10,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"bpm_range\": false,\n            \"duration_range\": false,\n            \"include_alternates\": false,\n            \"include_rightholders\": false,\n            \"include_lyrics\": false,\n            \"include_keywords\": false,\n            \"tracks_per_album\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 1,\n                \"st_audio\": {\n                    \"searchtermid\": 1,\n                    \"audio\": [\n                        {\n                            \"url\": \"https://www.youtube.com/watch?v={id}\",\n                            \"type\": \"YouTube\",\n                            \"start\": \"20\",\n                            \"duration\": \"40\"\n                        }\n                    ]\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"126\",\n            \"LengthSeconds\": \"114\",\n            \"Comment\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"Composer\": \"Lior Rosner, Jack Lawrence Starbuck Wilson\",\n            \"AlbumID\": \"520a3f8y470e4fa242\",\n            \"LibraryID\": \"3d8ae6f5fg5bf0ceb0\",\n            \"ID\": \"3i2d46f2e893jf1bik\",\n            \"Keywords\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"DisplayTitle\": \"Apex STEM (bass pulse)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Trailer\",\n            \"Bpm\": \"137\",\n            \"Version\": \"MAIN\",\n            \"CDCode\": \"XRCD076b\",\n            \"AlbumName\": \"XRCD076b - Dogma 2 Lethal Bites STEMS\",\n            \"LibraryName\": \"X-Ray Dog\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"12\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"5d2fba234a4cg97468\"\n                },\n                {\n                    \"ID\": \"9s0dcg777995e2b416\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"2b32e498-f259-47ce-a0f0-cb4b62fe009d","name":"Search Similar Tracks (By YouTube URL) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Accept","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio url=\"https://www.youtube.com/watch?v={id}\" type=\"Youtube\" start=\"0\" duration=\"60\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<evoke_prioritizebpm>false</evoke_prioritizebpm>\r\n        \t<evoke_suppressvocals>false</evoke_suppressvocals>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:41:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>47</trackcount>\n    <albumcount>17</albumcount>\n    <librarycount>10</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>h7076ffb4d82a03n05</memberaccount>\n        <region>3a62sb6bed741449ob</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>9fae21e2027f3a8bd2431e6gh13108fb2f</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"1\">\n                <st_audio searchtermid=\"1\">\n                    <audio url=\"https://www.youtube.com/watch?v={id}\" type=\"YouTube\" start=\"0\" duration=\"60\"/>\n                </st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"126\" lengthseconds=\"114\" comment=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" composer=\"Lior Rosner, Jack Lawrence Starbuck Wilson\" albumid=\"520a3f8y470e4fa242\" libraryid=\"3d8ae6f5fg5bf0ceb0\" id=\"3i2d46f2e893jf1bik\" keywords=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" displaytitle=\"Apex STEM (bass pulse)\" alternatetitle=\"\" genre=\"Trailer\" bpm=\"137\" version=\"MAIN\" cdcode=\"XRCD076b\" albumname=\"XRCD076b - Dogma 2 Lethal Bites STEMS\" libraryname=\"X-Ray Dog\" isalternate=\"false\" alternatecount=\"12\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"5d2fba234a4cg97468\" />\n                <rightholder id=\"9s0dcg777995e2b416\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"fc726ffd-2bc2-4fd3-9ecc-33acdda671f4"}],"id":"2a62919a-f88d-49ff-adcf-d63c76885c5c","description":"<p>Searching by a URL requires a single step;</p>\n<ol>\n<li><p>This step is not required, however if you would like to retrieve the external audio file from the URL for in-site sampling then you can request the external audio file and datapoints</p>\n<ol>\n<li>See <a href=\"https://developer.harvestmedia.net/#db8101f6-1cc4-43da-94c0-d4dae2da430f\">Get External Audio File</a></li>\n</ol>\n</li>\n<li><p>Request a similar search by URL. It should be noted that the following URL types are supported; YouTube, Spotify, Vimeo and SoundCloud.</p>\n<ol>\n<li><p>See</p>\n<p> <a href=\"https://developer.harvestmedia.net/#fc726ffd-2bc2-4fd3-9ecc-33acdda671f4\">Search Similar Tracks (By URL)</a></p>\n</li>\n</ol>\n</li>\n</ol>\n","_postman_id":"2a62919a-f88d-49ff-adcf-d63c76885c5c"},{"name":"Similarity (By Prompt)","item":[{"name":"Search Similar Tracks (By Prompt)","event":[{"listen":"test","script":{"id":"6790c81e-b83a-4d10-b757-6071201df62e","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Register Member\");"],"type":"text/javascript","packages":{}}}],"id":"f136dd77-f9b0-41df-84f1-9522dc03cbe2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based on a prompt / free-text.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Prompt</td>\n<td>Required. Prompt or free-text to similar search on</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>view</td>\n<td>Required, the only available value for this is “track”. Case insensitive</td>\n</tr>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>Optional, the number of results to skip</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Required, the number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"fe42adb7-cb70-4ea7-91dc-c7425baa368d","name":"Search Similar Tracks (By Prompt) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\": [\r\n                    {\r\n                        \"Prompt\": \"Waves hitting the beach\"\r\n                    }\r\n                ],\r\n                \"Start\": \"\",\r\n                \"Duration\": \"\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:35:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2125"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 13,\n    \"TotalAlbums\": 1,\n    \"TotalLibraries\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"oa4ja92abe12bp2922\",\n        \"region\": \"3a6pqf6be7413d498b\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"evoke_includeseed\": true,\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676448,\n                \"st_audio\": {\n                    \"prompt\": \"Waves hitting the beach\",\n                    \"start\": \"\",\n                    \"duration\": \"\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"9851d71b-2448-49a7-ac94-6059ed320571","name":"Search Similar Tracks (By Prompt) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>\r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio prompt=\"Waves hitting the beach\" start=\"\" duration=\"\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n            <sort_predefined>EvokeRanking</sort_predefined>\r\n            <evoke_includeseed>EvokeRanking</evoke_includeseed>\r\n            <evoke_prioritizebpm>EvokeRanking</evoke_prioritizebpm>\r\n            <evoke_suppressvocals>EvokeRanking</evoke_suppressvocals>\r\n            <skip>0</skip>\r\n            <limit>1</limit>\r\n        </resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:57:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>13</trackcount>\n    <albumcount>1</albumcount>\n    <librarycount>1</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>oa4ja92abe12bp2922</memberaccount>\n        <region>3a6pqf6be7413d498b</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <evoke_includeseed>true</evoke_includeseed>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676453\">\n                <st_audio prompt=\"Waves hitting the beach\" start=\"\" duration=\"\"></st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"f136dd77-f9b0-41df-84f1-9522dc03cbe2"}],"id":"7e75c0db-9202-4140-942c-7fdac0055158","description":"<p>Searching by Prompt, allows you to provide a sentence or prompt and receive similar tracks based off that;</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#f136dd77-f9b0-41df-84f1-9522dc03cbe2\">Search Similar Tracks (By Prompt)</a></li>\n</ol>\n","_postman_id":"7e75c0db-9202-4140-942c-7fdac0055158"}],"id":"477760b4-7d38-45fe-bd66-6b32b61f41c9","_postman_id":"477760b4-7d38-45fe-bd66-6b32b61f41c9","description":""},{"name":"CYANITE","item":[{"name":"Similarity (By TrackID)","item":[{"name":"Search Similar Tracks (By TrackID)","id":"e8a09a78-e030-4ee4-bff1-36616ba1422b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based a seed track.</p>\n<p>Refer to the implementation guide for any pre-requisite steps before being able to search - <a href=\"https://developer.harvestmedia.net/#235b0484-af8e-499a-8e39-b3568a2bf109\">Searching Similar Tracks</a></p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Audio</td>\n<td>Required. TrackID to similar search on</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>view</td>\n<td>Required, the only available value for this is “track”. Case insensitive</td>\n</tr>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>Optional, the number of results to skip</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Required, the number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e995e594-fc03-4066-90fb-69b59bf6781c","name":"Search Similar Tracks (By TrackID) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\"TrackID\": \"91b2b4eghd66f9d252\"}],\r\n                \"Start\": \"0\",\r\n                \"Duration\": \"60\"   \r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:35:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2125"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 13,\n    \"TotalAlbums\": 1,\n    \"TotalLibraries\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"oa4ja92abe12bp2922\",\n        \"region\": \"3a6pqf6be7413d498b\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"evoke_includeseed\": true,\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676448,\n                \"st_audio\": {\n                    \"trackid\": \"91b2b4eghd66f9d252\",\n                    \"start\": \"0\",\n                    \"duration\": \"60\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"143dba21-616d-4ec2-b06b-d07890796a18","name":"Search Similar Tracks (By TrackID) (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio trackid=\"91b2b4eghd66f9d252\" start=\"0\" duration=\"60\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:57:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>13</trackcount>\n    <albumcount>1</albumcount>\n    <librarycount>1</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>oa4ja92abe12bp2922</memberaccount>\n        <region>3a6pqf6be7413d498b</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <evoke_includeseed>true</evoke_includeseed>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676453\">\n                <st_audio trackid=\"91b2b4eghd66f9d252\" start=\"0\" duration=\"60\"></st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"e8a09a78-e030-4ee4-bff1-36616ba1422b"}],"id":"ebca0e03-8772-4e8c-b513-385b7ac11685","description":"<p>Searching by a HM Track Identity, allows you to provide a Track Identifer found from any of our track responses to obtain similar tracks based off that Track. This is perhaps the simplest to implement from the outset;</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#e8a09a78-e030-4ee4-bff1-36616ba1422b\">Search Similar Tracks (By TrackID)</a></li>\n</ol>\n","_postman_id":"ebca0e03-8772-4e8c-b513-385b7ac11685"},{"name":"Similarity (By Uploaded Audio File)","item":[{"name":"Get Audio File Upload URL","id":"f046e419-ba3d-495a-87b5-327bbed7b0ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a URL for which an audio file asset can be uploaded to.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>assettype</td>\n<td>Required, the type of asset being uploaded. A single value is possible; \"AudioExtract\"</td>\n</tr>\n<tr>\n<td>filename</td>\n<td>Required, the name of the asset being uploaded</td>\n</tr>\n<tr>\n<td>contenttype</td>\n<td>Required, the content type of the asset being uploaded. Set this to \"audio/mpeg\"</td>\n</tr>\n<tr>\n<td>expiresinseconds</td>\n<td>Required, the duration before the provided upload URL will expire. Value is in seconds</td>\n</tr>\n<tr>\n<td>objectid</td>\n<td>Required, set this to the empty string i.e. \"\"</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PresignedUploadUrl</td>\n<td>This is the URL to which the upload should be performed against. This is pre-signed, providing access to uploading a file of the specified \"ContentType\" and \"FileName\" as seen in the request. This is a temporary URL and will expire.</td>\n</tr>\n<tr>\n<td>ResourceUrl</td>\n<td>This is the URL in which the asset will be accessible from once the upload has been finalised</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getpresigneduploadurl","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6307e63b-7569-44dc-a122-480896975f61","name":"Get Audio File Upload URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n\t\"ContentType\":\"audio/mpeg\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:50:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PresignedUploadUrl\": \"https://{domain}/test.mp3?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=\",\n    \"ResourceUrl\": \"https://{domain}/test.mp3\"\n}"},{"id":"8948841d-7883-44e2-a496-4275a6a3a121","name":"Get Audio File Upload URL (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestpresigneduploadurl>      \r\n\t<assettype>AudioExtract</assettype>\r\n    <filename>test.mp3</filename>\r\n    <contenttype>audio/mpeg</contenttype>\r\n    <expiresinseconds>120</expiresinseconds>\r\n    <objectid></objectid>\r\n</requestpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 03:54:56 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsepresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <presigneduploadurl>https://{domain}/test.mp3?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=</presigneduploadurl>\n    <resourceurl>https://{domain}/test.mp3</resourceurl>\n</responsepresigneduploadurl>"}],"_postman_id":"f046e419-ba3d-495a-87b5-327bbed7b0ad"},{"name":"Confirm Audio File Upload Complete","id":"8fcd8641-c62b-47d2-a2b6-0a901fe19f47","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}","description":"<p>Finalises an asset upload.</p>\n<p>Please note that this is the final step in uploading a audio file for searching similar tracks. Prior to performing this you should;</p>\n<ol>\n<li><p>Call</p>\n<p> <a href=\"https://developer.harvestmedia.net/#03b5d44e-f78c-42f7-9689-bc407e3202a5\">Get Audio File Upload URL</a></p>\n<p> to retreive a pre-signed upload URL</p>\n</li>\n<li><p>Performed a PUT request to the retreived pre-signed upload URL, with the contentType on the request set to the content type that was provided when retrieving the pre-signed URL - in this case audio/mpeg</p>\n</li>\n<li><p>Perform this API call to finalize that upload has been completed. Failure to call this final step will result in the asset not being available to search with</p>\n</li>\n</ol>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssetType</td>\n<td>Required, The type of asset uploaded. Possible values include; \"AudioExtract\"</td>\n</tr>\n<tr>\n<td>FileName</td>\n<td>Required, the name of the asset uploaded. This must match the name provided when the presigned URL had been requested</td>\n</tr>\n<tr>\n<td>ReturnWaveformDatapoints</td>\n<td>Optional, default value false. When set to true this will return the datapoints for the uploaded audio file</td>\n</tr>\n<tr>\n<td>ReturnWaveformDatapointsUrl</td>\n<td>Optional, default value false. When set to true this will return a URL that contains the datapoints for the uploaded audio file</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Code</td>\n<td>Receiving \"OK\" indicates that the completion was processed. The file is now ready to be used.</td>\n</tr>\n<tr>\n<td>Asset.ExternalID</td>\n<td>The ID of the external asset as seen in Cyanite. This can be used to poll for when this uploaded file is ready for similarity searching to be performed.</td>\n</tr>\n<tr>\n<td>Asset.MaxDuration</td>\n<td>The max duration of the MP3 that was uploaded. This is only returned if either ReturnWaveformDatapoints or ReturnWaveformDatapointsUrl is true in the request</td>\n</tr>\n<tr>\n<td>Asset.WaveformDatapoints</td>\n<td>The waveform datapoints based off the uploaded MP3</td>\n</tr>\n<tr>\n<td>Asset.WaveformDatapointsUrl</td>\n<td>A URL to the waveform datapoints stored in a JSON file</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["confirmpresignedupload","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a99919c9-00b9-45ab-997e-7d2ca2a9849e","name":"Confirm Audio File Upload Complete (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ImportAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n    \"ReturnWaveformDatapoints\": false,\r\n    \"ReturnWaveformDatapointsUrl\": false,\r\n\t\"ObjectId\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:51:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\",\n    \"Asset\": {\n        \"MaxDuration\": \"\",\n        \"WaveformDatapoints\": \"\",\n        \"WaveformDatapointsUrl\": \"\",\n        \"ExternalID\": \"38da4b33a20e0021209b71878f91c0bcd6\"\n    }\n}"},{"id":"f5a78b20-9b75-41a4-b5a8-227ffd45f18e","name":"Confirm Audio File Upload Complete (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestconfirmpresigneduploadurl>      \r\n\t<assettype>AudioExtract</assettype>\r\n    <filename>test.mp3</filename>\r\n    <returnwaveformdatapoints>false</returnwaveformdatapoints>\r\n    <returnwaveformdatapointsurl>false</returnwaveformdatapointsurl>\r\n    <objectid></objectid>\r\n</requestconfirmpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 04:10:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseconfirmpresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n    <asset>\n        <MaxDuration></MaxDuration>\n        <WaveformDatapoints></WaveformDatapoints>\n        <WaveformDatapointsUrl></WaveformDatapointsUrl>\n        <ExternalID>38da4b33a20e0021209b71878f91c0bcd6</ExternalID>\n    </asset>\n</responseconfirmpresigneduploadurl>"}],"_postman_id":"8fcd8641-c62b-47d2-a2b6-0a901fe19f47"},{"name":"Get External Audio File Ingestion Status","id":"36dfab95-f063-49f3-999d-43fc60d99d7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getexternalaudiostatus/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a status code indicating whether an external search similar provider has completed analysis on the uploaded audio file, and if the audio file is ready for searching against.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExternalID</td>\n<td>Required, the ID provisioned by the external search similar integration provider</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes:</strong></p>\n<p>There are a variety of responses to manage here.</p>\n<p>Analysis Pending - this indicates that the external file is still undergoing analysis and is not yet able to provide similar results. Please wait a while and request status again</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Error\": {\n    \"Code\": \"4\",\n    \"Description\": \"Analysis Pending\"\n  }\n}\n\n</code></pre><p>Analysis Failed - Service not available - this indicates that the service is not available on this account. Please contact us</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Error\": {\n    \"Code\": \"4\",\n    \"Description\": \"Analysis Failed - Service not available\"\n  }\n}\n\n</code></pre><p>Analysis Failed - Account limit reached - this indicates that the account has reached it's available capacity for analysis. Please contact the similiarity provider about your account</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Error\": {\n    \"Code\": \"4\",\n    \"Description\": \"Analysis Failed - Account limit reached\"\n  }\n}\n\n</code></pre><p>Analysis Failed - The song does not have a preview url and can therefore not be analyzed - this is a Spotify only error and indicates that the particular track does not have a preview. Thus, the Spotify URL cannot be used to provide similar results</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Error\": {\n    \"Code\": \"4\",\n    \"Description\": \"Analysis Failed - The song does not have a preview url and can therefore not be analyzed\"\n  }\n}\n\n</code></pre><p>OK - this indicates that the external file has completed analysis and is now ready to return similar results.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Code\": \"OK\"\n}\n\n</code></pre>","urlObject":{"path":["getexternalaudiostatus","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"7c9bb7ec-1a5c-492f-ac01-2107fa65ae4b","name":"MP3 - Get External Audio File Ingestion Status (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"ExternalID\": \"36c4912bfb48c52645d51d3135foa98a05\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiostatus/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 06 Nov 2022 03:52:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"c1523a66-3fbb-4518-8dc7-e2fc2308d9a5","name":"MP3 - Get External Audio File Ingestion Status (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"<requestgetexternalaudiostatus>\r\n    <externalid>36c4912bfb48c52645d51d3135foa98a05</externalid>\r\n</requestgetexternalaudiostatus>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiostatus/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Sun, 06 Nov 2022 03:56:38 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"36dfab95-f063-49f3-999d-43fc60d99d7e"},{"name":"Search Similar Tracks (By Audio File Upload)","id":"456955ad-fb96-482b-95f9-9b106100a40a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based an uploaded audio file.</p>\n<p>At present, only MP3 is allowed for upload with Cyanite.</p>\n<p>Refer to the implementation guide for any pre-requisite steps before being able to search - <a href=\"https://developer.harvestmedia.net/#235b0484-af8e-499a-8e39-b3568a2bf109\">Searching Similar Tracks</a>. An audio file must be uploaded, and finished analysis before it can be used for similarity searching.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>Required. Resource URL, provided as part of the API response when obtaining a pre-signed URL. This is the path to the audio file in the Harvest Media repository</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Required. One possible value; \"MP3\"</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a26ee32c-c500-4f58-b29a-e322ae0d7e08","name":"Search Similar Tracks (By Audio File Upload) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\r\n                  \"Url\": \"https://{domain}/test.mp3\",\r\n                  \"Type\": \"MP3\"\r\n                }],\r\n                \"Start\": \"0\",\r\n                \"Duration\": \"60\"   \r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:36:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 47,\n    \"TotalAlbums\": 17,\n    \"TotalLibraries\": 10,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"h7076ffb4d82a03n05\",\n        \"region\": \"3a62sb6bed741449ob\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"9fae21e2027f3a8bd2431e6gh13108fb2f\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"skip\": 0,\n            \"limit\": 10,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"bpm_range\": false,\n            \"duration_range\": false,\n            \"include_alternates\": false,\n            \"include_rightholders\": false,\n            \"include_lyrics\": false,\n            \"include_keywords\": false,\n            \"tracks_per_album\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 1,\n                \"st_audio\": {\n                    \"searchtermid\": 1,\n                    \"audio\": [\n                        {\n                            \"url\": \"https://{domain}/test.mp3\",\n                            \"type\": \"MP3\",\n                            \"start\": \"0\",\n                            \"duration\": \"60\" \n                        }\n                    ]\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"126\",\n            \"LengthSeconds\": \"114\",\n            \"Comment\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"Composer\": \"Lior Rosner, Jack Lawrence Starbuck Wilson\",\n            \"AlbumID\": \"520a3f8y470e4fa242\",\n            \"LibraryID\": \"3d8ae6f5fg5bf0ceb0\",\n            \"ID\": \"3i2d46f2e893jf1bik\",\n            \"Keywords\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"DisplayTitle\": \"Apex STEM (bass pulse)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Trailer\",\n            \"Bpm\": \"137\",\n            \"Version\": \"MAIN\",\n            \"CDCode\": \"XRCD076b\",\n            \"AlbumName\": \"XRCD076b - Dogma 2 Lethal Bites STEMS\",\n            \"LibraryName\": \"X-Ray Dog\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"12\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"5d2fba234a4cg97468\"\n                },\n                {\n                    \"ID\": \"9s0dcg777995e2b416\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ]\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"a2685e9f-e679-479c-9ca4-51840fa6b04e","name":"Search Similar Tracks (By Audio File Upload) (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio url=\"https://{domain}/test.mp3\" type=\"MP3\" start=\"0\" duration=\"60\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:41:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>47</trackcount>\n    <albumcount>17</albumcount>\n    <librarycount>10</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>h7076ffb4d82a03n05</memberaccount>\n        <region>3a62sb6bed741449ob</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>9fae21e2027f3a8bd2431e6gh13108fb2f</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"1\">\n                <st_audio searchtermid=\"1\">\n                    <audio url=\"https://{domain}/test.mp3\" type=\"MP3\" start=\"0\" duration=\"60\" />\n                </st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"126\" lengthseconds=\"114\" comment=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" composer=\"Lior Rosner, Jack Lawrence Starbuck Wilson\" albumid=\"520a3f8y470e4fa242\" libraryid=\"3d8ae6f5fg5bf0ceb0\" id=\"3i2d46f2e893jf1bik\" keywords=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" displaytitle=\"Apex STEM (bass pulse)\" alternatetitle=\"\" genre=\"Trailer\" bpm=\"137\" version=\"MAIN\" cdcode=\"XRCD076b\" albumname=\"XRCD076b - Dogma 2 Lethal Bites STEMS\" libraryname=\"X-Ray Dog\" isalternate=\"false\" alternatecount=\"12\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"5d2fba234a4cg97468\" />\n                <rightholder id=\"9s0dcg777995e2b416\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"456955ad-fb96-482b-95f9-9b106100a40a"}],"id":"8e3c15e7-66e6-459e-961e-d9e92636d1cf","description":"<p>Searching by an uploaded audio file requires a number of steps;</p>\n<ol>\n<li><p>Obtaining a pre-signed audio upload URL. This will allow you to get permission to upload an audio file for analysis to our servers.</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#f046e419-ba3d-495a-87b5-327bbed7b0ad\">Get Audio File Upload URL</a></li>\n</ol>\n</li>\n<li><p>Perform a PUT FILE request to the generated pre-signed URL. This is the act of actually uploading and delivering the audio file to the external provider</p>\n</li>\n<li><p>Confirm the audio upload completed. By confirming your upload complete, we can provide access to the file for similarity searching</p>\n<ol>\n<li><p><a href=\"https://developer.harvestmedia.net/#8fcd8641-c62b-47d2-a2b6-0a901fe19f47\">Confirm Audio File Upload Complete</a></p>\n</li>\n<li><p>Of special note is the ExternalID in the response. This will be used to poll status in the next step</p>\n</li>\n</ol>\n</li>\n<li><p>Poll our service for status updates as to when the uploaded audio file has finished analysis and is ready for similarity requesting</p>\n<ol>\n<li><p><a href=\"https://developer.harvestmedia.net/#36dfab95-f063-49f3-999d-43fc60d99d7e\">Get External Audio File Ingestion Status</a></p>\n</li>\n<li><p>Continue to repeat (4) if the response is Analysis Pending, until the response is OK before proceeding to step 5</p>\n</li>\n</ol>\n</li>\n<li><p>Request a similar search. This is the actual request to find similar tracks based on the uploaded file.</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#456955ad-fb96-482b-95f9-9b106100a40a\">Search Similar Tracks (By Audio File Upload)</a></li>\n</ol>\n</li>\n</ol>\n","_postman_id":"8e3c15e7-66e6-459e-961e-d9e92636d1cf"},{"name":"Similarity (By URL)","item":[{"name":"Get External Audio File Ingestion Status","id":"200f3f1b-8acd-4e14-ae31-05fe63b11706","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getexternalaudiostatus/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a status code indicating whether an external search similar provider has completed analysis on the URL and if it is ready for searching against.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ExternalID</td>\n<td>Required, the ID provisioned by the external search similar integration provider.  <br />This value differs in structure depending on the URL and step of the process.</td>\n</tr>\n<tr>\n<td>ExternalType</td>\n<td>Required, possible values for URL type are \"Spotify\" and \"YouTube\".</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes:</strong></p>\n<p>There are a variety of responses to manage here.</p>\n<p>Analysis Pending - this indicates that the external file is still undergoing analysis and is not yet able to provide similar results. Please wait a while and request status again</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Error\": {\n    \"Code\": \"4\",\n    \"Description\": \"Analysis Pending\"\n  }\n}\n\n</code></pre><p>Analysis Failed - Service not available - this indicates that the service is not available on this account. Please contact us</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Error\": {\n    \"Code\": \"4\",\n    \"Description\": \"Analysis Failed - Service not available\"\n  }\n}\n\n</code></pre><p>Analysis Failed - Account limit reached - this indicates that the account has reached it's available capacity for analysis. Please contact the similiarity provider about your account</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Error\": {\n    \"Code\": \"4\",\n    \"Description\": \"Analysis Failed - Account limit reached\"\n  }\n}\n\n</code></pre><p>Analysis Failed - The song does not have a preview url and can therefore not be analyzed - this is a Spotify only error and indicates that the particular track does not have a preview. Thus, the Spotify URL cannot be used to provide similar results</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Error\": {\n    \"Code\": \"4\",\n    \"Description\": \"Analysis Failed - The song does not have a preview url and can therefore not be analyzed\"\n  }\n}\n\n</code></pre><p>OK - this indicates that the external file has completed analysis and is now ready to return similar results.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"Code\": \"OK\"\n}\n\n</code></pre>","urlObject":{"path":["getexternalaudiostatus","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"5f7d71fb-4429-4e1c-89bc-df1ce579a60a","name":"Spotify - Get External Audio File Ingestion Status (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"ExternalID\": \"4vcztrr5NN9g3CocSSBLGO2g\",\r\n    \"ExternalType\": \"Spotify\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiostatus/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 06 Nov 2022 03:52:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"6a3df6da-ad48-43f4-b446-6ab604de929d","name":"YouTube - Get External Audio File Ingestion Status (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"ExternalID\": \"https://www.youtube.com/watch?v=aBcDe-FG1\",\r\n    \"ExternalType\": \"YouTube\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiostatus/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 06 Nov 2022 03:52:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"e9741bb2-7530-475b-a843-5cd4c4c9e6c0","name":"Spotify - Get External Audio File Ingestion Status (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"<requestgetexternalaudiostatus>\r\n    <externalid>4vcztrr5NN9g3CocSSBLGO2g</externalid>\r\n    <externaltype>Spotify</externaltype>\r\n</requestgetexternalaudiostatus>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiostatus/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Sun, 06 Nov 2022 03:56:38 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"720808b6-dfd8-451c-a60f-b5cf6fe0ca47","name":"YouTube - Get External Audio File Ingestion Status (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"<requestgetexternalaudiostatus>\r\n    <externalid>https://www.youtube.com/watch?v=aBcDe-FG1</externalid>\r\n    <externaltype>YouTube</externaltype>\r\n</requestgetexternalaudiostatus>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiostatus/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Sun, 06 Nov 2022 03:56:38 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"200f3f1b-8acd-4e14-ae31-05fe63b11706"},{"name":"Search Similar Tracks (By URL)","id":"13b27c34-4cae-49ff-9a35-a738e05aac1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based an a music URL.</p>\n<p>Presently only Spotify is supported by Cyanite.</p>\n<p>Refer to the implementation guide for any pre-requisite steps before being able to search - <a href=\"https://developer.harvestmedia.net/#235b0484-af8e-499a-8e39-b3568a2bf109\">Searching Similar Tracks</a>. An URL must finish analysis before it can be used for similarity searching.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>Required. YouTube URL to the music video</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Required. One possible value; \"Spotify\"</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"5266a6fb-ad79-46e4-ad7b-166762fcba13","name":"Search Similar Tracks (By YouTube URL) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\r\n                  \"Url\": \"https://open.spotify.com/track/4vcztrr5NN9g3CocSSBLGO2g\",\r\n                  \"Type\": \"Spotify\"\r\n                }]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:36:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 47,\n    \"TotalAlbums\": 17,\n    \"TotalLibraries\": 10,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"h7076ffb4d82a03n05\",\n        \"region\": \"3a62sb6bed741449ob\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"9fae21e2027f3a8bd2431e6gh13108fb2f\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"skip\": 0,\n            \"limit\": 10,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"bpm_range\": false,\n            \"duration_range\": false,\n            \"include_alternates\": false,\n            \"include_rightholders\": false,\n            \"include_lyrics\": false,\n            \"include_keywords\": false,\n            \"tracks_per_album\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 1,\n                \"st_audio\": {\n                    \"searchtermid\": 1,\n                    \"audio\": [\n                        {\n                            \"url\": \"https://open.spotify.com/track/4vcztr5NN9g3CocSSBLGOg\",\n                            \"type\": \"Spotify\",\n                            \"start\": \"\",\n                            \"duration\": \"\"\n                        }\n                    ]\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"126\",\n            \"LengthSeconds\": \"114\",\n            \"Comment\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"Composer\": \"Lior Rosner, Jack Lawrence Starbuck Wilson\",\n            \"AlbumID\": \"520a3f8y470e4fa242\",\n            \"LibraryID\": \"3d8ae6f5fg5bf0ceb0\",\n            \"ID\": \"3i2d46f2e893jf1bik\",\n            \"Keywords\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"DisplayTitle\": \"Apex STEM (bass pulse)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Trailer\",\n            \"Bpm\": \"137\",\n            \"Version\": \"MAIN\",\n            \"CDCode\": \"XRCD076b\",\n            \"AlbumName\": \"XRCD076b - Dogma 2 Lethal Bites STEMS\",\n            \"LibraryName\": \"X-Ray Dog\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"12\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"5d2fba234a4cg97468\"\n                },\n                {\n                    \"ID\": \"9s0dcg777995e2b416\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"a26f17bb-c584-4f9f-adeb-e4185a86f4dc","name":"Search Similar Tracks (By YouTube URL) (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio url=\"https://open.spotify.com/track/4vcztrr5NN9g3CocSSBLGO2g\" type=\"Spotify\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:41:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>47</trackcount>\n    <albumcount>17</albumcount>\n    <librarycount>10</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>h7076ffb4d82a03n05</memberaccount>\n        <region>3a62sb6bed741449ob</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>9fae21e2027f3a8bd2431e6gh13108fb2f</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"1\">\n                <st_audio searchtermid=\"1\">\n                    <audio url=\"https://open.spotify.com/track/4vcztr5NN9g3CocSSBLGOg\" type=\"Spotify\" start=\"\" duration=\"\"/>\n                </st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"126\" lengthseconds=\"114\" comment=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" composer=\"Lior Rosner, Jack Lawrence Starbuck Wilson\" albumid=\"520a3f8y470e4fa242\" libraryid=\"3d8ae6f5fg5bf0ceb0\" id=\"3i2d46f2e893jf1bik\" keywords=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" displaytitle=\"Apex STEM (bass pulse)\" alternatetitle=\"\" genre=\"Trailer\" bpm=\"137\" version=\"MAIN\" cdcode=\"XRCD076b\" albumname=\"XRCD076b - Dogma 2 Lethal Bites STEMS\" libraryname=\"X-Ray Dog\" isalternate=\"false\" alternatecount=\"12\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"5d2fba234a4cg97468\" />\n                <rightholder id=\"9s0dcg777995e2b416\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"13b27c34-4cae-49ff-9a35-a738e05aac1e"}],"id":"5404ce8b-cb11-4dcc-9c1a-b0bc246719c3","description":"<p>Searching by URL requires a number of steps. The steps vary depending on the type of URL.</p>\n<p>Steps for a <strong>Spotify</strong> URL;</p>\n<ol>\n<li><p>Check the service for the availability of the Spotify URL</p>\n<ol>\n<li><p><a href=\"https://developer.harvestmedia.net/#200f3f1b-8acd-4e14-ae31-05fe63b11706\">Get External Audio File Ingestion Status</a></p>\n</li>\n<li><p>Continue to repeat (1) if the response is Analysis Pending, until the response is OK before proceeding to step 2</p>\n</li>\n</ol>\n</li>\n<li><p>Request a similar search. This is the actual request to find similar tracks based on the provided URL.</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#13b27c34-4cae-49ff-9a35-a738e05aac1e\">Search Similar Tracks (By URL)</a></li>\n</ol>\n</li>\n</ol>\n<p>Steps for a <strong>YouTube</strong> URL;</p>\n<ol>\n<li><p>Check the service for the availability of the YouTube URL</p>\n<ol>\n<li><p><a href=\"https://developer.harvestmedia.net/#200f3f1b-8acd-4e14-ae31-05fe63b11706\">Get External Audio File Ingestion Status</a> and retrieve an External ID</p>\n</li>\n<li><p><a href=\"https://developer.harvestmedia.net/#200f3f1b-8acd-4e14-ae31-05fe63b11706\">Get External Audio File Ingestion Status</a> using the External ID</p>\n</li>\n<li><p>Continue to repeat (2) if the response is Analysis Pending, until the response is OK before proceeding to step 2</p>\n</li>\n</ol>\n</li>\n<li><p>Request a similar search. This is the actual request to find similar tracks based on the provided URL.</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#13b27c34-4cae-49ff-9a35-a738e05aac1e\">Search Similar Tracks (By URL)</a></li>\n</ol>\n</li>\n</ol>\n","_postman_id":"5404ce8b-cb11-4dcc-9c1a-b0bc246719c3"},{"name":"Similarity (By Free Text)","item":[{"name":"Search Similar Tracks (By Free Text)","id":"f0c091a9-9836-45d7-b19b-0b38573cac23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based on a prompt / free-text.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Audio</td>\n<td>Required. Prompt or free-text to similar search on</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>view</td>\n<td>Required, the only available value for this is “track”. Case insensitive</td>\n</tr>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>Optional, the number of results to skip</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Required, the number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b823e2d7-4f6e-4a72-9c83-cfe40840dbc3","name":"Search Similar Tracks (By Free Text) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\": [\r\n                    {\r\n                        \"Prompt\": \"Waves hitting the beach\"\r\n                    }\r\n                ],\r\n                \"Start\": \"\",\r\n                \"Duration\": \"\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:35:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2125"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 13,\n    \"TotalAlbums\": 1,\n    \"TotalLibraries\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"oa4ja92abe12bp2922\",\n        \"region\": \"3a6pqf6be7413d498b\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"evoke_includeseed\": true,\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676448,\n                \"st_audio\": {\n                    \"prompt\": \"Waves hitting the beach\",\n                    \"start\": \"\",\n                    \"duration\": \"\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"211d4795-0270-468b-8c15-67cfb182c3af","name":"Search Similar Tracks (By Free Text) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>\r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio prompt=\"Waves hitting the beach\" start=\"\" duration=\"\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n            <sort_predefined>EvokeRanking</sort_predefined>\r\n            <evoke_includeseed>EvokeRanking</evoke_includeseed>\r\n            <evoke_prioritizebpm>EvokeRanking</evoke_prioritizebpm>\r\n            <evoke_suppressvocals>EvokeRanking</evoke_suppressvocals>\r\n            <skip>0</skip>\r\n            <limit>1</limit>\r\n        </resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:57:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>13</trackcount>\n    <albumcount>1</albumcount>\n    <librarycount>1</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>oa4ja92abe12bp2922</memberaccount>\n        <region>3a6pqf6be7413d498b</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <evoke_includeseed>true</evoke_includeseed>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676453\">\n                <st_audio prompt=\"Waves hitting the beach\" start=\"\" duration=\"\"></st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"f0c091a9-9836-45d7-b19b-0b38573cac23"}],"id":"5ab3aea4-202b-4bfd-9c55-737ee99f0d0d","description":"<p>Searching by Free Text, allows you to provide a sentence or free text and receive similar tracks based off that;</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#f0c091a9-9836-45d7-b19b-0b38573cac23\">Search Similar Tracks (By Free Text)</a></li>\n</ol>\n","_postman_id":"5ab3aea4-202b-4bfd-9c55-737ee99f0d0d"}],"id":"2b5548db-5a63-4c20-ad9e-8a9afd9d9e70","_postman_id":"2b5548db-5a63-4c20-ad9e-8a9afd9d9e70","description":""},{"name":"HARMIX","item":[{"name":"Similarity (By Track ID)","item":[{"name":"Search Similar Tracks (By TrackID)","id":"b1cf43d0-3c75-483a-8f9f-0cc4c6853f53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\": [\r\n                    {\r\n                        \"TrackID\": \"{{HM_ServiceAPI_TrackID}}\"\r\n                    }\r\n                ],\r\n                \"Start\": \"\",\r\n                \"Duration\": \"\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Skip\": \"{{HM_ServiceAPI_Skip}}\",\r\n            \"Limit\": \"{{HM_ServiceAPI_Limit}}\"\r\n        }\r\n    }\r\n}"},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based a seed track.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Audio</td>\n<td>Required. TrackID to similar search on</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>view</td>\n<td>Required, the only available value for this is “track”. Case insensitive</td>\n</tr>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>evoke_includeseed</td>\n<td>Optional, default value is true. When true, the track being used to find similar tracks on will be included as the first track of the result set. When false, the track will not appear in the results</td>\n</tr>\n<tr>\n<td>evoke_prioritizebpm</td>\n<td>Optional, default value is false. When true, results will be prioritized by BPM</td>\n</tr>\n<tr>\n<td>evoke_suppressvocals</td>\n<td>Optional, default value is false. When true, results will be similar to the instrumental part of a vocal track</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>Optional, the number of results to skip</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Required, the number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EvokeSegments</td>\n<td>This array is provided if the similar search provider allows for it (e.g. Harmix). When allowed, this array contains a listing of the points in time at which this audio was similar to the seed audio</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"dd91b396-a551-40f7-9ce9-87874017d871","name":"Search Similar Tracks (By TrackID) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\"TrackID\": \"91b2b4eghd66f9d252\"}],\r\n                \"Start\": \"20\",\r\n                \"Duration\": \"40\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": true,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:35:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2125"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 13,\n    \"TotalAlbums\": 1,\n    \"TotalLibraries\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"oa4ja92abe12bp2922\",\n        \"region\": \"3a6pqf6be7413d498b\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"evoke_includeseed\": true,\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676448,\n                \"st_audio\": {\n                    \"trackid\": \"91b2b4eghd66f9d252\",\n                    \"start\": \"20\",\n                    \"duration\": \"40\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"83e3607e-8395-4222-bd1d-6ca6d2c5ffc4","name":"Search Similar Tracks (By TrackID) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio trackid=\"91b2b4eghd66f9d252\" start=\"0\" duration=\"60\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<evoke_includeseed>true</evoke_includeseed>\r\n        \t<evoke_prioritizebpm>false</evoke_prioritizebpm>\r\n        \t<evoke_suppressvocals>false</evoke_suppressvocals>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:57:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>13</trackcount>\n    <albumcount>1</albumcount>\n    <librarycount>1</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>oa4ja92abe12bp2922</memberaccount>\n        <region>3a6pqf6be7413d498b</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <evoke_includeseed>true</evoke_includeseed>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676453\">\n                <st_audio trackid=\"91b2b4eghd66f9d252\" start=\"0\" duration=\"60\"></st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"b1cf43d0-3c75-483a-8f9f-0cc4c6853f53"}],"id":"f78a9dce-a153-43be-8d90-5489398d3966","description":"<p>Searching by a HM Track Identity, allows you to provide a Track Identifer found from any of our track responses to obtain similar tracks based off that Track. This is perhaps the simplest to implement from the outset;</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#b1cf43d0-3c75-483a-8f9f-0cc4c6853f53\">Search Similar Tracks (By TrackID)</a></li>\n</ol>\n","_postman_id":"f78a9dce-a153-43be-8d90-5489398d3966"},{"name":"Similarity (By Audio File Upload)","item":[{"name":"Get Audio File Upload URL","id":"0eb3d019-0114-4942-a794-67dc429ca297","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n\t\"ContentType\":\"audio/mpeg\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a URL for which an audio file asset can be uploaded to.</p>\n<p>This is the first step in uploading an audio file. Please refer to the <a href=\"https://developer.harvestmedia.net/#b614e9fe-47f4-46fb-9495-1ec6291a7937\">implementation guide</a> for more information.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>assettype</td>\n<td>Required, the type of asset being uploaded. A single value is possible; \"AudioExtract\"</td>\n</tr>\n<tr>\n<td>filename</td>\n<td>Required, the name of the asset being uploaded</td>\n</tr>\n<tr>\n<td>contenttype</td>\n<td>Required, the content type of the asset being uploaded. Set this to \"audio/mpeg\"</td>\n</tr>\n<tr>\n<td>expiresinseconds</td>\n<td>Required, the duration before the provided upload URL will expire. Value is in seconds</td>\n</tr>\n<tr>\n<td>objectid</td>\n<td>Required, set this to the empty string i.e. \"\"</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PresignedUploadUrl</td>\n<td>This is the URL to which the upload should be performed against. This is pre-signed, providing access to uploading a file of the specified \"ContentType\" and \"FileName\" as seen in the request. This is a temporary URL and will expire.</td>\n</tr>\n<tr>\n<td>ResourceUrl</td>\n<td>This is the URL in which the asset will be accessible from once the upload has been finalised</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getpresigneduploadurl","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"fbd60be7-2f84-47c8-a6a3-95cff08363c8","name":"Get Audio File Upload URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n\t\"ContentType\":\"audio/mpeg\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:50:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PresignedUploadUrl\": \"https://{domain}/test.mp3?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=\",\n    \"ResourceUrl\": \"https://{domain}/test.mp3\"\n}"},{"id":"b0fc938a-59ad-4f3c-9625-da995f61a0de","name":"Get Audio File Upload URL (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestpresigneduploadurl>      \r\n\t<assettype>AudioExtract</assettype>\r\n    <filename>test.mp3</filename>\r\n    <contenttype>audio/mpeg</contenttype>\r\n    <expiresinseconds>120</expiresinseconds>\r\n    <objectid></objectid>\r\n</requestpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 03:54:56 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsepresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <presigneduploadurl>https://{domain}/test.mp3?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=</presigneduploadurl>\n    <resourceurl>https://{domain}/test.mp3</resourceurl>\n</responsepresigneduploadurl>"}],"_postman_id":"0eb3d019-0114-4942-a794-67dc429ca297"},{"name":"Confirm Audio File Upload Complete","id":"60ba4905-1eeb-4128-8728-e9ebb63722d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n    \"ReturnWaveformDatapoints\": true,\r\n    \"ReturnWaveformDatapointsUrl\": true,\r\n\t\"ObjectId\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}","description":"<p>Finalises an asset upload.</p>\n<p>Please note that this is the final step in uploading a audio file for searching similar tracks. Prior to performing this you should;</p>\n<ol>\n<li><p>Call</p>\n<p> <a href=\"https://developer.harvestmedia.net/#03b5d44e-f78c-42f7-9689-bc407e3202a5\">Get Audio File Upload URL</a></p>\n<p> to retreive a pre-signed upload URL</p>\n</li>\n<li><p>Performed a PUT request to the retreived pre-signed upload URL, with the contentType on the request set to the content type that was provided when retrieving the pre-signed URL - in this case audio/mpeg</p>\n</li>\n<li><p>Perform this API call to finalize that upload has been completed. Failure to call this final step will result in the asset not being available to search with</p>\n</li>\n</ol>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssetType</td>\n<td>Required, The type of asset uploaded. Possible values include; \"AudioExtract\"</td>\n</tr>\n<tr>\n<td>FileName</td>\n<td>Required, the name of the asset uploaded</td>\n</tr>\n<tr>\n<td>ReturnWaveformDatapoints</td>\n<td>Optional, default value false. When set to true this will return the datapoints for the uploaded audio file</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["confirmpresignedupload","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"4369ec36-3844-4b69-9dcb-49dda1797a9a","name":"Confirm Audio File Upload Complete (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ImportAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"AudioExtract\",\r\n\t\"FileName\":\"test.mp3\",\r\n    \"ReturnWaveformDatapoints\": false,\r\n\t\"ObjectId\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:51:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"3222a852-f4f7-481a-8882-4d6018f3e5cc","name":"Confirm Audio File Upload Complete (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestconfirmpresigneduploadurl>      \r\n\t<assettype>AudioExtract</assettype>\r\n    <filename>test.mp3</filename>\r\n    <returnwaveformdatapoints>false</returnwaveformdatapoints>\r\n    <objectid></objectid>\r\n</requestconfirmpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 04:10:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseconfirmpresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <responsecode>Success</responsecode>\n</responseconfirmpresigneduploadurl>"}],"_postman_id":"60ba4905-1eeb-4128-8728-e9ebb63722d7"},{"name":"Search Similar Tracks (By Audio File Upload)","id":"8b53d0e7-3c10-4572-af78-fc073e26dc2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\": [\r\n                    {\r\n                        \"Url\": \"https://{domain}.mp3\",\r\n                        \"Type\": \"MP3\",\r\n                        \"Start\": \"\",\r\n                        \"Duration\": \"\"\r\n                    }\r\n                ]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Skip\": \"{{HM_ServiceAPI_Skip}}\",\r\n            \"Limit\": \"{{HM_ServiceAPI_Limit}}\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based an uploaded audio file.</p>\n<p>At present, only MP3 and WAV are allowed for upload with Harmix.</p>\n<p>Refer to the implementation guide for any pre-requisite steps before being able to search - <a href=\"https://developer.harvestmedia.net/#b614e9fe-47f4-46fb-9495-1ec6291a7937\">Searching Similar Tracks</a>. An audio file must be uploaded, and finished analysis before it can be used for similarity searching.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>Required. Resource URL, provided as part of the API response when obtaining a pre-signed URL. This is the path to the audio file in the Harvest Media repository</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Required. Possible values; \"MP3\", \"WAV\"</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>evoke_prioritizebpm</td>\n<td>Optional, default value is false. When true, results will be prioritized by BPM</td>\n</tr>\n<tr>\n<td>evoke_suppressvocals</td>\n<td>Optional, default value is false. When true, results will be similar to the instrumental part of a vocal track</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EvokeSegments</td>\n<td>This array is provided if the similar search provider allows for it (e.g. Harmix). When allowed, this array contains a listing of the points in time at which this audio was similar to the seed audio</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"7932b467-9921-4610-b60a-ecd53d7ca407","name":"Search Similar Tracks (By Audio File Upload) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\r\n                  \"Url\": \"https://{domain}.mp3\",\r\n                  \"Type\": \"MP3\",\r\n                  \"Start\": \"0\",\r\n                  \"Duration\": \"60\"             \r\n                }]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:36:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 47,\n    \"TotalAlbums\": 17,\n    \"TotalLibraries\": 10,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"h7076ffb4d82a03n05\",\n        \"region\": \"3a62sb6bed741449ob\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"9fae21e2027f3a8bd2431e6gh13108fb2f\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"skip\": 0,\n            \"limit\": 10,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"bpm_range\": false,\n            \"duration_range\": false,\n            \"include_alternates\": false,\n            \"include_rightholders\": false,\n            \"include_lyrics\": false,\n            \"include_keywords\": false,\n            \"tracks_per_album\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 1,\n                \"st_audio\": {\n                    \"searchtermid\": 1,\n                    \"audio\": [\n                        {\n                            \"url\": \"https://{domain}/test.mp3\",\n                            \"type\": \"MP3\",\n                            \"start\": \"0\",\n                            \"duration\": \"60\" \n                        }\n                    ]\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"126\",\n            \"LengthSeconds\": \"114\",\n            \"Comment\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"Composer\": \"Lior Rosner, Jack Lawrence Starbuck Wilson\",\n            \"AlbumID\": \"520a3f8y470e4fa242\",\n            \"LibraryID\": \"3d8ae6f5fg5bf0ceb0\",\n            \"ID\": \"3i2d46f2e893jf1bik\",\n            \"Keywords\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"DisplayTitle\": \"Apex STEM (bass pulse)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Trailer\",\n            \"Bpm\": \"137\",\n            \"Version\": \"MAIN\",\n            \"CDCode\": \"XRCD076b\",\n            \"AlbumName\": \"XRCD076b - Dogma 2 Lethal Bites STEMS\",\n            \"LibraryName\": \"X-Ray Dog\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"12\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"5d2fba234a4cg97468\"\n                },\n                {\n                    \"ID\": \"9s0dcg777995e2b416\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ]\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"8c23083f-eba5-41c8-a02f-1c77346f7f77","name":"Search Similar Tracks (By Audio File Upload) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Accept","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio url=\"https://{domain}/test.mp3\" type=\"MP3\" start=\"0\" duration=\"60\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<evoke_prioritizebpm>false</evoke_prioritizebpm>\r\n        \t<evoke_suppressvocals>false</evoke_suppressvocals>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:41:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>47</trackcount>\n    <albumcount>17</albumcount>\n    <librarycount>10</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>h7076ffb4d82a03n05</memberaccount>\n        <region>3a62sb6bed741449ob</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>9fae21e2027f3a8bd2431e6gh13108fb2f</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"1\">\n                <st_audio searchtermid=\"1\">\n                    <audio url=\"https://{domain}/test.mp3\" type=\"MP3\" start=\"0\" duration=\"60\" />\n                </st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"126\" lengthseconds=\"114\" comment=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" composer=\"Lior Rosner, Jack Lawrence Starbuck Wilson\" albumid=\"520a3f8y470e4fa242\" libraryid=\"3d8ae6f5fg5bf0ceb0\" id=\"3i2d46f2e893jf1bik\" keywords=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" displaytitle=\"Apex STEM (bass pulse)\" alternatetitle=\"\" genre=\"Trailer\" bpm=\"137\" version=\"MAIN\" cdcode=\"XRCD076b\" albumname=\"XRCD076b - Dogma 2 Lethal Bites STEMS\" libraryname=\"X-Ray Dog\" isalternate=\"false\" alternatecount=\"12\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"5d2fba234a4cg97468\" />\n                <rightholder id=\"9s0dcg777995e2b416\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"8b53d0e7-3c10-4572-af78-fc073e26dc2f"}],"id":"b614e9fe-47f4-46fb-9495-1ec6291a7937","description":"<p>Searching by an uploaded audio file requires a number of steps;</p>\n<ol>\n<li><p>Obtaining a pre-signed audio upload URL. This will allow you to get permission to upload an audio file for analysis to our servers.</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#0eb3d019-0114-4942-a794-67dc429ca297\">Get Audio File Upload URL</a></li>\n</ol>\n</li>\n<li><p>Perform a PUT FILE request to the generated pre-signed URL. This is the act of actually uploading / delivering the audio file to us. This file will be used for analysis purposes</p>\n</li>\n<li><p>Confirm the audio upload completed. By confirming your upload complete, we can provide access to the file for similarity searching</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#60ba4905-1eeb-4128-8728-e9ebb63722d7\">Confirm Audio File Upload Complete</a></li>\n</ol>\n</li>\n<li><p>Request a similar search. This is the actual request to find similar tracks based on the uploaded file.</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#8b53d0e7-3c10-4572-af78-fc073e26dc2f\">Search Similar Tracks (By Audio File Upload)</a></li>\n</ol>\n</li>\n</ol>\n","_postman_id":"b614e9fe-47f4-46fb-9495-1ec6291a7937"},{"name":"Similarity (By URL)","item":[{"name":"Get External Audio File","id":"be354cfd-9ee3-4820-ab40-dd45253b9a00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Url\": \"https://www.youtube.com/watch?v=fV4DiAyExN0xxx\",\r\n    \"Type\": \"YouTube\",\r\n    \"ReturnWaveformDataPoints\": true,\r\n    \"ReturnWaveformDataPointsUrl\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiobyurl/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a streaming URL for which an external audio file asset, using a URL.</p>\n<p>Note this is only usable for specific search similar integrations (e.g. Harmix). Attempting to use this when an integration is not on an account will result in an error code.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>Required. URL to the external audio</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Required, type of URL being requested. Possible values are; Spotify, YouTube, TikTok, Vimeo, AppleMusic and SoundCloud</td>\n</tr>\n<tr>\n<td>ReturnWaveformDataPoints</td>\n<td>Optional, default value is false. Set this to true to retrieve the datapoints for a waveform based on the resultant audio file</td>\n</tr>\n<tr>\n<td>ReturnWaveformDatapointsUrl</td>\n<td>Optional, default value is false. Set this to true to retrieve a URL to a datapoints file, for a waveform based on the resultant audio file</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ResourceUrl</td>\n<td>The URL in which the external asset will be accessible from once the audio file generation has been finalised</td>\n</tr>\n<tr>\n<td>MaxDuration</td>\n<td>The maximum duration of the external URL</td>\n</tr>\n<tr>\n<td>WaveformDatapoints</td>\n<td>The datapoints of the ResourceUrl, used to build a waveform. Will only be returned if ReturnWaveformDataPoints is true</td>\n</tr>\n<tr>\n<td>WaveformDatapointsUrl</td>\n<td>The URL in which the datapoints can be accessed from. Will only be returned if ReturnWaveformDataPointsUrl is true</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getexternalaudiobyurl","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"c474bf40-1b45-436f-a659-f9f6b3233cdc","name":"Get External Audio File (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n  \"Url\": \"https://www.youtube.com/watch?v=fV4DiAyExN0xxx\",\r\n  \"Type\": \"YouTube\",\r\n  \"ReturnWaveformDataPoints\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiobyurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 16 May 2022 06:01:09 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ResourceUrl\": \"https://{resourceurl}/fv4diayexn0xxx.mp3\",\n    \"Asset\": {\n        \"MaxDuration\": \"251\",\n        \"WaveformDatapoints\": \"{'version':2,'channels':1,'sample_rate':44100,'samples_per_pixel':4428,'bits':8,'length':2495,'data':[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-6,8,-12,11,-15,14,-21,15,-21,23,-32,27,-34,29,-34,36,-31,33,-47,39,-36,39,-45,37,-36,45,-44,50,-50,53,-51,46,-52,53,-50,46,-52,48,-50,49,-47,42,-49,52,-43,50,-41,42,-36,39,-34,32,-31,31,-32,27,-32,29,-23,26,-33,28,-29,29,-26,24,-29,32,-27,29,-33,33,-26,25,-28,24,-23,24,-24,27,-31,26,-20,23,-23,22,-33,28,-22,24,-23,27,-31,28,-24,29,-20,22,-19,19,-22,21,-25,25,-19,19,-23,24,-50,34,-18,29,-23,20,-19,18,-22,28,-23,17,-30,20,-14,15,-44,31,-20,22,-28,28,-22,15,-16,22,-19,21,-19,24,-18,25,-23,19,-19,20,-21,22,-23,20,-20,22,-14,17,-22,16,-13,14,-14,15,-18,16,-19,20,-13,15,-18,15,-15,13,-17,17,-15,16,-14,23,-14,20,-21,19,-23,16,-21,18,-21,20,-20,17,-24,21,-24,19,-25,18,-17,24,-24,21,-18,17,-17,20,-19,23,-24,23,-33,27,-49,71,-94,108,-108,121,-111,121,-120,123,-101,116,-103,107,-100,120,-105,109,-101,109,-117,127,-127,127,-123,125,-126,122,-118,121,-108,122,-112,117,-123,127,-112,127,-94,88,-49,58,-45,36,-71,67,-118,120,-25,26,-31,28,-18,18,-23,17,-19,16,-91,67,-107,...]}\"\n    }\n}"},{"id":"84ebd4a2-67eb-4086-a3a8-6aec6b915b73","name":"Get External Audio File (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestgetexternalaudiobyurl>\r\n    <url>https://www.youtube.com/watch?v=fV4DiAyExN0xxx</url>\r\n    <type>Youtube</type>\r\n    <returnwaveformdatapoints>true</returnwaveformdatapoints>\r\n    <returnwaveformdatapointsurl>true</returnwaveformdatapointsurl>\r\n</requestgetexternalaudiobyurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getexternalaudiobyurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 16 May 2022 06:25:08 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsegetexternalaudiobyurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <resourceurl>https://{resourceurl}/fv4diayexn0xxx.mp3</resourceurl>\n    <asset>\n        <MaxDuration>251</MaxDuration>\n        <WaveformDatapoints>{'version':2,'channels':1,'sample_rate':44100,'samples_per_pixel':4428,'bits':8,'length':2495,'data':[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-6,8,-12,11,-15,14,-21,15,-21,23,-32,27,-34,29,-34,36,-31,33,-47,39,-36,39,-45,37,-36,45,-44,50,-50,53,-51,46,-52,53,-50,46,-52,48,-50,49,-47,42,-49,52,-43,50,-41,42,-36,39,-34,32,-31,31,-32,27,-32,29,-23,26,-33,28,-29,29,-26,24,-29,32,-27,29,-33,33,-26,25,-28,24,-23,24,-24,27,-31,26,-20,23,-23,22,-33,28,-22,24,-23,27,-31,28,-24,29,-20,22,-19,19,-22,21,-25,25,-19,19,-23,24,-50,34,-18,29,-23,20,-19,18,-22,28,-23,17,-30,20,-14,15,-44,31,-20,22,-28,28,-22,15,-16,22,-19,21,-19,24,-18,25,-23,19,-19,20,-21,22,-23,20,-20,22,-14,17,-22,16,-13,14,-14,15,-18,16,-19,20,-13,15,-18,15,-15,13,-17,17,-15,16,-14,23,-14,20,-21,19,-23,16,-21,18,-21,20,-20,17,-24,21,-24,19,-25,18,-17,24,-24,21,-18,17,-17,20,-19,23,-24,23,-33,27,-49,71,-94,108,-108,121,-111,121,-120,123,-101,116,-103,107,-100,120,-105,109,-101,109,-117,127,-127,127,-123,125,-126,122,-118,121,-108,122,-112,117,-123,127,-112,127,-94,88,-49,58,-45,36,-71,67,-118,120,-25,26,-31,28,-18,18,-23,17,-19,16,-91,67,-107,...]}</WaveformDatapoints>\n    </asset>\n</responsegetexternalaudiobyurl>"}],"_postman_id":"be354cfd-9ee3-4820-ab40-dd45253b9a00"},{"name":"Search Similar Tracks (By URL)","id":"ba6fcd4a-a801-418d-b66e-470499950831","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\": [\r\n                    {\r\n                        \"Url\": \"https://www.youtube.com/watch?v=GdzrrWA8e7A\",\r\n                        \"Type\": \"Youtube\",\r\n                        \"Start\": \"\",\r\n                        \"Duration\": \"\"\r\n                    }\r\n                ]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"{{HM_ServiceAPI_Limit}}\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based on a music URL.</p>\n<p>Presently YouTube, Spotify, SoundCloud and Vimeo is supported by Harmix.</p>\n<p>Refer to the implementation guide for any pre-requisite steps before being able to search - <a href=\"https://developer.harvestmedia.net/#62541ab6-e9f4-46fb-9707-e0c3ce7a50a5\">Searching Similar Tracks</a>. An URL must finish analysis before it can be used for similarity searching.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>Required. URL to the external audio</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Required, type of URL being requested. Possible values are; Spotify, YouTube, TikTok, Vimeo, AppleMusic and SoundCloud</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>evoke_prioritizebpm</td>\n<td>Optional, default value is false. When true, results will be prioritized by BPM</td>\n</tr>\n<tr>\n<td>evoke_suppressvocals</td>\n<td>Optional, default value is false. When true, results will be similar to the instrumental part of a vocal track</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>EvokeSegments</td>\n<td>This array is provided if the similar search provider allows for it (e.g. AIMS). When allowed, this array contains a listing of the points in time at which this audio was similar to the seed audio</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"57582bc3-46fb-4347-976b-f1b3addf7fcd","name":"Search Similar Tracks (By YouTube URL) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\":[{\r\n                  \"Url\": \"https://www.youtube.com/watch?v={id}\",\r\n                  \"Type\": \"Youtube\",\r\n                  \"Start\": \"20\",\r\n                  \"Duration\": \"40\"\r\n                }]\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:36:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 47,\n    \"TotalAlbums\": 17,\n    \"TotalLibraries\": 10,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"h7076ffb4d82a03n05\",\n        \"region\": \"3a62sb6bed741449ob\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"9fae21e2027f3a8bd2431e6gh13108fb2f\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"skip\": 0,\n            \"limit\": 10,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0,\n            \"bpm_range\": false,\n            \"duration_range\": false,\n            \"include_alternates\": false,\n            \"include_rightholders\": false,\n            \"include_lyrics\": false,\n            \"include_keywords\": false,\n            \"tracks_per_album\": 0,\n            \"facet_bpm\": false,\n            \"facet_duration\": false\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 1,\n                \"st_audio\": {\n                    \"searchtermid\": 1,\n                    \"audio\": [\n                        {\n                            \"url\": \"https://www.youtube.com/watch?v={id}\",\n                            \"type\": \"YouTube\",\n                            \"start\": \"20\",\n                            \"duration\": \"40\"\n                        }\n                    ]\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"126\",\n            \"LengthSeconds\": \"114\",\n            \"Comment\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"Composer\": \"Lior Rosner, Jack Lawrence Starbuck Wilson\",\n            \"AlbumID\": \"520a3f8y470e4fa242\",\n            \"LibraryID\": \"3d8ae6f5fg5bf0ceb0\",\n            \"ID\": \"3i2d46f2e893jf1bik\",\n            \"Keywords\": \"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\",\n            \"DisplayTitle\": \"Apex STEM (bass pulse)\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Trailer\",\n            \"Bpm\": \"137\",\n            \"Version\": \"MAIN\",\n            \"CDCode\": \"XRCD076b\",\n            \"AlbumName\": \"XRCD076b - Dogma 2 Lethal Bites STEMS\",\n            \"LibraryName\": \"X-Ray Dog\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"12\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"5d2fba234a4cg97468\"\n                },\n                {\n                    \"ID\": \"9s0dcg777995e2b416\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"386bea52-06c3-4ef4-894b-8df369165003","name":"Search Similar Tracks (By YouTube URL) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Accept","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>    \r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio url=\"https://www.youtube.com/watch?v={id}\" type=\"Youtube\" start=\"0\" duration=\"60\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n        \t<sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<evoke_prioritizebpm>false</evoke_prioritizebpm>\r\n        \t<evoke_suppressvocals>false</evoke_suppressvocals>\r\n        \t<limit>1</limit>\r\n    \t</resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 24 Aug 2020 08:41:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>47</trackcount>\n    <albumcount>17</albumcount>\n    <librarycount>10</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>h7076ffb4d82a03n05</memberaccount>\n        <region>3a62sb6bed741449ob</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>9fae21e2027f3a8bd2431e6gh13108fb2f</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n            <facet_bpm>false</facet_bpm>\n            <facet_duration>false</facet_duration>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"1\">\n                <st_audio searchtermid=\"1\">\n                    <audio url=\"https://www.youtube.com/watch?v={id}\" type=\"YouTube\" start=\"0\" duration=\"60\"/>\n                </st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"126\" lengthseconds=\"114\" comment=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" composer=\"Lior Rosner, Jack Lawrence Starbuck Wilson\" albumid=\"520a3f8y470e4fa242\" libraryid=\"3d8ae6f5fg5bf0ceb0\" id=\"3i2d46f2e893jf1bik\" keywords=\"Dramatic, Suspense, Electronic, Uplifting, Minimalistic, Underscore, Pulsing, Sci-Fi, Bass\" displaytitle=\"Apex STEM (bass pulse)\" alternatetitle=\"\" genre=\"Trailer\" bpm=\"137\" version=\"MAIN\" cdcode=\"XRCD076b\" albumname=\"XRCD076b - Dogma 2 Lethal Bites STEMS\" libraryname=\"X-Ray Dog\" isalternate=\"false\" alternatecount=\"12\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"5d2fba234a4cg97468\" />\n                <rightholder id=\"9s0dcg777995e2b416\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"ba6fcd4a-a801-418d-b66e-470499950831"}],"id":"a7c4b8be-34e8-4560-bebc-e7351ff2fa9a","description":"<p>Searching by a URL requires a single step;</p>\n<ol>\n<li><p>This step is not required, however if you would like to retrieve the external audio file from the URL for in-site sampling then you can request the external audio file and datapoints</p>\n<ol>\n<li>See <a href=\"https://developer.harvestmedia.net/#be354cfd-9ee3-4820-ab40-dd45253b9a00\">Get External Audio File</a></li>\n</ol>\n</li>\n<li><p>Request a similar search by URL. It should be noted that the following URL types are supported; YouTube, Spotify, Vimeo and SoundCloud.</p>\n<ol>\n<li><p>See</p>\n<p> <a href=\"https://developer.harvestmedia.net/#ba6fcd4a-a801-418d-b66e-470499950831\">Search Similar Tracks (By URL)</a></p>\n</li>\n</ol>\n</li>\n</ol>\n","_postman_id":"a7c4b8be-34e8-4560-bebc-e7351ff2fa9a"},{"name":"Similarity (By Prompt)","item":[{"name":"Search Similar Tracks (By Prompt)","id":"dec7dab9-700f-4e2e-bfb4-66cab1f45fa3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\": [\r\n                    {\r\n                        \"Prompt\": \"Waves hitting the beach\"\r\n                    }\r\n                ],\r\n                \"Start\": \"\",\r\n                \"Duration\": \"\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_IncludeSeed\": false,\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Skip\": \"{{HM_ServiceAPI_Skip}}\",\r\n            \"Limit\": \"{{HM_ServiceAPI_Limit}}\"\r\n        }\r\n    }\r\n}"},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns similar tracks based on a prompt / free-text.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchTermBundle &gt; St_Audio</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Prompt</td>\n<td>Required. Prompt or free-text to similar search on</td>\n</tr>\n<tr>\n<td>Start</td>\n<td>Optional. The position to begin similar searching against</td>\n</tr>\n<tr>\n<td>Duration</td>\n<td>Optional. The duration from the starting value to search similar for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ResultView</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>view</td>\n<td>Required, the only available value for this is “track”. Case insensitive</td>\n</tr>\n<tr>\n<td>sort_predefined</td>\n<td>Required, the only available value for this is \"EvokeRanking\". Case sensitive</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>Optional, the number of results to skip</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>Required, the number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["cloudsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"fdf6d6a5-e363-47c4-a899-11bfe448023b","name":"Search Similar Tracks (By Free Text) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SearchFilters\": {\r\n        \"SearchTermBundle\": {\r\n            \"St_Audio\": {\r\n                \"Audio\": [\r\n                    {\r\n                        \"Prompt\": \"Waves hitting the beach\"\r\n                    }\r\n                ],\r\n                \"Start\": \"\",\r\n                \"Duration\": \"\"\r\n            }\r\n        },\r\n        \"ResultView\": {\r\n            \"Sort_Predefined\": \"EvokeRanking\",\r\n            \"Evoke_PrioritizeBPM\": false,\r\n            \"Evoke_SuppressVocals\": false,\r\n            \"Skip\": \"0\",\r\n            \"Limit\": \"1\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 17 Sep 2019 06:35:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2125"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"TotalTracks\": 13,\n    \"TotalAlbums\": 1,\n    \"TotalLibraries\": 1,\n    \"SearchParameters\": {\n        \"searchtype\": \"Normal\",\n        \"memberaccount\": \"oa4ja92abe12bp2922\",\n        \"region\": \"3a6pqf6be7413d498b\",\n        \"includeinactive\": false,\n        \"mainonly\": true,\n        \"alternativeonly\": false,\n        \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n        \"resultview\": {\n            \"view\": \"Track\",\n            \"sort_predefined\": \"EvokeRanking\",\n            \"evoke_includeseed\": true,\n            \"rankexpression\": \"\",\n            \"skip\": 0,\n            \"limit\": 1,\n            \"saved\": false,\n            \"mincount\": 0,\n            \"returntrackcategoryid\": false,\n            \"facet_album\": false,\n            \"facet_albumskip\": 0,\n            \"facet_albumlimit\": 0,\n            \"facet_library\": false,\n            \"facet_libraryskip\": 0,\n            \"facet_librarylimit\": 0,\n            \"facet_style\": false,\n            \"facet_styleskip\": 0,\n            \"facet_stylelimit\": 0,\n            \"facet_category\": false,\n            \"facet_categoryskip\": 0,\n            \"facet_categorylimit\": 0,\n            \"facet_composer\": false,\n            \"facet_composerskip\": 0,\n            \"facet_composerlimit\": 0\n        },\n        \"PreviousSearchTermBundles\": [\n            {\n                \"SearchHistoryID\": 11676448,\n                \"st_audio\": {\n                    \"prompt\": \"Waves hitting the beach\",\n                    \"start\": \"\",\n                    \"duration\": \"\"\n                }\n            }\n        ]\n    },\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"LengthSeconds\": \"219\",\n            \"Comment\": \"Emotive guitar mood / glitzy and dreamy\",\n            \"Composer\": \"Sergey Kolosov\",\n            \"AlbumID\": \"qf2bcl77hqf73359ec\",\n            \"LibraryID\": \"7ga24341da8f8915b1\",\n            \"ID\": \"a30634aem432346072\",\n            \"DisplayTitle\": \"Starfish\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"indie, rock, rock 'n' roll, promo\",\n            \"Bpm\": \"103\",\n            \"Version\": \"Main\",\n            \"CDCode\": \"ALT 001\",\n            \"AlbumName\": \"ALT 001 Indie Star Anthems\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"5\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"a660d506e12f7c7ckf\"\n                }\n            ],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"EvokeSegments\": [\n                {\n                    \"Length\": 20,\n                    \"Start\": 10.752,\n                    \"Score\": 0.0\n                },\n                {\n                    \"Length\": 17,\n                    \"Start\": 54.784,\n                    \"Score\": 0.0\n                }\n            ],\n        }\n    ],\n    \"Facets\": {},\n    \"UseDatabase\": false\n}"},{"id":"3f57d579-3bf2-4f61-a94f-c84e1a905902","name":"Search Similar Tracks (By Free Text) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcloudsearch>\r\n    <searchfilters>\r\n        <searchtermbundle>\r\n            <st_audio>\r\n                <audio prompt=\"Waves hitting the beach\" start=\"\" duration=\"\"></audio>\r\n            </st_audio>\r\n        </searchtermbundle>\r\n        <resultview>\r\n            <sort_predefined>EvokeRanking</sort_predefined>\r\n        \t<evoke_prioritizebpm>false</evoke_prioritizebpm>\r\n        \t<evoke_suppressvocals>false</evoke_suppressvocals>\r\n            <skip>0</skip>\r\n            <limit>1</limit>\r\n        </resultview>\r\n    </searchfilters>\r\n</requestcloudsearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/cloudsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 17 Sep 2019 06:57:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecloudsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <trackcount>13</trackcount>\n    <albumcount>1</albumcount>\n    <librarycount>1</librarycount>\n    <searchfilters>\n        <searchtype>Normal</searchtype>\n        <memberaccount>oa4ja92abe12bp2922</memberaccount>\n        <region>3a6pqf6be7413d498b</region>\n        <mainonly>true</mainonly>\n        <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n        <resultview>\n            <view>Track</view>\n            <capacity xsi:nil=\"true\" />\n            <sort_predefined>EvokeRanking</sort_predefined>\n            <evoke_includeseed>true</evoke_includeseed>\n            <rankexpression />\n            <limit>1</limit>\n            <returntrackcategoryid>false</returntrackcategoryid>\n        </resultview>\n        <searchtermbundlehistory>\n            <searchtermbundle searchhistoryid=\"11676453\">\n                <st_audio prompt=\"Waves hitting the beach\" start=\"\" duration=\"\"></st_audio>\n            </searchtermbundle>\n        </searchtermbundlehistory>\n    </searchfilters>\n    <tracks>\n        <track tracknumber=\"001\" lengthseconds=\"152\" comment=\"Earthy and organic featuring acoustic guitar creating a warm and reflective mood.\" composer=\"Robert Klein - Ascap\" albumid=\"qf2bcl77hqf73359ec\" libraryid=\"7ga24341da8f8915b1\" id=\"a30634aem432346072\" displaytitle=\"Starless Night (Full Mix)\" alternatetitle=\"\" genre=\"drama\" bpm=\"70\" version=\"Full\" cdcode=\"ATO1002\" albumname=\"ATO1002 Bare Acoustics\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" haslyrics=\"false\" isexplicit=\"false\">\n            <rightholders>\n                <rightholder id=\"32d171b8cca3935c\" />\n            </rightholders>\n            <tags />\n            <evokesegments>\n                <evokesegment length=\"20\" start=\"10.752\" score=\"0\" />\n                <evokesegment length=\"17\" start=\"54.784\" score=\"0\" />\n            </evokesegments>\n        </track>\n    </tracks>\n    <facets />\n    <usedatabase>false</usedatabase>\n</responsecloudsearch>"}],"_postman_id":"dec7dab9-700f-4e2e-bfb4-66cab1f45fa3"}],"id":"03c9b10f-0037-4908-9afe-178eb7d66a1a","description":"<p>Searching by Prompt, allows you to provide a sentence or prompt and receive similar tracks based off that;</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#dec7dab9-700f-4e2e-bfb4-66cab1f45fa3\">Search Similar Tracks (By Prompt)</a></li>\n</ol>\n","_postman_id":"03c9b10f-0037-4908-9afe-178eb7d66a1a"}],"id":"77404d00-58f0-4049-a781-15b4fe8c21cd","_postman_id":"77404d00-58f0-4049-a781-15b4fe8c21cd","description":""}],"id":"58d1b76b-62dd-41c1-b261-88d5191e85c9","_postman_id":"58d1b76b-62dd-41c1-b261-88d5191e85c9","description":""}],"id":"e01f2384-7e6c-4409-adad-8848d0c8075e","_postman_id":"e01f2384-7e6c-4409-adad-8848d0c8075e","description":""},{"name":"Member Management","item":[{"name":"Registration","item":[{"name":"Implementation Guide Members","id":"92713dec-4819-47e2-a382-d11136a38581","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h2 id=\"overview\">Overview</h2>\n<p>The Persistent Login functionality allows you to add a \"Remember Me\" option on the member login form. Persistent Login is independent of the application session settings and is more secure (and user-friendly) than simply setting a long application session lifetime.</p>\n<p>The administrator can control how long member logins are remembered, before a member will have to enter their credentials again.</p>\n<p>In the future, we provide additional security by attempting to detect unauthorized re-use of tokens.</p>\n<p>Never pre-populate your login form with password. If Google wants to auto complete this then let it but never code your applications to do this.</p>\n<h3 id=\"member-objects\">Member Objects</h3>\n<p>The following operations use a RequestMember object to receive data into the API and a ResponseMember object to return data out of the API. The table below indicates the fields and properties included in each:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>RequestMember</th>\n<th>ResponseMember</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>firstname</td>\n<td>First name of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>lastname</td>\n<td>Last name of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>email</td>\n<td>Email address of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>company</td>\n<td>Company name of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>address1</td>\n<td>Address line 1 of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>address2</td>\n<td>Address line 2 of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>suburb</td>\n<td>Suburb of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>state</td>\n<td>State of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>postcode</td>\n<td>Postal/Zip code of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>country</td>\n<td>Country code of member account. A lookup to GetCountries can be made to get the latest name for that Country.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>Phone number of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>production</td>\n<td>Production of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>subproduction</td>\n<td>Sub Production of member account</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>username</td>\n<td>Username of member account.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>password</td>\n<td>Password of member account.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>termsaccept</td>\n<td>Indicates whether the member has been flagged as accepting any terms or agreements by showing “true” or “false”.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>subscribe</td>\n<td>Indicates whether the member has been flagged as subscribing to a list for future communication/marketing.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>fileformat</td>\n<td>The preferred/default file format when downloading tracks.(See getserviceinfo)</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>searchformat</td>\n<td>The preferred/default arrangement view for search results. The only available option in this version of the API is “Track”Track – will return results listed as individual tracks.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>searchsort</td>\n<td>The preferred/default sorting view for search results. The available options are “Fav”, “New” and “Alph”. Fav– will return results sorted by the member’s specified ordering of Libraries. If this feature is not available to the user then the results will be sorted alphabetically. New– will return results sorted by the date the tracks were added to the API, with most recent at the top. Alph – will return results sorted alphabetically by track title.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>nomemberemail</td>\n<td>Determines if the welcome email is sent to the registered address or not. Default is false, set true to disable the welcome email.</td>\n<td>Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>sampleenabled</td>\n<td>Indicates whether the member has been granted permission to receive the streaming files for the tracks by showing “true” or “false”.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>downloadenabledtype</td>\n<td>Indicates whether download controls are managed by the member or the members' member group</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>downloadenabled</td>\n<td>Indicates whether the member has been granted permission to download high quality media files for the tracks by showing “true” or “false”. If the member is within a member group then the value for this field is based off the member group equivalent setting</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>downloadlimit</td>\n<td>This element will show either “”, depicting that the member account has an unlimited amount of downloads available, or an integer value greater than or equal to zero (0). That integer value indicates the total number of track downloads allowed for the member account. If the member is within a member group then the value for this field is based off the member group equivalent setting and represents the total number of downloads allowed, as a collective pool, for all members in the group</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>downloadsused</td>\n<td>This element will show either “”, depicting that the member account has an unlimited amount of downloads available, or an integer value greater than or equal to zero (0). That integer value indicates the total number of track downloads used by the member account. If the member is within a member group then the value for this field is based off the member group equivalent setting and represents the total number of downloads used, as a collective pool, for all members in the group</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>downloadsremaining</td>\n<td>This element will show either “null”, depicting that the member account has an unlimited amount of downloads available, or an integer value greater than or equal to zero (0). That integer value indicates the total number of track downloads available to the member account. Each track in an album or playlist will count as a single download. For example, a member account will need at least 20 downloads remaining to download a full album containing 20 tracks</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>status</td>\n<td>The current status of the member. Possible status’ are:pending– member has registered but is yet to be approved or denied.active– member has registered and has been approved.denied – member has registered and has been denied.archived – member has been archived / deleted.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>asseturl</td>\n<td>The member specific URLs to use when accessing media once a user has logged in and/or been authenticated. These URLs are to be used in place of the URLs provided in the GetServiceInfooperation in order to record usage against the member account.Click here a detailed description on each URLs format and use.</td>\n<td>No</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"interface\">Interface</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Scenario</th>\n<th>API</th>\n<th>Browser</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>If a user without a \"login token\" successfully logs in and \"remember me\" is checked</td>\n<td>Call getmembertokenwith persistentlogin enabled get a new \"login token\".</td>\n<td>The \"login token\" is added as a cookie with expiry, the \"username\" is stored as a cookie without expiry.</td>\n</tr>\n<tr>\n<td>If a user has a valid  \"login token\"</td>\n<td>Call validatepersistentlogintoken in when they revisit site. There is a parameter to extend the expiry date.The existing \"login token\" is updated with a revised expiry.</td>\n<td>The  \"login token\" cookie expiry is updated.</td>\n</tr>\n<tr>\n<td>If a user has a \"login token\" and fails to validate</td>\n<td>Call validatepersistentlogintoken, the member is not logged in when they revisit site.</td>\n<td>Delete the \"login token\" and \"username\" cookies. User will need to login again. \"Username\" cookie cannot be used on the login form (it may have changed in the admin) .</td>\n</tr>\n<tr>\n<td>If there are no \"login token\" (never existed or the cookie has expired)</td>\n<td>n/a</td>\n<td>Populate the \"username\" in the login form only, if this exists as a cookie.</td>\n</tr>\n<tr>\n<td>Logout</td>\n<td>We expire all \"login token\" for the member by calling expirepersistentlogintoken.</td>\n<td>Logging out clears the  \"login token\" cookies.\"</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"token-and-cookie-expiry\">Token and Cookie Expiry</h3>\n<p>\"login token\" cookie is set to expire at a configured time, use the UTCoffset to store the correct time in the cookie.</p>\n<p>\"username\" cookie doesn't need an expiry as it can be used if \"login token\" expires</p>\n<h3 id=\"asset-urls\">Asset URLs</h3>\n<p>Streaming URL patterns that are required to access assets for members. </p>\n<p>Member AssetURLs can be found in the getMember method response for both for guest and logged in members.</p>\n<p>The Asset URL contains parameters which are required to access the specified asset. Replace the parameters in the URL as required before requesting the resource.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Stream</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Track Stream</td>\n<td>Access to the track media format can be defined as MP3 96Kbps or 128Kbps in the admin for specific regions.  Eg: <a href=\"http://asset.harvestmedia.net/trackstream/6168c5899ef\">http://asset.harvestmedia.net/trackstream/6168c5899ef</a> /{id}Parameters include:• ID – the “id” from the track element.</td>\n</tr>\n<tr>\n<td>Montage Stream</td>\n<td>Access to the montage media for streaming is currently fixed as MP3 96kbps  Eg: <a href=\"http://cf.harvestmedia.net/assets/samples/montage/61899ef\">http://cf.harvestmedia.net/assets/samples/montage/61899ef</a> /{id}Parameters include:• id – the “id” from the album element</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"resetting-passwords\">Resetting Passwords</h3>\n<p>A members username and password will never be provided directly to them via an email. As such, the user will never be reminded of their current password but will instead be provided with the means to reset it via an email. This email will contain a link with a single-use reset token. The token itself will also have an expiration that can be defined during the request of the reset password email.</p>\n<p>There are three steps to implementing this;</p>\n<ol>\n<li>Issue a reset password email, based off an entered email or username</li>\n<li>Validate the reset password token to ensure it has not been used previously nor that it has expired</li>\n<li>Update member password using the reset password token</li>\n</ol>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"92713dec-4819-47e2-a382-d11136a38581"},{"name":"Register Member","id":"19963054-8f2a-43b9-8c52-ea55051991ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/registermember/{{HM_ServiceAPI_Token}}","description":"<p>Registers a new member.</p>\n<p>This method will return an error if the request data is not valid or the member already exists based on email address uniqueness.</p>\n<p>Upon a successful registration, the API will send email notifications to the Member and Administrator according to settings configured within the account.</p>\n<p>Default file format can be set using the <code>fileformat</code> property. Please use the trackformat identifier which can be located in Filefomats.</p>\n<p>It is also possible to define a file format for each type (WAV, MP3, AIFF) in the <code>fileformats</code> element, however do not attempt to add more than one <code>memberfileformat</code> for each type.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>These parameters will be shared between “first search” and “search within results”.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>Required, first name of the member.</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>Required, last name of the member.</td>\n</tr>\n<tr>\n<td>Email</td>\n<td>Required, email of the member.</td>\n</tr>\n<tr>\n<td>Company</td>\n<td>Required, company of the member.</td>\n</tr>\n<tr>\n<td>Production</td>\n<td>Optional, production of the member.</td>\n</tr>\n<tr>\n<td>SubProduction</td>\n<td>Optional, sub production of the member.</td>\n</tr>\n<tr>\n<td>Position</td>\n<td>Optional, position of the member.</td>\n</tr>\n<tr>\n<td>Address1</td>\n<td>Optional, address 1 of the member</td>\n</tr>\n<tr>\n<td>Address2</td>\n<td>Optional, address 2 of the member.</td>\n</tr>\n<tr>\n<td>Suburb</td>\n<td>Optional, suburb of the member.</td>\n</tr>\n<tr>\n<td>State</td>\n<td>Optional, state of the member.</td>\n</tr>\n<tr>\n<td>Postcode</td>\n<td>Optional, post code of the member.</td>\n</tr>\n<tr>\n<td>Country</td>\n<td>Required, country of the member.</td>\n</tr>\n<tr>\n<td>Phone</td>\n<td>Optional, phone contact of the member.</td>\n</tr>\n<tr>\n<td>Username</td>\n<td>Required, username of the member.</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>Optional, password of the member. If not provided, a random password will be assigned</td>\n</tr>\n<tr>\n<td>TermsAccept</td>\n<td>Required, agreement to the terms &amp; conditions for the member.</td>\n</tr>\n<tr>\n<td>PrivacyAccept</td>\n<td>Optional, agreement to the privacy policy for the member.</td>\n</tr>\n<tr>\n<td>Subscribe</td>\n<td>Optional, subscription to newsletters for the member.</td>\n</tr>\n<tr>\n<td>FileFormat</td>\n<td>Optional, default download file format. Possible values include MP3, WAV, AIFF or a file format ID</td>\n</tr>\n<tr>\n<td>SearchFormat</td>\n<td>Optional, default search format. Possible values include Track, Album and Playlist</td>\n</tr>\n<tr>\n<td>SearchSort</td>\n<td>Optional, default search sorting. Possible values include New and Random, where New is release date descending</td>\n</tr>\n<tr>\n<td>VerifierEmail</td>\n<td>Optional, default false. This is only used if the user has registered into a Member Group that is setup to verify approvals. This email address is the inbox of the user who will approve or decline the registration.</td>\n</tr>\n<tr>\n<td>RegistrationCode</td>\n<td>Optional, default empty string. This is used as a means of gaining access to a member group via a special code during registration.</td>\n</tr>\n<tr>\n<td>PositionType</td>\n<td>Optional, default empty string. This is used to add more information in relation to the occupation or job position of the member.</td>\n</tr>\n<tr>\n<td>Freelancer</td>\n<td>Optional, default is false. This is used to designate if the member is a freelancer or not.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["registermember","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"56c02e3e-b4e9-4383-8d1d-b9b6ee4c534c","name":"Register Member (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"MemberAccount\":{\r\n\t\t\"FirstName\":\"First\",\r\n\t\t\"LastName\":\"Last\",\r\n\t\t\"Email\":\"first.last@company.net\",\r\n\t\t\"Company\":\"Company\",\r\n\t\t\"Production\":\"Production\",\r\n        \"SubProduction\":\"Sub Production\",\r\n\t\t\"Position\":\"Position\",\r\n\t\t\"Address1\":\"Address Line 1\",\r\n\t\t\"Address2\":\"Address Line 2\",\r\n\t\t\"Suburb\":\"Suburb\",\r\n\t\t\"State\":\"State\",\r\n\t\t\"Postcode\":\"Postcode\",\r\n\t\t\"Country\":\"AU\",\r\n\t\t\"Phone\":\"Phone\",\r\n\t\t\"Username\":\"Username\",\r\n\t\t\"Password\":\"Password\",\r\n\t\t\"TermsAccept\":\"true\",\r\n\t\t\"PrivacyAccept\":\"true\",\r\n\t\t\"Subscribe\":\"true\",\r\n\t\t\"FileFormat\":\"mp3\",\r\n\t\t\"SearchFormat\":\"Track\",\r\n\t\t\"SearchSort\":\"New\",\r\n        \"Attributes\": [],\r\n\t\t\"ExternalMemberID\": \"\",\r\n\t\t\"ExternalVerifyToken\": \"\",\r\n        \"Freelancer\": \"true\",\r\n        \"PositionType\": \"Position Type\"\r\n\t},\r\n\t\"NoMemberEmail\":false,\r\n    \"VerifierEmail\": \"\",\r\n    \"RegistrationCode\": \"\"\r\n}"},"url":"{{HM_ServiceAPI_URL}}/registermember/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Aug 2024 20:43:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n  \"MemberAccount\": {\n      \"ID\": \"6bd9980321f1234a\",\n      \"FirstName\": \"First\",\n      \"LastName\": \"Last\",\n      \"Email\": \"first.last@company.net\",\n      \"Company\": \"Company\",\n      \"Production\": \"Production\",\n      \"SubProduction\": \"Sub Production\",\n      \"Position\": \"Position\",\n      \"Address1\": \"Address Line 1\",\n      \"Address2\": \"Address Line 2\",\n      \"Suburb\": \"Suburb\",\n      \"State\": \"State\",\n      \"Postcode\": \"Postcode\",\n      \"Country\": \"AU\",\n      \"Phone\": \"Phone\",\n      \"Username\": \"Username\",\n      \"TermsAccept\": \"true\",\n      \"Subscribe\": \"true\",\n      \"FileFormat\": \"19b8f5935123abcd\",\n      \"SearchFormat\": \"track\",\n      \"SearchSort\": \"fav\",\n      \"SampleEnabled\": \"true\",\n      \"Status\": \"pending\",\n      \"RegionID\": \"88f6543e732f1234\",\n      \"ServiceInfoURLs\": {\n          \"DirectDownloadURL\": \"https://dl.harvestmedia.net/assets/downloads/{downloadtoken}\",\n          \"TrackStreamURL\": \"https://abcdefghjk.cloudfront.net/assets/samples/123459a832ceb64d32f261c763d4f63224412345/{id}\",\n          \"ProfileImageURL\": \"https://abcdefghjk.cloudfront.net/assets/memberprofile/123459a832ceb64d32f261c763d4f632244qwert/{id}/{width}/{height}\",\n          \"AlbumMontageSampleURL\": \"https://abcdefghjk.cloudfront.net/assets/samples/montage/123459a832ceb64d32f261c763d4f632244qwert/{id}\",\n          \"AlbumArtURL\": \"https://abcdefghjk.cloudfront.net/assets/albumart/widfubwpiuqbfie32764jdhwfbsoliw32788/{id}/{width}/{height}\",\n          \"WaveformURL\": \"https://abcdefghjk.cloudfront.net/assets/waveforms/widfubwpiuqbfie32764jdhwfbsoliw32788/{id}/{width}/{height}\",\n          \"MontageWaveformURL\": \"https://abcdefghjk.cloudfront.net/assets/waveforms/montage/widfubwpiuqbfie32764jdhwfbsoliw32788/{id}/{width}/{height}\",\n          \"LibraryLogoUrl\": \"https://abcdefghjk.cloudfront.net/assets/librarylogo/widfubwpiuqbfie32764jdhwfbsoliw32788/{id}/{width}/{height}\",\n          \"PlaylistArtUrl\": \"https://abcdefghjk.cloudfront.net/assets/playlistart/widfubwpiuqbfie32764jdhwfbsoliw32788/{id}/{width}/{height}\",\n          \"PlaylistCategoryArtUrl\": \"https://abcdefghjk.cloudfront.net/assets/playlistcategoryart/widfubwpiuqbfie32764jdhwfbsoliw32788/{id}/{width}/{height}\",\n          \"RightHolderProfileUrl\": \"https://abcdefghjk.cloudfront.net/assets/rightholderprofile/widfubwpiuqbfie32764jdhwfbsoliw32788/{id}/{width}/{height}\",\n          \"WaveformDataPointUrl\": \"https://abcdefghjk.cloudfront.net/assets/waveform_data/123459a832ceb64d32f261c763d4f632244qwert/{id}/{dataformat}\",\n          \"StyleArtUrl\": \"https://abcdefghjk.cloudfront.net/assets/styleart/widfubwpiuqbfie32764jdhwfbsoliw32788/{id}/{width}/{height}\",\n          \"MemberGroupLogoUrl\": \"https://abcdefghjk.cloudfront.net/assets/membergrouplogo/123459a832ceb64d32f261c763d4f632244qwert/{id}/{width}/{height}\",\n          \"MemberGroupArtUrl\": \"https://abcdefghjk.cloudfront.net/assets/membergroupart/123459a832ceb64d32f261c763d4f632244qwert/{id}/{width}/{height}\",\n          \"MemberGroupProductionArtUrl\": \"https://abcdefghjk.cloudfront.net/assets/membergroupproductionart/123459a832ceb64d32f261c763d4f632244qwert/{id}/{width}/{height}\"\n      },\n      \"LanguageCode\": \"EN\",\n      \"Salutation\": \"\",\n      \"MemberTypeID\": \"\",\n      \"FileFormats\": [\n          {\n              \"ID\": \"d0b8ba294711234bf\",\n              \"FileExtension\": \"wav\",\n              \"BitRate\": 1411200,\n              \"SampleRate\": 44.1,\n              \"SampleSize\": 16,\n              \"Isdefaultdownload\": false,\n              \"isdefaultdownloadfortype\": true\n          },\n          {\n              \"ID\": \"bce3cac31bcb1234\",\n              \"FileExtension\": \"aif\",\n              \"BitRate\": 1411200,\n              \"SampleRate\": 44.1,\n              \"SampleSize\": 16,\n              \"Isdefaultdownload\": true,\n              \"isdefaultdownloadfortype\": true\n          },\n          {\n              \"ID\": \"a949ea2c90c123e2\",\n              \"FileExtension\": \"mp3\",\n              \"BitRate\": 128000,\n              \"SampleRate\": 48,\n              \"SampleSize\": 0,\n              \"Isdefaultdownload\": false,\n              \"isdefaultdownloadfortype\": true\n          }\n      ],\n      \"HasProfileImage\": false,\n      \"PrivacyAccept\": \"true\",\n      \"DownloadEnabled\": \"true\",\n      \"DownloadsRemaining\": \"0\",\n      \"DownloadEnabledType\": \"MemberGroup\",\n      \"DownloadLimit\": \"0\",\n      \"DownloadsUsed\": \"0\",\n      \"DownloadStem\": true,\n      \"MemberGroups\": [\n          {\n              \"ID\": \"d93b07e20008a123\",\n              \"Name\": \"Test Group\",\n              \"AssignedRegionID\": \"88f8791e732f12e3\",\n              \"AssignedRegionChangeEnabled\": false,\n              \"Type\": \"Primary\",\n              \"ProductionsCount\": 0,\n              \"ProductionsTitle\": \"\",\n              \"HasLogoArtWork\": false,\n              \"HasArtWork\": false,\n              \"HasSearchRankExpression\": false\n          }\n      ],\n      \"PositionType\": \"Position Type\",\n      \"Freelancer\": \"true\",\n      \"ManagedBy\": {\n          \"Name\": \"\",\n          \"Email\": \"\",\n          \"Phone\": \"\"\n      },\n      \"Attributes\": []\n  },\n  \"MemberChannels\": []\n}"},{"id":"3a8cb283-e0ef-444a-afcf-3043ada3f465","name":"Register Member (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Accept","value":"application/xml-dtd"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestmember>    \r\n\t<memberaccount>\r\n        <firstname>First</firstname>\r\n    \t<lastname>Last</lastname>\r\n    \t<email>first.last@company.net</email>\r\n    \t<company>Company</company>\r\n    \t<production>Production</production>\r\n        <subproduction>Sub Production</subproduction>\r\n    \t<address1>Address Line 1</address1>\r\n    \t<address2>Address Line 2</address2>\r\n    \t<suburb>Subrub</suburb>\r\n    \t<state>State</state>\r\n    \t<postcode>Postcode</postcode>\r\n    \t<country>AU</country>\r\n\t\t<phone>Phone</phone>\r\n    \t<position>Position</position>\r\n        <positiontype>Position Type</positiontype>\r\n    \t<username>Username</username>\r\n    \t<password>Password</password>\r\n    \t<termsaccept>true</termsaccept>\r\n    \t<privacyaccept>true</privacyaccept>\r\n        <freelancer>true</freelancer>\r\n    \t<subscribe>true</subscribe>\r\n    \t<fileformat>mp3</fileformat>\r\n    \t<searchformat>Track</searchformat>\r\n    \t<searchsort>New</searchsort>\r\n    \t<ip>123.45.648.90</ip>\r\n        <attributes>\r\n            <![CDATA[[]]]>\r\n        </attributes>\r\n        <externalmemberid></externalmemberid>\r\n    \t<externalverifylink></externalverifylink>\r\n    </memberaccount>\r\n    <nomemberemail>false</nomemberemail>\r\n    <verifieremail></verifieremail>\r\n    <registrationcode></registrationcode>\r\n</requestmember>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/registermember/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 23 Aug 2024 15:37:58 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemember xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <memberaccount id=\"2d8604b13875abcd\">\n        <firstname>First</firstname>\n        <lastname>Last</lastname>\n        <email>first.last@company.net</email>\n        <company>Company</company>\n        <production>Production</production>\n        <subproduction>Sub Production</subproduction>\n        <position>Position</position>\n        <address1>Address Line 1</address1>\n        <address2>Address Line 2</address2>\n        <suburb>Suburb</suburb>\n        <state>State</state>\n        <postcode>Postcode</postcode>\n        <country>AU</country>\n        <phone>Phone</phone>\n        <username>Username</username>\n        <termsaccept>true</termsaccept>\n        <subscribe>true</subscribe>\n        <fileformat>19b8f5935123abcd</fileformat>\n        <searchformat>track</searchformat>\n        <searchsort>fav</searchsort>\n        <sampleenabled>true</sampleenabled>\n        <downloadenabled>true</downloadenabled>\n        <downloadsremaining>0</downloadsremaining>\n        <status>pending</status>\n        <regionid>88f8791e7321234</regionid>\n        <asseturl directdownload=\"https://dl.harvestmedia.net/assets/downloads/{downloadtoken}\" playlistdownload=\"https://download.harvestmedia.net/wsplaylistdownload/112345dfgh031414614c432354bd011c87fabcd12345/2d8604b13875ecec/{id}/{trackformat}\" albumdownload=\"https://download.harvestmedia.net/wsalbumdownload/112345dfgh031414614c432354bd011c87fabcd12345/2d8604b13875ecec/{id}/{trackformat}\" trackdownload=\"https://download.harvestmedia.net/wstrackdownload/112345dfgh031414614c432354bd011c87fabcd12345/2d8604b13875ecec/{id}/{trackformat}\" trackdownloadsnip=\"https://download.harvestmedia.net/wstrackdownload/112345dfgh031414614c432354bd011c87fabcd12345/2d8604b13875ecec/{id}/{trackformat}/{trimstart}/{trimend}\" trackstream=\"https://d4zsljmk3324g.cloudfront.net/assets/samples/112345dfgh031414614c432354bd011c87fabcd12345/{id}\" profileimage=\"https://d4zsljmk3324g.cloudfront.net/assets/memberprofile/112345dfgh031414614c432354bd011c87fabcd12345/{id}/{width}/{height}\" albummontagestream=\"https://d4zsljmk3324g.cloudfront.net/assets/samples/montage/112345dfgh031414614c432354bd011c87fabcd12345/{id}\" albumart=\"https://d4zsljmk3324g.cloudfront.net/assets/albumart/fdasj1236a536787cb9eed2135c163059199e12345/{id}/{width}/{height}\" waveform=\"https://d4zsljmk3324g.cloudfront.net/assets/waveforms/fdasj1236a536787cb9eed2135c163059199e12345/{id}/{width}/{height}\" montagewaveform=\"https://d4zsljmk3324g.cloudfront.net/assets/waveforms/montage/fdasj1236a536787cb9eed2135c163059199e12345/{id}/{width}/{height}\" librarylogo=\"https://d4zsljmk3324g.cloudfront.net/assets/librarylogo/fdasj1236a536787cb9eed2135c163059199e12345/{id}/{width}/{height}\" playlistart=\"https://d4zsljmk3324g.cloudfront.net/assets/playlistart/fdasj1236a536787cb9eed2135c163059199e12345/{id}/{width}/{height}\" playlistcategoryart=\"https://d4zsljmk3324g.cloudfront.net/assets/playlistcategoryart/fdasj1236a536787cb9eed2135c163059199e12345/{id}/{width}/{height}\" rightholderart=\"https://d4zsljmk3324g.cloudfront.net/assets/rightholderprofile/fdasj1236a536787cb9eed2135c163059199e12345/{id}/{width}/{height}\" waveformdatapointurl=\"https://d4zsljmk3324g.cloudfront.net/assets/waveform_data/112345dfgh031414614c432354bd011c87fabcd12345/{id}/{dataformat}\" stylearturl=\"https://d4zsljmk3324g.cloudfront.net/assets/styleart/fdasj1236a536787cb9eed2135c163059199e12345/{id}/{width}/{height}\" membergrouplogourl=\"https://d4zsljmk3324g.cloudfront.net/assets/membergrouplogo/112345dfgh031414614c432354bd011c87fabcd12345/{id}/{width}/{height}\" membergrouparturl=\"https://d4zsljmk3324g.cloudfront.net/assets/membergroupart/112345dfgh031414614c432354bd011c87fabcd12345/{id}/{width}/{height}\" membergroupproductionarturl=\"https://d4zsljmk3324g.cloudfront.net/assets/membergroupproductionart/112345dfgh031414614c432354bd011c87fabcd12345/{id}/{width}/{height}\" />\n        <languagecode>EN</languagecode>\n        <salutation />\n        <membertypeid />\n        <fileformats>\n            <memberfileformat id=\"d0b8ba328745b2f\">\n                <extension>wav</extension>\n                <bitrate>1411200</bitrate>\n                <samplerate>44.1</samplerate>\n                <samplesize>16</samplesize>\n                <isdefaultdownload>false</isdefaultdownload>\n                <isdefaultdownloadfortype>true</isdefaultdownloadfortype>\n            </memberfileformat>\n            <memberfileformat id=\"bce3cac31sdf2313\">\n                <extension>aif</extension>\n                <bitrate>1411200</bitrate>\n                <samplerate>44.1</samplerate>\n                <samplesize>16</samplesize>\n                <isdefaultdownload>true</isdefaultdownload>\n                <isdefaultdownloadfortype>true</isdefaultdownloadfortype>\n            </memberfileformat>\n            <memberfileformat id=\"a949ea2c9sg3683\">\n                <extension>mp3</extension>\n                <bitrate>128000</bitrate>\n                <samplerate>48</samplerate>\n                <samplesize>0</samplesize>\n                <isdefaultdownload>false</isdefaultdownload>\n                <isdefaultdownloadfortype>true</isdefaultdownloadfortype>\n            </memberfileformat>\n        </fileformats>\n        <hasprofileimages>false</hasprofileimages>\n        <privacyaccept>true</privacyaccept>\n        <AccountServiceID xsi:nil=\"true\" />\n        <externalsystem xsi:nil=\"true\" />\n        <downloadenabledtype>MemberGroup</downloadenabledtype>\n        <downloadlimit>0</downloadlimit>\n        <downloadsused>0</downloadsused>\n        <downloadstem>true</downloadstem>\n        <membergroups>\n            <membergroup id=\"d93b07e28731264\" name=\"Test Group\" assignedregionid=\"88fgsfdg123f07e1\" assignedregionchangeenabled=\"false\" type=\"Primary\" productionscount=\"0\" productionstitle=\"\" haslogoartwork=\"false\" hasartwork=\"false\" HasSearchRankExpression=\"false\">\n                <AllowDownloadStem>true</AllowDownloadStem>\n            </membergroup>\n        </membergroups>\n        <locked xsi:nil=\"true\" />\n        <positiontype>Position Type</positiontype>\n        <freelancer>true</freelancer>\n        <managedby>\n            <name />\n            <email />\n            <phone />\n        </managedby>\n        <attributes>\n            <![CDATA[[]]]>\n        </attributes>\n    </memberaccount>\n</responsemember>"}],"_postman_id":"19963054-8f2a-43b9-8c52-ea55051991ec"},{"name":"Validate Username","event":[{"listen":"test","script":{"id":"1fbe98f5-0130-46b6-92a9-0494037eebc7","exec":[""],"type":"text/javascript"}}],"id":"176ffa2f-d6ef-4b26-b9b0-436a1e7f41c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/validateusername/{{HM_ServiceAPI_Token}}","description":"<p>This method should be used to validate whether a username is available or not.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Username</td>\n<td>Required. The username to validate</td>\n</tr>\n<tr>\n<td>VerifyEmail</td>\n<td>Optional. Default \"false\", set to \"true\" to also verify against email</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>There are two possible responses;</p>\n<ol>\n<li>OK - this means the username is available for use</li>\n<li>Username exists - this means that the username is not available for use</li>\n<li>Email exists - this means that the username might be available for use however just note that a email exists with the same username</li>\n</ol>\n","urlObject":{"path":["validateusername","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a86216e0-5f18-4277-85f6-a602925fb897","name":"Validate Username (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"Username\": \"username\",\r\n    \"VerifyEmail\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/validateusername/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 May 2020 05:35:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"d7de71d7-16cd-44a5-ab08-66d491828c97","name":"Validate Username (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestusernamevalidation>\r\n    <username>username</username>\r\n    <verifyemail>false</verifyemail>\r\n</requestusernamevalidation>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/validateusername/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 19 May 2020 05:38:00 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"176ffa2f-d6ef-4b26-b9b0-436a1e7f41c7"},{"name":"Validate Email","event":[{"listen":"test","script":{"id":"ab96cf08-4e9f-4c28-93d7-cdaa42baff4a","exec":[""],"type":"text/javascript"}}],"id":"c95a4b2a-51bc-4f48-9d62-070f58d97d05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/validatememberemail/{{HM_ServiceAPI_Token}}","description":"<p>This method should be used to validate whether a email address is available or not.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Email</td>\n<td>The email address to validate</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>There are two possible responses;</p>\n<ol>\n<li>OK - this means the email address is available for use</li>\n<li>Email address exists - this means that the email address is not available for use</li>\n</ol>\n","urlObject":{"path":["validatememberemail","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"149c1ece-173c-4298-9b12-c3143eb8d781","name":"Validate Email (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestmemberemailvalidation>\r\n    <email>first.name@company.net</email>\r\n</requestmemberemailvalidation>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/validatememberemail/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 27 May 2020 02:37:52 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"25240794-21d4-43a5-afae-74cf70a6e2ac","name":"Validate Email (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"Email\":\"first.last@company.net\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/validatememberemail/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 27 May 2020 02:36:19 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"c95a4b2a-51bc-4f48-9d62-070f58d97d05"}],"id":"4eb86558-0a56-49b8-a643-f747662e9d5c","_postman_id":"4eb86558-0a56-49b8-a643-f747662e9d5c","description":""},{"name":"Verification","item":[{"name":"Send Verify Member Link Email","event":[{"listen":"test","script":{"id":"7eaee78e-2c3f-4534-9875-a1dc60121397","exec":[""],"type":"text/javascript"}}],"id":"1e6f8b05-b027-45c2-a346-96a6929c36a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/sendmemberverifylinkemail/{{HM_ServiceAPI_Token}}","description":"<p>Send a verify member email to the provided email address. An email will be sent if the email address belongs to a member on the account. This email will contain a link that the member will click on in order to verify their account. Once verified, their account is moved to the Approved status and at that point has full member permissions (login, download, etc).</p>\n<p>Please note that this is intended for members whom are in a pending state. Members who are already approved will not benefit from this method.</p>\n<p>Will return an error response if the email address does not exist or is not valid.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Email</td>\n<td>Required, email of the member.</td>\n</tr>\n<tr>\n<td>ExternalVerifyToken</td>\n<td>Optional, this can be used in scenarios where an external system also needs to verify the members status. This token will be included in the link that is sent in the email</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["sendmemberverifylinkemail","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"72fdc342-6900-481a-a4be-0f6873b2351d","name":"Send Verify Member Link Email (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Email\":\"first.last@company.net\",\r\n    \"ExternalVerifyToken\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/sendmemberverifylinkemail/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 22 Oct 2020 06:35:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"f27803af-4d31-43a1-9f06-786b95c6e599","name":"Send Verify Member Link Email (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsendmemberverifylinkemail>\r\n    <email>first.last@company.net</email>\r\n    <externalverifytoken></externalverifytoken>\r\n</requestsendmemberverifylinkemail>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/sendmemberverifylinkemail/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 22 Oct 2020 06:36:46 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"1e6f8b05-b027-45c2-a346-96a6929c36a5"},{"name":"Validate Verify Member Token","event":[{"listen":"test","script":{"id":"6b147c45-9c71-4d54-b356-992d7f6322b6","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;\r","\r","postman.setNextRequest(\"Verify Member\");"],"type":"text/javascript"}}],"id":"62057d68-b183-4d74-a336-f6ac025f8862","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validateverifymembertoken/{{HM_ServiceAPI_Token}}/{VerifyMemberToken}","description":"<p>This method should be used to validate a member verification token.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>VerifyMemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>A successful response means that the token is valid and available for use in verifying a member. A failed response could either indicate that the token has already been used or that it has since expired. Both failed scenarios will require that the user regenerate a new token via the \"Send Verify Member Link Email\" process.</p>\n","urlObject":{"path":["validateverifymembertoken","{{HM_ServiceAPI_Token}}","{VerifyMemberToken}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d87fd72b-60ad-4785-ab36-a3958bff3af3","name":"Validate Verify Member Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validateverifymembertoken/{{HM_ServiceAPI_Token}}/9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 28 Oct 2020 04:51:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185\",\n        \"Expiry\": \"9999-12-31T23:59:59.9999999\",\n        \"UTCOffset\": 11,\n        \"IsOfSingleUse\": false\n    }\n}"},{"id":"dd66fd7b-9fc0-4fa3-aba0-7691b5350ed7","name":"Validate Verify Member Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json","disabled":true},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validateverifymembertoken/{{HM_ServiceAPI_Token}}/9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 28 Oct 2020 04:51:42 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185\" expiry=\"9999-12-31T23:59:59.9999999\" utcoffset=\"11\" isofsingleuse=\"false\" />\n</responseservicetoken>"}],"_postman_id":"62057d68-b183-4d74-a336-f6ac025f8862"},{"name":"Verify Member","event":[{"listen":"test","script":{"id":"f0ca0104-f74a-4086-a79a-896e5db4377c","exec":[""],"type":"text/javascript"}}],"id":"3de061af-1efc-44ea-ae3c-4dee8a063a6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/verifymember/{{HM_ServiceAPI_Token}}","description":"<p>Activate a member who had previously registered by needed to be verified by email first. Returns an error message/code if the Token is invalid.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Token</td>\n<td>Required, the verify member token</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>Optional, use this when needing to set a password for the user on verification. A scenario in which this might be used is if the member does not immediately set a password during registration request</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["verifymember","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"176831f3-5871-4dc0-9c7c-c4eea38ff164","name":"Verify Member (POST) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Token\":\"46dh91db279b64a1b10ac1b43f45a2d127fca6c78fc84ed1ef130cha40f12j3973\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/verifymember/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Mar 2021 03:30:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"e1db1ba4-b673-4e5b-9f01-dac3d7d43369","name":"Verify Member (POST) (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requesttokenpassword>\r\n  <Token>46dh91db279b64a1b10ac1b43f45a2d127fca6c78fc84ed1ef130cha40f12j3973</Token>\r\n</requesttokenpassword>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/verifymember/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 08 Mar 2021 04:03:10 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"3de061af-1efc-44ea-ae3c-4dee8a063a6b"}],"id":"3f73fd2d-6fd1-4e11-8d32-f1ccec205aa9","_postman_id":"3f73fd2d-6fd1-4e11-8d32-f1ccec205aa9","description":""},{"name":"Authentication","item":[{"name":"Authenticate Member & Generate Persistent Member Token","id":"b66428a2-8b3f-4b59-85cf-d4b8b0e8cf3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"UserName\":\"{{HM_ServiceAPI_MemberUsername}}\",\r\n\t\"Password\":\"{{HM_ServiceAPI_MemberPassword}}\",\r\n\t\"PersistentLogin\":true,\r\n\t\"ReturnMemberDetails\":true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getmembertoken/{{HM_ServiceAPI_Token}}","description":"<p>The following method should be used for member login.</p>\n<p>It will return a member token as well as a persistent login token if requested by passing <code>\"PersistentLogin\": true</code> in the request body.</p>\n<p>The persistent login token can be saved to member's cookie for reuse in future site accesses.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"handling-temporary-passwords\">Handling Temporary Passwords:</h3>\n<p>A temporary password can be set up for a user via the Harvest Admin.</p>\n<p>When a user is in this state, the following can be observed.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"MemberToken\": {\n        \"Value\": \"9abc1ca21c3c987d31b520fb0b5f1234\",\n        \"Expiry\": \"2024-12-12T08:11:07.4\",\n        \"UTCOffset\": 11.0,\n        \"TemporaryPassword\": \"true\",\n        \"Type\": \"MemberToken\",\n        \"IsOfSingleUse\": false\n    },\n    ...\n\n</code></pre><p>Notice the <code>TemporaryPassword</code> property here.<br />This property will only appear if the user is using a temporary password.</p>\n<p>You can use this property on login to determine whether to show the user the “set a new password for your account” modal.</p>\n","urlObject":{"path":["getmembertoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e64bd068-c9af-491f-a59d-8bc966875574","name":"Authenticate Member & Generate Persistent Member Token (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"UserName\":\"UserName\",\r\n\t\"Password\":\"Password\",\r\n\t\"PersistentLogin\":true,\r\n\t\"ReturnMemberDetails\":false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getmembertoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 04:29:52 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"298"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"2f30cde70021a012fc1f575w3471eam7\",\n        \"Expiry\": \"2019-08-21T14:29:38\",\n        \"UTCOffset\": 10,\n        \"Type\": \"MemberToken\",\n        \"IsOfSingleUse\": false\n    },\n    \"PersistentLoginToken\": {\n        \"Value\": \"2f30cde70021a012fc1f575w3471eam7\",\n        \"Expiry\": \"2019-08-21T14:29:38\",\n        \"UTCOffset\": 10,\n    }\n}"},{"id":"be79a6cd-2743-4045-948d-07cc7a135eea","name":"Authenticate Member & Generate Persistent Member Token (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestauthenticatemembergettoken>\r\n    <username>Username</username>\r\n    <password>Password</password>\r\n    <persistentlogin>true</persistentlogin>\r\n    <returnmemberdetails>false</returnmemberdetails>\r\n</requestauthenticatemembergettoken>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getmembertoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 04:31:45 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"320"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"2f30cde70021a012fc1f575w3471eam7\" expiry=\"2019-08-21T14:31:31.003\" utcoffset=\"10\" type=\"MemberToken\" isofsingleuse=\"false\"/>\n    <persistentlogintoken value=\"2f30cde70021a012fc1f575w3471eam7\" expiry=\"2019-08-21T14:31:31.003\" utcoffset=\"10\"/>\n</responseservicetoken>"}],"_postman_id":"b66428a2-8b3f-4b59-85cf-d4b8b0e8cf3c"},{"name":"Validate Member Token","id":"aa4cd09a-5b57-465e-adfc-6083a5ad01c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getservicetokeninfo/{{HM_ServiceAPI_MemberToken}}","description":"<p>This operation will return the details of the member token, notably the expiry date and the creation date.</p>\n<p>Date format will be UTC+10 or UTC+11 and shown as YYYY-MM-DDTHH:MM:SS:SSS.</p>\n<p>Returns Member Token details which include:</p>\n<ul>\n<li>Token value</li>\n<li>Expiry of the Token</li>\n<li>UTC Offset</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getservicetokeninfo","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d547bcbf-5f61-41ee-a3bb-7ce411ea619d","name":"Validate Member Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getservicetokeninfo/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Thu, 08 Aug 2019 01:42:43 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"343"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"850a6422a03de080ebcc8a3990a1428e62\" expiry=\"2019-08-09T11:40:42.47\" utcoffset=\"10\" type=\"MemberToken\" isofsingleuse=\"false\" tokenusagestate=\"Open\"/>\n</responseservicetoken>"},{"id":"d525e580-7ccb-468b-b87d-59e132cb7674","name":"Validate Member Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getservicetokeninfo/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 07 Aug 2019 05:49:24 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"305"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"850a6422a03de080ebcc8a3990a1428e62\",\n        \"Expiry\": \"2019-08-08T15:48:10.193\",\n        \"UTCOffset\": 10,\n        \"Type\": \"MemberToken\",\n        \"IsOfSingleUse\": false,\n        \"TokenUsageState\": \"Open\"\n    }\n}"}],"_postman_id":"aa4cd09a-5b57-465e-adfc-6083a5ad01c9"},{"name":"Expire Member Token","event":[{"listen":"test","script":{"id":"6d8e9a3b-65bc-4b0e-b8c9-78946e090c6e","exec":[""],"type":"text/javascript"}}],"id":"8c1381d6-17f8-4855-86a3-2e6c5fdc95f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/expiretoken/{{HM_ServiceAPI_MemberToken}}","description":"<p>This operation will expire the provided Member Token immediately.</p>\n<p>Any subsequent calls to the API using the provided Member Token will result in an error response.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["expiretoken","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8f431737-4590-45fa-bcfe-698129626916","name":"Expire Member Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/expiretoken/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 02:02:42 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"a3312c52-4afc-4f48-9862-3bcf6522ea97","name":"Expire Member Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/expiretoken/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 02:02:09 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"8c1381d6-17f8-4855-86a3-2e6c5fdc95f8"},{"name":"Validate Persistent Member Token","id":"16c2c988-4d24-4227-bd82-dfa441f5049e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validatepersistentlogintoken/{{HM_ServiceAPI_Token}}","description":"<p>This method should be used to check the login token if the persistent token is found in the user cookie.</p>\n<p>The <code>renewexpiry</code> &amp; <code>generatememberToken</code> need to be set to <code>true</code> to generate another member token as well as refresh the persistent login token expiry.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["validatepersistentlogintoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"83338d6c-827e-4146-a713-3a69cf4dab30","name":"Validate Persistent Member Token (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestvalidatepersistentlogintoken>\r\n    <token>bet59f706gb0b4106gb544accb60b1e64k</token>\r\n    <renewexpiry>true</renewexpiry>\r\n    <generatememberToken>true</generatememberToken>\r\n    <returnmemberdetails>false</returnmemberdetails>\r\n</requestvalidatepersistentlogintoken>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/validatepersistentlogintoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 06:23:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"507"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemembertoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <membertoken value=\"c395d14c64b6309166b2020r7d784eedcr\" expiry=\"2019-08-21T16:23:40.92\" utcoffset=\"10\" type=\"MemberToken\" isofsingleuse=\"false\"/>\n    <persistentlogintoken token=\"b159f7063b0bs4106b544acct60b1eh64f\" expiry=\"2019-11-18T16:23:56.15\" utcoffset=\"10\"/>\n    <memberaccount>\n        <hasprofileimages>false</hasprofileimages>\n    </memberaccount>\n</responsemembertoken>"},{"id":"ca63b50e-0cdb-4179-aaa4-31c18f34ae37","name":"Validate Persistent Member Token (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"Token\":\"bet59f706gb0b4106gb544accb60b1e64k\",\r\n\t\"RenewExpiry\":true,\r\n\t\"GenerateMemberToken\":true,\r\n\t\"ReturnMemberDetails\":false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/validatepersistentlogintoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 06:20:16 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"1311"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"MemberToken\": {\n        \"Value\": \"c395d14c64b6309166b2020r7d784eedcr\",\n        \"Expiry\": \"2019-08-21T16:20:01.927\",\n        \"UTCOffset\": 10,\n        \"Type\": \"MemberToken\",\n        \"IsOfSingleUse\": false\n    },\n    \"PersistentLoginToken\": {\n        \"Token\": \"b159f7063b0bs4106b544acct60b1eh64f\",\n        \"Expiry\": \"2019-11-18T16:20:17.14\",\n        \"UTCOffset\": 10\n    }\n}"}],"_postman_id":"16c2c988-4d24-4227-bd82-dfa441f5049e"},{"name":"Expire Persistent Member Token","id":"16cad76e-ebe9-4000-88d3-c1b3cec842e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/expirepersistentlogintoken/{{HM_ServiceAPI_Token}}","description":"<p>This method should be called if a member logouts. It will expire the persistent login token.</p>\n<p>Note: If a member or administrator changes a password, all related persistent login tokens will expire automatically. </p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["expirepersistentlogintoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cb8e7545-bf14-44e6-8f9e-76975e9f7fe2","name":"Expire Persistent Member Token (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestexpirePersistentlogintoken>\r\n     <token>b159f7063b0bs4106b544acct60b1eh64f</token>\r\n</requestexpirePersistentlogintoken>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/expirepersistentlogintoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 06:28:35 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"587b089f-ab02-40dd-b76b-69e1c079321d","name":"Expire Persistent Member Token (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"Token\":\"b159f7063b0bs4106b544acct60b1eh64f\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/expirepersistentlogintoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 06:26:43 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"16cad76e-ebe9-4000-88d3-c1b3cec842e9"}],"id":"22d91d8d-d36f-41f8-ae1b-92e7ac084946","_postman_id":"22d91d8d-d36f-41f8-ae1b-92e7ac084946","description":""},{"name":"Single Sign-on","item":[{"name":"Get Single Sign-on Token","event":[{"listen":"test","script":{"id":"0c2ca0bd-e784-4d06-9ba4-27fa39a2a757","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","var jsonData = null;","var jsonDataSSOToken = \"\";","","if (responseBody.indexOf(\"<?xml\") >= 0) {","    jsonData = xml2Json(responseBody);","    console.log(jsonData)","    jsonDataSSOToken = jsonData.responseservicetoken.token.$.value;","} else {","    jsonData = JSON.parse(responseBody)","    jsonDataSSOToken = jsonData.Token.Value;","}","","console.log(\"HM_ServiceAPI_SingleSignOnToken set to \" + jsonDataSSOToken);","","postman.setEnvironmentVariable(\"HM_ServiceAPI_SingleSignOnToken\", jsonDataSSOToken);","","postman.setNextRequest(\"Validate Single Sign-on Token\");"],"type":"text/javascript"}}],"id":"c2e8e27e-6a03-4a30-a4ee-a6d6a35bf631","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getssotoken/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a SingleSignOnToken. Returns an error message/code if the token provided is not a MemberToken or if the MemberToken is invalid.</p>\n<p>The Member Token cannot be a guest member token. It must be the Member Token of an authenticated member</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getssotoken","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cf0c0d0c-17db-4dfd-88c7-da8383e79b74","name":"Get Single Sign-on Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getssotoken/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 11 Aug 2021 04:58:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"4ef47f971858745c48ef4858b88dbde6cb\",\n        \"Expiry\": \"2021-11-09T14:58:56.227\",\n        \"UTCOffset\": 10,\n        \"Type\": \"SSOToken\",\n        \"IsOfSingleUse\": true,\n        \"ForcePasswordReset\": false\n    }\n}"},{"id":"3d5adfe7-e47f-4e45-ae29-8e150643ce01","name":"Get Single Sign-on Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getssotoken/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 11 Aug 2021 04:59:47 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"4ef47f971858745c48ef4858b88dbde6cb\" expiry=\"2021-11-09T14:59:47.343\" utcoffset=\"10\" type=\"SSOToken\" isofsingleuse=\"true\" forcepasswordreset=\"false\" />\n</responseservicetoken>"}],"_postman_id":"c2e8e27e-6a03-4a30-a4ee-a6d6a35bf631"},{"name":"Validate Single Sign-on Token","event":[{"listen":"test","script":{"id":"70c207fa-c22d-4325-859c-ce6442da781e","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Update Member Details\");"],"type":"text/javascript"}}],"id":"fb3fddf3-ff72-4404-8a2c-0879f3d060f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"Token\":\"{{HM_ServiceAPI_SingleSignOnToken}}\",\r\n\t\"GenerateMemberToken\":false,\r\n\t\"ReturnMemberDetails\":false\r\n}"},"url":"{{HM_ServiceAPI_URL}}/validatessotoken/{{HM_ServiceAPI_Token}}","description":"<p>This method should be used to validate &amp; consume the Single Sign-on Token.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Token</td>\n<td>Required, the SingleSignOn Token to validate</td>\n</tr>\n<tr>\n<td>GenerateMemberToken</td>\n<td>Required, default value is false. When true an authenticated MemberToken will be generated for the member who the SingleSignOn token was created for. As a result, the SingleSignOn token will be expired as it is single-use. When false, the token can still be validated however no MemberToken is generated.</td>\n</tr>\n<tr>\n<td>ReturnMemberDetails</td>\n<td>Required, default value is false. When true the members details will be returned. This can be set to true without GenerateMemberToken also needing to be true. When false, member details are not returned.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["validatessotoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0c458d6d-bd6e-4d83-8ea7-dd2ddd5776bb","name":"Validate Single Sign-on Token (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"Token\":\"4ef47f971858745c48ef4858b88dbde6cb\",\r\n\t\"GenerateMemberToken\":true,\r\n\t\"ReturnMemberDetails\":false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/validatessotoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 11 Aug 2021 05:22:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"MemberToken\": {\n        \"Value\": \"3f4949db634c1b14b1a329471e78a03b99\",\n        \"Expiry\": \"2021-08-12T15:22:08.2\",\n        \"UTCOffset\": 10,\n        \"Type\": \"MemberToken\",\n        \"IsOfSingleUse\": false,\n        \"ForcePasswordReset\": false\n    },\n    \"SSOToken\": {\n        \"Token\": \"4ef47f971858745c48ef4858b88dbde6cb\",\n        \"Expiry\": \"2021-11-09T15:09:27.72\",\n        \"UTCOffset\": 10\n    },\n    \"MemberAccount\": {\n        \"HasProfileImage\": false,\n        \"DownloadEnabledType\": \"Member\"\n    }\n}"},{"id":"2578f265-71af-40d5-bdce-496d79cf8968","name":"Validate Single Sign-on Token (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestvalidatessotoken>\r\n    <token>4ef47f971858745c48ef4858b88dbde6cb</token>\r\n    <generatememberToken>true</generatememberToken>\r\n    <returnmemberdetails>false</returnmemberdetails>\r\n</requestvalidatessotoken>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/validatessotoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 11 Aug 2021 05:25:06 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemembertoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <membertoken value=\"3f4949db634c1b14b1a329471e78a03b99\" expiry=\"2021-08-12T15:25:06.673\" utcoffset=\"10\" type=\"MemberToken\" isofsingleuse=\"false\" forcepasswordreset=\"false\" />\n    <ssotoken token=\"4ef47f971858745c48ef4858b88dbde6cb\" expiry=\"2021-11-09T15:24:05.243\" utcoffset=\"10\" />\n    <memberaccount>\n        <hasprofileimages>false</hasprofileimages>\n        <AccountServiceID xsi:nil=\"true\" />\n        <externalsystem xsi:nil=\"true\" />\n        <downloadenabledtype>Member</downloadenabledtype>\n        <downloadstem xsi:nil=\"true\" />\n    </memberaccount>\n</responsemembertoken>"}],"_postman_id":"fb3fddf3-ff72-4404-8a2c-0879f3d060f6"}],"id":"ace413d9-ceb3-4847-9f25-354f3db72e91","_postman_id":"ace413d9-ceb3-4847-9f25-354f3db72e91","description":""},{"name":"Profile","item":[{"name":"Get Member Details","id":"5ac80560-f410-4916-993c-1f974b7a0b38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmember/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns the member details if a valid MemberToken is provided. Returns an error message/code if the MemberToken is invalid.</p>\n<p>Member tokens can retrieved via either:</p>\n<ul>\n<li>Authenticate Member for a member that is logging in</li>\n<li>Guest Member Authenticate for a guest member</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmember","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"fa75423a-e711-4d70-a59a-1229d3af9cf2","name":"Get Member Details (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmember/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 06:02:42 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"3803"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Member\": {\n        \"ID\": \"z7fa7d1f4d30g6d1ab\",\n        \"AccessID\": \"5a03ae02b048b3dbab731b29f7e4ab54484e1b29ec218d83\",\n        \"FirstName\": \"First\",\n        \"LastName\": \"Last\",\n        \"Email\": \"first.last@company.net\",\n        \"Company\": \"HarvestCompany\",\n        \"Production\": \"Production\",\n        \"SubProduction\": \"Sub Production\",\n        \"Position\": \"Position\",\n        \"Address1\": \"Address Line 1\",\n        \"Address2\": \"Address Line 2\",\n        \"Suburb\": \"Suburb\",\n        \"State\": \"State\",\n        \"Postcode\": \"Postcode\",\n        \"Country\": \"AU\",\n        \"Phone\": \"Phone\",\n        \"Username\": \"Username\",\n        \"TermsAccept\": \"true\",\n        \"PrivacyAccept\": \"true\",\n        \"Subscribe\": \"false\",\n        \"FileFormat\": \"0cd2dbhf8c4cd66e21\",\n        \"SearchFormat\": \"track\",\n        \"SearchSort\": \"fav\",\n        \"SampleEnabled\": \"true\",\n        \"DownloadEnabled\": \"false\",\n        \"DownloadEnabledType\": \"Member\",\n        \"DownloadLimit\": \"\",\n        \"DownloadsUsed\": \"\",\n        \"DownloadsRemaining\": \"\",\n        \"DownloadStem\": false,\n        \"MemberGroups\": [],\n        \"Status\": \"active\",\n        \"RegionID\": \"betcc9d0555atb0r83\",\n        \"PasswordType\": \"cleartext\",\n        \"ServiceInfoURLs\": {\n            \"DirectDownloadURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/downloads/{downloadtoken}\",\n            \"TrackStreamURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/samples/21adae2ca240224eh484f1572592fa27678we397cb/{id}\",\n            \"ProfileImageURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/memberprofile/21adae2ca240224eh484f1572592fa27678we397cb/{id}/{width}/{height}\",\n            \"AlbumMontageDownloadURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/samples/montage/21adae2ca240224eh484f1572592fa27678we397cb/{id}\",\n            \"AlbumArtURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/albumart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"WaveformURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveforms/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"MontageWaveformURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveforms/montage/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"LibraryLogoUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/librarylogo/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"PlaylistArtUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/playlistart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"PlaylistCategoryArtUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/playlistcategoryart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"RightHolderProfileUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/rightholderprofile/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"WaveformDataPointUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveform_data/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{samplesperpixel}/{dataformat}\",\n            \"StyleArtUrl\": \"https://elb-beta.harvestmedia.net/assets/styleart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"MemberGroupLogoUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergrouplogo/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"MemberGroupArtUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergroupart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"MemberGroupProductionArtUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergroupproductionart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\"\n        },\n        \"FileFormats\": [\n            {\n                \"ID\": \"07a14f7a3be91ffff1\"\n            },\n            {\n                \"ID\": \"47jec14817133v69m9\"\n            },\n            {\n                \"ID\": \"4c3ddcd36de8eef645\"\n            }\n        ],\n        \"HasProfileImage\": false,\n        \"PositionType\": \"Manager\",\n        \"Freelancer\": \"false\",\n        \"ManagedBy\": {\n            \"Name\": \"John Doe\",\n            \"Email\": \"John.Doe@company.net\",\n            \"Phone\": \"\"\n        },\n        \"Attributes\": []\n    }\n}"},{"id":"2ccb2692-0227-44fb-884d-aebfddb83c11","name":"Get Member Details (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmember/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 06:07:04 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"3089"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemember xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <member id=\"2077d2ad456cafcc\" access_id=\"5a03ae02b048b3dbab731b29f7e4ab54484e1b29ec218d83\">\n        <firstname>First</firstname>\n        <lastname>Last</lastname>\n        <email>first.last@company.net</email>\n        <company>Company</company>\n        <production>Production</production>\n        <position>Position</position>\n        <address1>Address Line 1</address1>\n        <address2>Address Line 2</address2>\n        <suburb>Subrub</suburb>\n        <state>State</state>\n        <postcode>Postcode</postcode>\n        <country>AU</country>\n        <phone>Phone</phone>\n        <username>Username</username>\n        <termsaccept>true</termsaccept>\n        <privacyaccept>true</privacyaccept>\n        <subscribe>false</subscribe>\n        <fileformat>0cd2dbhf8c4cd66e21</fileformat>\n        <searchformat>track</searchformat>\n        <searchsort>fav</searchsort>\n        <sampleenabled>true</sampleenabled>\n        <downloadenabled>false</downloadenabled>\n        <downloadenabledtype>Member</downloadenabledtype>\n        <downloadlimit/>\n        <downloadsused/>\n        <downloadsremaining/>\n        <downloadstem>false</downloadstem>\n        <membergroups></membergroups>\n        <status>active</status>\n        <agreeterms></agreeterms>\n        <lastlogindate xsi:nil=\"true\"/>\n        <regionid>54abe8203e7fbebc</regionid>\n        <passwordtype>cleartext</passwordtype>\n        <asseturl directdownload=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/downloads/{downloadtoken}\" playlistdownload=\"https://download.harvestmedia.net/wsplaylistdownload/128c7d2c301fbc57cce01661bae28a15b2319t52bc5b3fb3a3/z7fa7d1f4d30g6d1ab/{id}/{trackformat}\" albumdownload=\"https://download.harvestmedia.net/wsalbumdownload/128c7d2c301fbc57cce01661bae28a15b2319t52bc5b3fb3a3/z7fa7d1f4d30g6d1ab/{id}/{trackformat}\" trackdownload=\"https://download.harvestmedia.net/wstrackdownload/128c7d2c301fbc57cce01661bae28a15b2319t52bc5b3fb3a3/z7fa7d1f4d30g6d1ab/{id}/{trackformat}\" trackdownloadsnip=\"https://download.harvestmedia.net/wstrackdownload/128c7d2c301fbc57cce01661bae28a15b2319t52bc5b3fb3a3/z7fa7d1f4d30g6d1ab/{id}/{trackformat}/{trimstart}/{trimend}\" trackstream=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/samples/21adae2ca240224eh484f1572592fa27678we397cb/{id}\" profileimage=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/memberprofile/21adae2ca240224eh484f1572592fa27678we397cb/{id}/{width}/{height}\" albummontagestream=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/samples/montage/21adae2ca240224eh484f1572592fa27678we397cb/{id}\" albumart=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/albumart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" waveform=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveforms/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" montagewaveform=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveforms/montage/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" librarylogo=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/librarylogo/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" playlistart=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/playlistart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" playlistcategoryart=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/playlistcategoryart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" rightholderart=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/rightholderprofile/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" waveformdatapointurl=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveform_data/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{samplesperpixel}/{dataformat}\" stylearturl=\"https://elb-beta.harvestmedia.net/assets/styleart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" membergrouplogourl=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergrouplogo/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" membergrouparturl=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergroupart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" membergroupproductionarturl=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergroupproductionart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\"/>\n        <fileformats>\n            <memberfileformat id=\"07a14f7a3be91ffff1\"/>\n            <memberfileformat id=\"47jec14817133v69m9\"/>\n            <memberfileformat id=\"4c3ddcd36de8eef645\"/>\n        </fileformats>\n        <hasprofileimages>false</hasprofileimages>\n        <attributes>\n            <![CDATA[[]]]>\n        </attributes>\n    </member>\n</responsemember>"}],"_postman_id":"5ac80560-f410-4916-993c-1f974b7a0b38"},{"name":"Get Member Details (Invited)","id":"ce5af3c3-1ba9-461a-8f2f-6a5880c66f52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getinvitedmembertoken/{{HM_ServiceAPI_Token}}","description":"<p>Returns a temporary MemberToken for member with the associated email address. If no member exists with that email address a temporary member is created with it. </p>\n<p>Returns an error message/code if the MemberToken is invalid.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RegionID</td>\n<td>Required. This region the member should view any sharable content in</td>\n</tr>\n<tr>\n<td>Email</td>\n<td>Required. This is the email of the guest or member</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getinvitedmembertoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"99cb2f34-b0fb-40fa-a58c-66a9eea4d858","name":"Get Member Details (Invited) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestinvitedmembertoken>\r\n    <regionid>becc9d05155aygb083</regionid>\r\n    <email>email@yourdomain.com</email>\r\n</requestinvitedmembertoken>\r\n","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getinvitedmembertoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 23:23:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"320"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"25d3fa6a64cd593ffdb467e16f1chf7975\" expiry=\"2019-08-22T09:23:37.637\" utcoffset=\"10\" type=\"MemberToken\" isofsingleuse=\"false\"/>\n</responseservicetoken>"},{"id":"ba530096-01ea-4ef7-9a49-8fe5a0229f1b","name":"Get Member Details (Invited) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestinvitedmembertoken>\r\n    <regionid>becc9d05155aygb083</regionid>\r\n    <email>email@yourcompany.com</email>\r\n</requestinvitedmembertoken>\r\n","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getinvitedmembertoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 23:22:54 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"301"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"25d3fa6a64cd593ffdb467e16f1chf7975\",\n        \"Expiry\": \"2019-08-22T09:22:36.92\",\n        \"UTCOffset\": 10,\n        \"Type\": \"MemberToken\",\n        \"IsOfSingleUse\": false\n    }\n}"}],"_postman_id":"ce5af3c3-1ba9-461a-8f2f-6a5880c66f52"},{"name":"Update Member Details","id":"6af376d9-1120-43d3-82ca-f42a82b6efc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/updatemember/{{HM_ServiceAPI_MemberToken}}","description":"<p>Updates an existing member account. </p>\n<p>Will return an error if the request data is not valid.</p>\n<p>Upon a successful update, no email notifications will be sent to the Member or Administrator.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>These parameters will be shared between “first search” and “search within results”.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberAccountID</td>\n<td>Optional, only required if this is using the legacy ServiceToken method instead of MemberToken.</td>\n</tr>\n<tr>\n<td>FirstName</td>\n<td>Required, first name of the member.</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>Required, last name of the member.</td>\n</tr>\n<tr>\n<td>Email</td>\n<td>Required, email of the member.</td>\n</tr>\n<tr>\n<td>Company</td>\n<td>Required, company of the member.</td>\n</tr>\n<tr>\n<td>Production</td>\n<td>Optional, production of the member.</td>\n</tr>\n<tr>\n<td>Sub Production</td>\n<td>Optional, sub production of the member.</td>\n</tr>\n<tr>\n<td>Position</td>\n<td>Optional, position of the member.</td>\n</tr>\n<tr>\n<td>Address1</td>\n<td>Optional, address 1 of the member</td>\n</tr>\n<tr>\n<td>Address2</td>\n<td>Optional, address 2 of the member.</td>\n</tr>\n<tr>\n<td>Suburb</td>\n<td>Optional, suburb of the member.</td>\n</tr>\n<tr>\n<td>State</td>\n<td>Optional, state of the member.</td>\n</tr>\n<tr>\n<td>Postcode</td>\n<td>Optional, post code of the member.</td>\n</tr>\n<tr>\n<td>Country</td>\n<td>Required, country of the member.</td>\n</tr>\n<tr>\n<td>Phone</td>\n<td>Optional, phone contact of the member.</td>\n</tr>\n<tr>\n<td>Username</td>\n<td>Required, username of the member.</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>Optional, password of the member. If not provided, the password will not be updated</td>\n</tr>\n<tr>\n<td>TermsAccept</td>\n<td>Required, agreement to the terms &amp; conditions for the member.</td>\n</tr>\n<tr>\n<td>PrivacyAccept</td>\n<td>Optional, agreement to the privacy policy for the member.</td>\n</tr>\n<tr>\n<td>Subscribe</td>\n<td>Optional, subscription to newsletters for the member.</td>\n</tr>\n<tr>\n<td>FileFormat</td>\n<td>Optional, default download file format. Possible values include MP3, WAV, AIFF or a file format ID</td>\n</tr>\n<tr>\n<td>SearchFormat</td>\n<td>Optional, default search format. Possible values include Track, Album and Playlist</td>\n</tr>\n<tr>\n<td>SearchSort</td>\n<td>Optional, default search sorting. Possible values include New and Random, where New is release date descending</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Optional, moves the status of the member. Possible values include Archived, Pending, Active</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["updatemember","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"c3dfe95e-8cd5-46c8-8e76-f6b99b8aabb7","name":"Update Member (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"MemberAccount\":{\r\n\t\t\"ID\":\"z7fa7d1f4d30g6d1ab\",\r\n\t\t\"FirstName\":\"First\",\r\n\t\t\"LastName\":\"Last\",\r\n\t\t\"Email\":\"first.last@company.net\",\r\n\t\t\"Company\":\"Company\",\r\n\t\t\"Production\":\"Production\",\r\n        \"SubProduction\":\"Sub Production\",\r\n\t\t\"Position\":\"Position\",\r\n\t\t\"Address1\":\"Address Line 1\",\r\n\t\t\"Address2\":\"Address Line 2\",\r\n\t\t\"Suburb\":\"Suburb\",\r\n\t\t\"State\":\"State\",\r\n\t\t\"Postcode\":\"Postcode\",\r\n\t\t\"Country\":\"AU\",\r\n\t\t\"Phone\":\"Phone\",\r\n\t\t\"Username\":\"Username\",\r\n\t\t\"Password\":\"Password\",\r\n\t\t\"TermsAccept\":\"true\",\r\n\t\t\"PrivacyAccept\":\"true\",\r\n\t\t\"Subscribe\":\"true\",\r\n        \"Locked\":\"\",\r\n        \"LockedType\":\"\",\r\n\t\t\"FileFormat\":\"0cd2dbhf8c4cd66e21\",\r\n\t\t\"SearchFormat\":\"Track\",\r\n\t\t\"SearchSort\":\"New\",\r\n        \"Attributes\": [],\r\n\t\t\"Status\":\"Active\"\r\n\t}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatemember/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 05:53:02 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"3651"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"MemberAccount\": {\n        \"ID\": \"z7fa7d1f4d30g6d1ab\",\n        \"FirstName\": \"First\",\n        \"LastName\": \"Last\",\n        \"Email\": \"first.last@company.net\",\n        \"Company\": \"HarvestCompany\",\n        \"Production\": \"Production\",\n        \"SubProduction\": \"SubProduction\",\n        \"Position\": \"Position\",\n        \"Address1\": \"Address Line 1\",\n        \"Address2\": \"Address Line 2\",\n        \"Suburb\": \"Suburb\",\n        \"State\": \"State\",\n        \"Postcode\": \"Postcode\",\n        \"Country\": \"AU\",\n        \"Phone\": \"Phone\",\n        \"Username\": \"Username\",\n        \"TermsAccept\": \"true\",\n        \"PrivacyAccept\": \"true\",\n        \"Subscribe\": \"false\",\n        \"FileFormat\": \"0cd2dbhf8c4cd66e21\",\n        \"SearchFormat\": \"track\",\n        \"SearchSort\": \"fav\",\n        \"SampleEnabled\": \"true\",\n        \"DownloadEnabled\": \"false\",\n        \"DownloadEnabledType\": \"Member\",\n        \"DownloadLimit\": \"\",\n        \"DownloadsUsed\": \"\",\n        \"DownloadsRemaining\": \"\",\n        \"DownloadStem\": false,\n        \"MemberGroups\": [],\n        \"Status\": \"active\",\n        \"RegionID\": \"betcc9d0555atb0r83\",\n        \"ServiceInfoURLs\": {\n            \"DirectDownloadURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/downloads/{downloadtoken}\",\n            \"TrackStreamURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/samples/21adae2ca240224eh484f1572592fa27678we397cb/{id}\",\n            \"ProfileImageURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/memberprofile/21adae2ca240224eh484f1572592fa27678we397cb/{id}/{width}/{height}\",\n            \"AlbumMontageDownloadURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/samples/montage/21adae2ca240224eh484f1572592fa27678we397cb/{id}\",\n            \"AlbumArtURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/albumart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"WaveformURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveforms/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"MontageWaveformURL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveforms/montage/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"LibraryLogoUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/librarylogo/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"PlaylistArtUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/playlistart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"PlaylistCategoryArtUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/playlistcategoryart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"RightHolderProfileUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/rightholderprofile/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"WaveformDataPointUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveform_data/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{samplesperpixel}/{dataformat}\",\n            \"StyleArtUrl\": \"https://elb-beta.harvestmedia.net/assets/styleart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"MemberGroupLogoUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergrouplogo/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"MemberGroupArtUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergroupart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\",\n            \"MemberGroupProductionArtUrl\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergroupproductionart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\"\n        },\n        \"LanguageCode\": \"\",\n        \"Salutation\": \"\",\n        \"MemberTypeID\": \"\",\n        \"FileFormats\": [],\n        \"HasProfileImage\": false,\n        \"Attributes\": []\n    }\n}"},{"id":"b6687858-b30f-4109-b753-45e885dca67f","name":"Update Member (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestmember>    \r\n\t<memberaccount id=\"a350b736ba0fc4c3\">\r\n        <firstname>First</firstname>\r\n    \t<lastname>Last</lastname>\r\n    \t<email>first.last@company.net</email>\r\n    \t<company>Company</company>\r\n    \t<production>Production</production>\r\n    \t<address1>Address Line 1</address1>\r\n    \t<address2>Address Line 2</address2>\r\n    \t<suburb>Subrub</suburb>\r\n    \t<state>State</state>\r\n    \t<postcode>Postcode</postcode>\r\n    \t<country>AU</country>\r\n\t\t<phone>Phone</phone>\r\n    \t<position>Position</position>\r\n    \t<username>Username</username>\r\n    \t<password>Password</password>\r\n    \t<termsaccept>true</termsaccept>\r\n    \t<privacyaccept>true</privacyaccept>\r\n    \t<subscribe>true</subscribe>\r\n    \t<locked xsi:nil=\"true\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    \t<lockedtype xsi:nil=\"true\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    \t<fileformat>0cd2dbhf8c4cd66e21</fileformat>\r\n    \t<searchformat>Track</searchformat>\r\n    \t<searchsort>New</searchsort>\r\n        <attributes>\r\n            <![CDATA[[]]]>\r\n        </attributes>\r\n\t\t<status>Active</status>\r\n    </memberaccount>\r\n</requestmember>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatemember/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 05:56:04 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2959"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemember xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <memberaccount id=\"z7fa7d1f4d30g6d1ab\">\n        <firstname>First</firstname>\n        <lastname>Last</lastname>\n        <email>first.last@company.net</email>\n        <company>Company</company>\n        <production>Production</production>\n        <position>Position</position>\n        <address1>Address Line 1</address1>\n        <address2>Address Line 2</address2>\n        <suburb>Subrub</suburb>\n        <state>State</state>\n        <postcode>Postcode</postcode>\n        <country>AU</country>\n        <phone>Phone</phone>\n        <username>Username</username>\n        <termsaccept>true</termsaccept>\n        <privacyaccept>true</privacyaccept>\n        <subscribe>false</subscribe>\n        <fileformat>0cd2dbhf8c4cd66e21</fileformat>\n        <searchformat>track</searchformat>\n        <searchsort>fav</searchsort>\n        <sampleenabled>true</sampleenabled>\n        <downloadenabled>false</downloadenabled>\n        <downloadenabledtype>Member</downloadenabledtype>\n        <downloadlimit/>\n        <downloadsused/>\n        <downloadsremaining/>\n        <downloadstem>false</downloadstem>\n        <membergroups></membergroups>\n        <status>active</status>\n        <regionid>becc9d0555a1b083</regionid>\n        <asseturl directdownload=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/downloads/{downloadtoken}\" playlistdownload=\"https://download.harvestmedia.net/wsplaylistdownload/128c7d2c301fbc57cce01661bae28a15b2319t52bc5b3fb3a3/z7fa7d1f4d30g6d1ab/{id}/{trackformat}\" albumdownload=\"https://download.harvestmedia.net/wsalbumdownload/128c7d2c301fbc57cce01661bae28a15b2319t52bc5b3fb3a3/z7fa7d1f4d30g6d1ab/{id}/{trackformat}\" trackdownload=\"https://download.harvestmedia.net/wstrackdownload/128c7d2c301fbc57cce01661bae28a15b2319t52bc5b3fb3a3/z7fa7d1f4d30g6d1ab/{id}/{trackformat}\" trackdownloadsnip=\"https://download.harvestmedia.net/wstrackdownload/128c7d2c301fbc57cce01661bae28a15b2319t52bc5b3fb3a3/z7fa7d1f4d30g6d1ab/{id}/{trackformat}/{trimstart}/{trimend}\" trackstream=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/samples/21adae2ca240224eh484f1572592fa27678we397cb/{id}\" profileimage=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/memberprofile/21adae2ca240224eh484f1572592fa27678we397cb/{id}/{width}/{height}\" albummontagestream=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/samples/montage/21adae2ca240224eh484f1572592fa27678we397cb/{id}\" albumart=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/albumart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" waveform=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveforms/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" montagewaveform=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveforms/montage/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" librarylogo=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/librarylogo/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" playlistart=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/playlistart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" playlistcategoryart=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/playlistcategoryart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" rightholderart=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/rightholderprofile/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" waveformdatapointurl=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/waveform_data/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{samplesperpixel}/{dataformat}\" stylearturl=\"https://elb-beta.harvestmedia.net/assets/styleart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" membergrouplogourl=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergrouplogo/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" membergrouparturl=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergroupart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\" membergroupproductionarturl=\"https://d2zsljmk3mm9kv.cloudfront.net/assets/membergroupproductionart/d3s22e900704dd54450c48d660e0b6cu5da89072e3/{id}/{width}/{height}\"/>\n        <languagecode/>\n        <salutation/>\n        <membertypeid/>\n        <fileformats/>\n        <hasprofileimages>false</hasprofileimages>\n        <attributes>\n            <![CDATA[[]]]>\n        </attributes>\n    </memberaccount>\n</responsemember>"}],"_postman_id":"6af376d9-1120-43d3-82ca-f42a82b6efc7"},{"name":"Get Member Image Upload URL","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"86ca58a5-f150-4df4-9bbb-b80dfd622eb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a URL for which an asset file can be uploaded to.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>assettype</td>\n<td>Required, The type of asset being uploaded. Possible values include; \"MemberProfileImage\"</td>\n</tr>\n<tr>\n<td>filename</td>\n<td>Required, the name of the asset being uploaded</td>\n</tr>\n<tr>\n<td>contenttype</td>\n<td>Required, the content type of the asset being uploaded</td>\n</tr>\n<tr>\n<td>expiresinseconds</td>\n<td>Required, the duration before the provided upload URL will expire. Value is in seconds</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getpresigneduploadurl","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f6d3a448-22b6-4551-8e56-18b5c51eed90","name":"Get Member Image Upload URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"MemberProfileImage\",\r\n\t\"FileName\":\"test.jpg\",\r\n\t\"ContentType\":\"image/jpeg\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:50:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PresignedUploadUrl\": \"https://{domain}/test.jpg?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=\",\n    \"ResourceUrl\": \"https://{domain}/test.jpg\"\n}"},{"id":"a25067e6-1400-4142-8c73-f5a4c3fd4caa","name":"Get Member Image Upload URL (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestpresigneduploadurl>      \r\n\t<assettype>MemberProfileImage</assettype>\r\n    <filename>test.jpg</filename>\r\n    <contenttype>image/jpeg</contenttype>\r\n    <expiresinseconds>120</expiresinseconds>\r\n    <objectid></objectid>\r\n</requestpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 03:54:56 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsepresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <presigneduploadurl>https://{domain}/test.jpg?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=</presigneduploadurl>\n    <resourceurl>https://{domain}/test.jpg</resourceurl>\n</responsepresigneduploadurl>"}],"_postman_id":"86ca58a5-f150-4df4-9bbb-b80dfd622eb5"},{"name":"Confirm Member Image Upload Complete","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"19c39709-fa8d-4446-be68-22482fbb0a63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}","description":"<p>Finalises an asset upload.</p>\n<p>Please note that this is the final step in uploading a member image. Prior to performing this you should;</p>\n<ol>\n<li>Call <a href=\"https://developer.harvestmedia.net/?version=latest#870cbfaf-556b-49ca-b7f9-70788c07b818\">Get Member Image Upload URL</a> to retreive a pre-signed upload URL</li>\n<li>Performed a PUT request to the retreived pre-signed upload URL, with the contentType on the request set to the content type that was provided when retriving the pre-signed URL</li>\n<li>Perform this API call to finalize that upload has been completed. Failure to call this final step will result in the image not being assigned to the member</li>\n</ol>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>assettype</td>\n<td>Required, The type of asset uploaded. Possible values include; \"MemberProfileImage\"</td>\n</tr>\n<tr>\n<td>filename</td>\n<td>Required, the name of the asset uploaded</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["confirmpresignedupload","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"07621ed2-1c29-4c39-9abc-13aa5d1045c5","name":"Confirm Member Image Upload Complete (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestconfirmpresigneduploadurl>      \r\n\t<assettype>MemberProfileImage</assettype>\r\n    <filename>test.jpg</filename>\r\n    <objectid></objectid>\r\n</requestconfirmpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 04:10:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseconfirmpresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <responsecode>Success</responsecode>\n</responseconfirmpresigneduploadurl>"},{"id":"5a657f1c-a632-466a-a28a-059ee5a3b279","name":"Confirm Member Image Upload Complete (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ImportAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"MemberProfileImage\",\r\n\t\"FileName\":\"test.jpg\",\r\n\t\"ObjectId\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:51:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"19c39709-fa8d-4446-be68-22482fbb0a63"},{"name":"Remove Member Image","id":"5998e8e5-94cd-46d0-a56d-d16e82f012df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removeassignedupload/{{HM_ServiceAPI_MemberToken}}","description":"<p>Removes a previously uploaded asset from the member profile.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>assettype</td>\n<td>Required, The type of asset uploaded. Possible values include; \"MemberProfileImage\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removeassignedupload","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"c32eec7c-2b91-4fb1-aa63-eb03186deba1","name":"Remove Member Image (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ImportAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"MemberProfileImage\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/removeassignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:51:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"b0952ed9-3300-4b02-89ce-a2c51401febf","name":"Remove Member Image (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestremoveassignedupload>\r\n    <assettype>MemberProfileImage</assettype>\r\n</requestremoveassignedupload>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/removeassignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 04:10:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseremoveassignedupload xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <responsecode>Success</responsecode>\n</responseremoveassignedupload>"}],"_postman_id":"5998e8e5-94cd-46d0-a56d-d16e82f012df"},{"name":"Remove Member","event":[{"listen":"test","script":{"id":"42d6f90b-c2d1-4138-9ae8-bb3c1259f2b7","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"],"type":"text/javascript"}}],"id":"55b410ca-31cd-419a-86ca-023bf8c7135f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removemember/{{HM_ServiceAPI_MemberToken}}","description":"<p>Removes the member if a valid MemberToken is provided. Returns an error message/code if the MemberToken is invalid.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removemember","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"85ab393a-ca35-4aca-9531-5f1342c1f151","name":"Remove Member (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removemember/90341d29147bd70b0dd31407d9t55e15aa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 31 Mar 2021 04:33:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"074a6501-6561-49c2-924f-5b28e458ba91","name":"Remove Member (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removemember/90341d29147bd70b0dd31407d9t55e15aa"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 31 Mar 2021 04:34:52 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"55b410ca-31cd-419a-86ca-023bf8c7135f"}],"id":"599786ad-ea33-4b87-b555-4c4446848304","_postman_id":"599786ad-ea33-4b87-b555-4c4446848304","description":""},{"name":"Reset Password","item":[{"name":"Send Reset Password Email","id":"ac2c52cf-2ec9-486e-b6f9-4e3f29b6f08e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/sendpasswordresetemail/{{HM_ServiceAPI_Token}}","description":"<p>Send a reset password email to the stored email address if either the request username or email address is valid for the account. This email will contain a link to reset the users password. </p>\n<p>Will return an error response if the username or email address does not exist or is not valid.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The reset password email will contain the link as defined in the request parameter \"ResetLink\". You should set this to be the path to your reset password page. Note as well that the reset link will contain a single-use token that will later be used to validate and ultimately perform a reset of the member's password. That token will also have an expiration date attached to it, and it is possible to define that date by using the \"ResetTokenExpiryHours\" parameter.</p>\n","urlObject":{"path":["sendpasswordresetemail","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"747717e6-f335-4ea1-87d7-c3e702b5eb09","name":"Send Reset Password Email (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"Username\":\"\",\r\n\t\"Email\":\"email@yourdomain.com\",\r\n\t\"ExternalResetToken\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/sendpasswordresetemail/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 06:32:50 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"6b4d3c46-9b1a-44df-b094-bcd4255dc4d2","name":"Send Reset Password Email (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsendpasswordresetemail>\r\n    <username></username>\r\n    <email>email@yourdomain.com</email>\r\n    <externalresettoken></externalresettoken>\r\n</requestsendpasswordresetemail>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/sendpasswordresetemail/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 06:35:05 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"ac2c52cf-2ec9-486e-b6f9-4e3f29b6f08e"},{"name":"Validate Reset Password Token","id":"4b4a4259-0f7a-4d6d-b349-45e3bb4360d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validatepasswordresettoken/{{HM_ServiceAPI_Token}}/{ResetToken}","description":"<p>This method should be used to validate a member reset password token.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ResetToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>A successful response means that the token is valid and available for use in resetting a members password. A failed response could either indicate that the token has already been used or that it has since expired. Both failed scenarios will require that the user regenerate a new token via the <a href=\"https://developer.harvestmedia.net/#ac2c52cf-2ec9-486e-b6f9-4e3f29b6f08e\">Send Reset Password Email</a> process.</p>\n","urlObject":{"path":["validatepasswordresettoken","{{HM_ServiceAPI_Token}}","{ResetToken}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"74393e29-39ba-46ad-a4bd-b1a42a361a84","name":"Validate Reset Password Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validatepasswordresettoken/{{HM_ServiceAPI_Token}}/ecba8050518298555653376c3e3d21j202"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 10 Sep 2019 02:05:30 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"300"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"ecba8050518298555653376c3e3d21j202\" expiry=\"2019-09-10T12:58:03.87\" utcoffset=\"10\" isofsingleuse=\"false\"/>\n</responseservicetoken>"},{"id":"ba2016f8-d78c-4276-b433-dcd6e2c72331","name":"Validate Reset Password Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validatepasswordresettoken/{{HM_ServiceAPI_Token}}/ecba8050518298555653376c3e3d21j202"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 10 Sep 2019 02:04:58 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"292"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"ecba8050518298555653376c3e3d21j202\",\n        \"Expiry\": \"2019-09-10T12:58:03.87\",\n        \"UTCOffset\": 10,\n        \"IsOfSingleUse\": false\n    }\n}"}],"_postman_id":"4b4a4259-0f7a-4d6d-b349-45e3bb4360d3"},{"name":"Update Member Password (Reset)","event":[{"listen":"test","script":{"id":"9cff9644-2991-48af-ba98-bb9dfd98c338","exec":[""],"type":"text/javascript"}}],"id":"b772abb9-c50f-468f-be67-25480111d391","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/updatepasswordusingtoken/{{HM_ServiceAPI_Token}}","description":"<p>This method should be used to reset a members password using a password reset token.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Token</td>\n<td>Required. The reset token</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>Required. The new password</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>A successful response means that the token was valid and the members password has been reset. A failed response could either indicate that the token had already been used or that it had since expired. Both scenarios will require that the user regenerate a new token via the \"Send Reset Password Email\" process.</p>\n","urlObject":{"path":["updatepasswordusingtoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b67cb15e-c580-45d9-8352-1b121a9ecf99","name":"Update Member Password (Reset) (POST) (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requesttokenpassword>\r\n  <Token>ecba8050518298555653376c3e3d21j202</Token>\r\n  <Password>yourpassword</Password>\r\n</requesttokenpassword>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatepasswordusingtoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 08 Mar 2021 03:55:17 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"f75503fa-0f8b-4e7e-a9d9-60bee475835e","name":"Update Member Password (Reset) (POST) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Token\":\"ecba8050518298555653376c3e3d21j202\",\r\n    \"Password\":\"yourpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatepasswordusingtoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 08 Mar 2021 03:18:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"b772abb9-c50f-468f-be67-25480111d391"}],"id":"7b78af60-0e46-483a-af8c-82783fe26bdc","_postman_id":"7b78af60-0e46-483a-af8c-82783fe26bdc","description":""},{"name":"Subscribe","item":[{"name":"Subscribe Member","id":"5c96c538-3571-4dce-b148-0e1583e22285","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/membersubscribe/{{HM_ServiceAPI_MemberToken}}","description":"<p>Manage the subscriber flag on a member. Returns an error message/code if the MemberToken is invalid.</p>\n<p>To subscribe guest members please use the guest membertoken. </p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>Email is mandatory. </p>\n<p>Either firstname or last name must be present.</p>\n","urlObject":{"path":["membersubscribe","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"540338ee-a9bb-45f8-a679-bb71d33120b2","name":"Subscribe Member (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestmembersubscribe>\r\n<firstname>First</firstname>\r\n<lastname>Last</lastname>\r\n<email>email@yourdomain.com</email>\r\n<subscribe>true</subscribe>\r\n</requestmembersubscribe>\r\n","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/membersubscribe/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 06:42:40 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"7f9c9a36-26b9-4aea-82ea-b60956b2fc5c","name":"Subscribe Member (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"Email\":\"email@yourdomain.com\",\r\n\t\"FirstName\":\"First\",\r\n\t\"LastName\":\"Last\",\r\n\t\"Subscribe\":true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/membersubscribe/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 06:41:52 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"5c96c538-3571-4dce-b148-0e1583e22285"}],"id":"4e220d0b-c571-4c50-a007-88fefde2d463","_postman_id":"4e220d0b-c571-4c50-a007-88fefde2d463","description":""},{"name":"Member Groups","item":[{"name":"Validate Verify Member Group Approval Token","event":[{"listen":"test","script":{"id":"6a83b1f2-57be-4c59-8e45-e3da03a04f9b","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;\r","\r","postman.setNextRequest(\"Verify Member\");"],"type":"text/javascript"}}],"id":"bfd2c398-243d-4993-a4dd-c89aa42f9f98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validatemembergroupmemberapprovaltoken/{{HM_ServiceAPI_Token}}/{VerifyMemberGroupApprovalToken}","description":"<p>This method should be used to validate a member group member approval verification token.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>VerifyMemberGroupApprovalToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>A successful response means that the token is valid and available for use in approving or decling a member into the member group. A failed response could either indicate that the token has already been used or that it has since expired.</p>\n<p>The <code>Action</code> element in the response indicates the action that the token corresponds to. It will either be \"Approve\" if the user clicked the approval link or \"Decline\" if the user clicked the decline link. This can be used to inform the user of their action if they proceed.</p>\n","urlObject":{"path":["validatemembergroupmemberapprovaltoken","{{HM_ServiceAPI_Token}}","{VerifyMemberGroupApprovalToken}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a58efe29-1e06-4a06-a729-07e620129f50","name":"Validate Verify Member Group Approval Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validatemembergroupmemberapprovaltoken/{{HM_ServiceAPI_Token}}/9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 15 Aug 2023 00:27:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185\",\n        \"Expiry\": \"9999-12-31T23:59:59.9999999\",\n        \"UTCOffset\": 10,\n        \"IsOfSingleUse\": false\n    },\n    \"Email\": \"email@domain.com\",\n    \"Action\": \"Approve\"\n}"},{"id":"7f111e5b-a9fc-4d57-886c-44149fb22bdb","name":"Validate Verify Member Group Approval Token (XMl)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/validatemembergroupmemberapprovaltoken/{{HM_ServiceAPI_Token}}/9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 15 Aug 2023 00:31:24 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185\" expiry=\"9999-12-31T23:59:59.9999999\" utcoffset=\"10\" isofsingleuse=\"false\" />\n    <email>email@domain.com</email>\n    <action>Approve</action>\n</responseservicetoken>"}],"_postman_id":"bfd2c398-243d-4993-a4dd-c89aa42f9f98"},{"name":"Verify Member Group Approval","event":[{"listen":"test","script":{"id":"62cff03b-5842-46b3-8d4d-cba8cae4d723","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;"],"type":"text/javascript"}}],"id":"5faa3cd2-9dbf-40e9-b42d-10037c039934","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Token\":\"{VerifyMemberGroupApprovalToken}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/verifymembergroupmemberapproval/{{HM_ServiceAPI_Token}}","description":"<p>Approve or Decline a member into a Member Group who had previously registered. Returns an error message/code if the Token is invalid.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Token</td>\n<td>Required, the verify member group approval token</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>A successful response means that the token was valid and has been used to process an approval or decline into member group. A failed response could either indicate that the token has already been used or that it has since expired.</p>\n<p>The <code>Action</code> element in the response indicates the action that the token corresponds to. It will either be \"Approve\" if the user clicked the approval link or \"Decline\" if the user clicked the decline link. This can be used to inform the user of their action if they proceed.</p>\n<p>The <code>Status</code> element in the response indiciates what the outcome was on the member. This can either be VerifyEmail, Approved or Declined.</p>\n","urlObject":{"path":["verifymembergroupmemberapproval","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"41f77b0d-14ed-41b8-b75f-ee479d6ef9b6","name":"Verify Member Group Approval (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Token\":\"9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/verifymembergroupmemberapproval/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 15 Aug 2023 00:38:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\",\n    \"Action\": \"Approve\",\n    \"Status\": \"VerifyEmail\"\n}"},{"id":"06fde398-538c-4bc4-b83c-67dfcf135a9f","name":"Verify Member Group Approval (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestmembergroupmemberverify>\r\n  <Token>9c44b914d14eacff0c18bhaf76b0b23276193d4abe207492bac18bfcd3be00e185</Token>\r\n</requestmembergroupmemberverify>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/verifymembergroupmemberapproval/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 15 Aug 2023 01:00:08 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n    <Action>Approve</Action>\n    <Status>VerifyEmail</Status>\n</responsecode>"}],"_postman_id":"5faa3cd2-9dbf-40e9-b42d-10037c039934"},{"name":"Get Member Group Regions","event":[{"listen":"test","script":{"id":"5e406e4b-c3f9-45d2-a6bd-45d4c72853f2","exec":[""],"type":"text/javascript"}}],"id":"343268cc-cec4-45de-8752-fef7ab6de298","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmembergroupregions/{{HM_ServiceAPI_MemberToken}}/{MemberGroupID}","description":"<p>Returns a list of regions that are associated to this Member Group, which are available to this Member.</p>\n<p>Will return errors when:</p>\n<ul>\n<li>The member does not belong to the member group</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmembergroupregions","{{HM_ServiceAPI_MemberToken}}","{MemberGroupID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"34047900-7cb3-4aac-8603-0555d3285afe","name":"Get Member Group Regions (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmembergroupregions/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Feb 2022 06:30:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Regions\": [\n        {\n            \"ID\": \"2cc127ac79723d7f8c\",\n            \"Name\": \"Region 1\",\n            \"SubscribeDefault\": false,\n            \"LicensingModel\": \"None\",\n            \"Blocked\": false\n        },\n        {\n            \"ID\": \"1af0a17d955dbcd0cf\",\n            \"Name\": \"Region 2\",\n            \"SubscribeDefault\": false,\n            \"LicensingModel\": \"None\",\n            \"Blocked\": false\n        }\n    ]\n}"},{"id":"1295c079-ab95-4883-979f-d54fb21d7dfc","name":"Get Member Group Regions (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmembergroupregions/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 10 Feb 2022 06:34:33 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseregions xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <regions>\n        <region>\n            <id>2cc127ac79723d7f8c</id>\n            <name>Region 1</name>\n            <subscribedefault>false</subscribedefault>\n            <licensingmodel>None</licensingmodel>\n            <blocked>false</blocked>\n        </region>\n        <region>\n            <id>1af0a17d955dbcd0cf</id>\n            <name>Region 2</name>\n            <subscribedefault>false</subscribedefault>\n            <licensingmodel>None</licensingmodel>\n            <blocked>false</blocked>\n        </region>\n    </regions>\n</responseregions>"}],"_postman_id":"343268cc-cec4-45de-8752-fef7ab6de298"},{"name":"Update Member Group Region","event":[{"listen":"test","script":{"id":"b0ddd9b1-8e71-4862-b01e-e962f38358c4","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"b3e2c2cd-1e03-4d11-b41a-483d68f37aee","exec":[""],"type":"text/javascript"}}],"id":"8f06665e-31db-4f7c-93d0-9a2c49b2e9de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/updatemembergroupregion/{{HM_ServiceAPI_MemberToken}}/{MemberGroupID}","description":"<p>Updates an existing member account associated with a Member Group, by assigning a regional context for use within that Member Group.</p>\n<p>Will return errors when:</p>\n<ul>\n<li>The member does not belong to the member group</li>\n<li>The region does not belong to the member group</li>\n<li>The member group is not primary</li>\n<li>The member is not allowed to alter their region with the Member Group</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>These parameters will be shared between “first search” and “search within results”.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RegionID</td>\n<td>Required, the region that the member will be set to within the Member Group.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["updatemembergroupregion","{{HM_ServiceAPI_MemberToken}}","{MemberGroupID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0a3f5fc0-f7c4-4ca6-81de-64c22164d21d","name":"Update Member Group Region (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"RegionID\":\"2cc127ac79723d7f8c\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembergroupregion/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Feb 2022 04:44:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"f6cf0d72-8a58-4d58-bde6-eb1405b3f655","name":"Update Member Group Region (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestupdatemembergroupregion>\r\n    <regionid>2cc127ac79723d7f8c</regionid>\r\n</requestupdatemembergroupregion>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembergroupregion/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 10 Feb 2022 05:10:34 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"8f06665e-31db-4f7c-93d0-9a2c49b2e9de"},{"name":"Get Member Group Productions","event":[{"listen":"test","script":{"id":"0885e569-0b63-4957-a411-00fe89e23052","exec":[""],"type":"text/javascript"}}],"id":"1d476a16-0ad3-40ac-bf68-5712225f750e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmembergroupproductions/{{HM_ServiceAPI_MemberToken}}/{MemberGroupID}?sort={Sort}","description":"<p>Returns a list of productions that are associated to this Member Group.</p>\n<p>Will return errors when:</p>\n<ul>\n<li>The member does not belong to the member group</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Alphabetic_Asc if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Custom_Asc, Custom_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc</p>\n","urlObject":{"path":["getmembergroupproductions","{{HM_ServiceAPI_MemberToken}}","{MemberGroupID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"sort","value":"{Sort}"}],"variable":[]}},"response":[{"id":"5a577e93-2632-4ee8-80a0-abbb1cc081a9","name":"Get Member Group Productions (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembergroupproductions/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28?sort=Name_ASC","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembergroupproductions","{{HM_ServiceAPI_MemberToken}}","0556f9dac3b3852d28"],"query":[{"key":"sort","value":"Name_ASC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 08 Mar 2022 09:59:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Productions\": [\n        {\n            \"ID\": \"4d4dddcd6da8jeeda5\",\n            \"Name\": \"Creative\",\n            \"Description\": \"A description\",\n            \"CreatedDate\": \"2/22/2022 1:21:16 PM\",\n            \"Featured\": false,\n            \"HasArtwork\": false\n        },\n        {\n            \"ID\": \"7ca7f153h0fd7e64c1\",\n            \"Name\": \"Crime Stories\",\n            \"Description\": \"A description\",\n            \"CreatedDate\": \"2/22/2022 1:21:55 PM\",\n            \"LastUpdatedDate\": \"2/22/2022 1:26:15 PM\",\n            \"Featured\": true,\n            \"HasArtwork\": true\n        }\n    ],\n    \"TotalProductionsCount\": \"2\"\n}"},{"id":"c8372bfd-9e1d-4074-95aa-ba3391213017","name":"Get Member Group Productions (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembergroupproductions/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28?sort=Name_ASC","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembergroupproductions","{{HM_ServiceAPI_MemberToken}}","0556f9dac3b3852d28"],"query":[{"key":"sort","value":"Name_ASC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 08 Mar 2022 10:06:57 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemembergroupproductions xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <productions>\n        <production id=\"4d3ddcd6da8eed45\" name=\"Creative\" description=\"A description\" createddate=\"2/22/2022 1:21:16 PM\" featured=\"false\" hasartwork=\"false\" />\n        <production id=\"bc371530fd7e64c1\" name=\"Crime Stories\" description=\"A description\" createddate=\"2/22/2022 1:21:55 PM\" lastupdateddate=\"2/22/2022 1:26:15 PM\" featured=\"false\" hasartwork=\"false\" />\n    </productions>\n    <totalproductionscount>6</totalproductionscount>\n</responsemembergroupproductions>"}],"_postman_id":"1d476a16-0ad3-40ac-bf68-5712225f750e"},{"name":"Get Member Group Production Categories","event":[{"listen":"test","script":{"id":"0885e569-0b63-4957-a411-00fe89e23052","exec":[""],"type":"text/javascript"}}],"id":"2c5bab87-3c81-42c3-a114-deeffa611f88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmembergroupproductioncategories/{{HM_ServiceAPI_MemberToken}}/{MemberGroupID}/{MemberGroupProductionID}?returnplaylistcount={ReturnPlaylistCount}&skip={Skip}&limit={Limit}&sort={Sort}","description":"<p>Returns a list of categories that are associated with the production in this Member Group.</p>\n<p>Will return errors when:</p>\n<ul>\n<li>The member does not belong to the member group</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupProductionID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCount</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Alphabetic_Asc if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Custom_Asc, Custom_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc</p>\n","urlObject":{"path":["getmembergroupproductioncategories","{{HM_ServiceAPI_MemberToken}}","{MemberGroupID}","{MemberGroupProductionID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returnplaylistcount","value":"{ReturnPlaylistCount}"},{"key":"skip","value":"{Skip}"},{"key":"limit","value":"{Limit}"},{"key":"sort","value":"{Sort}"}],"variable":[]}},"response":[{"id":"7f12f612-6cd2-49f9-877f-44c833af2faf","name":"Get Member Group Production Categories (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembergroupproductioncategories/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28/4d4dddcd6da8jeeda5?returnplaylistcount=true&skip=0&limit=10&sort=Alphabetic_Asc","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembergroupproductioncategories","{{HM_ServiceAPI_MemberToken}}","0556f9dac3b3852d28","4d4dddcd6da8jeeda5"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Alphabetic_Asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 08 Mar 2022 10:37:44 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ProductionCategories\": [\n        {\n            \"ID\": \"1a30b74ba01eecb48b\",\n            \"Name\": \"Action\",\n            \"CreatedDate\": \"2/22/2022 1:34:38 PM\",\n            \"Playlists\": [],\n            \"PlaylistCount\": \"2\"\n        },\n        {\n            \"ID\": \"fd97a88da43e2e60e9\",\n            \"Name\": \"Beachside\",\n            \"CreatedDate\": \"2/22/2022 1:22:39 PM\",\n            \"Playlists\": [],\n            \"PlaylistCount\": \"2\"\n        }\n    ],\n    \"TotalProductionCategoriesCount\": \"12\"\n}"},{"id":"3ac9f8f2-6644-4f66-89b0-6b868ae1fa01","name":"Get Member Group Production Categories (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembergroupproductioncategories/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28/4d4dddcd6da8jeeda5?returnplaylistcount=true&skip=0&limit=10&sort=Alphabetic_Asc","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembergroupproductioncategories","{{HM_ServiceAPI_MemberToken}}","0556f9dac3b3852d28","4d4dddcd6da8jeeda5"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Alphabetic_Asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 08 Mar 2022 10:41:17 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemembergroupproductioncategories xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <productioncategories>\n        <playlistcategory id=\"1a30b74ba01eecb48b\" name=\"Action\" createddate=\"2/22/2022 1:34:38 PM\" playlistcount=\"2\">\n            <playlists />\n        </playlistcategory>\n        <playlistcategory id=\"fd97a88da43e2e60e9\" name=\"Beachside\" createddate=\"2/22/2022 1:22:39 PM\" playlistcount=\"2\">\n            <playlists />\n        </playlistcategory>\n    </productioncategories>\n    <totalproductioncategoriescount>12</totalproductioncategoriescount>\n</responsemembergroupproductioncategories>"}],"_postman_id":"2c5bab87-3c81-42c3-a114-deeffa611f88"},{"name":"Get Member Group Production Categories & Playlists","event":[{"listen":"test","script":{"id":"0885e569-0b63-4957-a411-00fe89e23052","exec":[""],"type":"text/javascript"}}],"id":"b350899a-4c21-4158-b625-d437aadedf7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmembergroupproductioncategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}/{MemberGroupID}/{MemberGroupProductionID}?returnplaylistcount={ReturnPlaylistCount}&returntrackcount={ReturnTrackCount}&returnrootobjectsonly={ReturnRootObjectsOnly}&productioncategoryid={ProductionCategoryID}&skip={Skip}&limit={Limit}&sort={Sort}","description":"<p>Returns a list of categories &amp; playlists that are associated with the production in this Member Group.</p>\n<p>Will return errors when:</p>\n<p>* The member does not belong to the member group</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupProductionID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCount</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnAutoSaveOnly</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnFirstAutoSave</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ProductionCategoryID</strong></p>\n<p>When set to a value this will return those playlists that are within that category. This is to be used when retrieving content for a production category. It's important to note that when this attribute has a value, Skip and Limit will work to page the contents of the category as opposed to the contents on the root level.</p>\n<p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Alphabetic_Asc if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc, Custom_Asc and Custom_Desc</p>\n","urlObject":{"path":["getmembergroupproductioncategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}","{MemberGroupID}","{MemberGroupProductionID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returnplaylistcount","value":"{ReturnPlaylistCount}"},{"key":"returntrackcount","value":"{ReturnTrackCount}"},{"key":"returnrootobjectsonly","value":"{ReturnRootObjectsOnly}"},{"key":"productioncategoryid","value":"{ProductionCategoryID}"},{"key":"skip","value":"{Skip}"},{"key":"limit","value":"{Limit}"},{"key":"sort","value":"{Sort}"}],"variable":[]}},"response":[{"id":"74d8f603-cacd-4578-b335-1a1be44679e7","name":"Get Member Group Production Categories & Playlists (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembergroupproductioncategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28/4d4dddcd6da8jeeda5?returnplaylistcount=true&returntrackcount=false&returnrootobjectsonly=false&productioncategoryid=&skip=0&limit=10&sort=Alphabetic_Asc","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembergroupproductioncategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}","0556f9dac3b3852d28","4d4dddcd6da8jeeda5"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"returntrackcount","value":"false"},{"key":"returnrootobjectsonly","value":"false"},{"key":"productioncategoryid","value":""},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Alphabetic_Asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 08 Mar 2022 10:53:34 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ProductionCategories\": [\n        {\n            \"ID\": \"1a30b74ba01eecb48b\",\n            \"Name\": \"Action\",\n            \"CreatedDate\": \"2/22/2022 1:34:38 PM\",\n            \"Playlists\": [\n                {\n                    \"Name\": \"MOMENTS IN TIME\",\n                    \"ID\": \"8aede9fa29a737bffz\",\n                    \"Description\": \"\",\n                    \"CreatedDate\": \"1/31/2018 10:45:54 AM\",\n                    \"Tracks\": [],\n                    \"RelatedPlaylists\": [],\n                    \"HasImage\": false,\n                    \"Tags\": \"\",\n                    \"LanguageItems\": [],\n                    \"AutoSave\": false,\n                    \"Type\": \"Curated\",\n                    \"ObjectType\": \"Playlist\",\n                    \"OrderBy\": \"\",\n                    \"HighlightTracks\": false\n                }\n            ],\n            \"PlaylistCount\": \"1\"\n        }\n    ],\n    \"TotalProductionCategoriesCount\": \"1\"\n}"},{"id":"e5897a93-230f-4ff1-8ac4-168d8d5892c6","name":"Get Member Group Production Categories & Playlists","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembergroupproductioncategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28/4d4dddcd6da8jeeda5?returnplaylistcount=true&returntrackcount=false&returnrootobjectsonly=false&productioncategoryid=&skip=0&limit=10&sort=Alphabetic_Asc","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembergroupproductioncategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}","0556f9dac3b3852d28","4d4dddcd6da8jeeda5"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"returntrackcount","value":"false"},{"key":"returnrootobjectsonly","value":"false"},{"key":"productioncategoryid","value":""},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Alphabetic_Asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 08 Mar 2022 10:57:41 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemembergroupproductioncategories xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <productioncategories>\n        <playlistcategory id=\"1a30b74ba01eecb48b\" name=\"Action\" createddate=\"2/22/2022 1:34:38 PM\" playlistcount=\"1\">\n            <playlists>\n                <playlist name=\"MOMENTS IN TIME\" id=\"8aede9fa29a737bffz\" description=\"\" createddate=\"1/31/2018 10:45:54 AM\" hasimage=\"false\" allowdownload=\"false\" tags=\"\" autosave=\"false\" type=\"Curated\" objecttype=\"Playlist\" orderby=\"\" highlighttracks=\"false\">\n                    <tracks />\n                    <RelatedPlaylists />\n                    <languageitems />\n                </playlist>\n            </playlists>\n        </playlistcategory>\n    </productioncategories>\n    <totalproductioncategoriescount>1</totalproductioncategoriescount>\n</responsemembergroupproductioncategories>"}],"_postman_id":"b350899a-4c21-4158-b625-d437aadedf7b"},{"name":"Get Member Group Production Playlist & Tracks","event":[{"listen":"test","script":{"id":"0885e569-0b63-4957-a411-00fe89e23052","exec":[""],"type":"text/javascript"}}],"id":"415a36ac-1157-446b-9d87-baf7d6286652","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmembergroupproductionplaylistandtracks/{{HM_ServiceAPI_MemberToken}}/{MemberGroupID}/{MemberGroupProductionID}/{FeaturedPlaylistID}?returntracks={ReturnTracks}&includeinactive={IncludeInactive}&languagecode={LanguageCode}&skip={Skip}&limit={Limit}&sort={Sort}","description":"<p>Returns a playlist and it's tracks, if they are associated with the production in this Member Group.</p>\n<p>Will return errors when:</p>\n<ul>\n<li>The member does not belong to the member group</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupProductionID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnTracks</td>\n<td>Boolean</td>\n<td>Optional, default value is true. When true, will return tracks</td>\n</tr>\n<tr>\n<td>AllowInactive</td>\n<td>Boolean</td>\n<td>Optional, default value is false. When true, will allow for inactive tracks to be returned</td>\n</tr>\n<tr>\n<td>LanguageCode</td>\n<td>String</td>\n<td>Optional, default value is the account default language. When set, the name and description for the playlist will be set as per the language code</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Custom_Asc if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, Custom_Asc, Custom_Desc, Released_Asc, Released_Desc</p>\n","urlObject":{"path":["getmembergroupproductionplaylistandtracks","{{HM_ServiceAPI_MemberToken}}","{MemberGroupID}","{MemberGroupProductionID}","{FeaturedPlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returntracks","value":"{ReturnTracks}"},{"key":"includeinactive","value":"{IncludeInactive}"},{"key":"languagecode","value":"{LanguageCode}"},{"key":"skip","value":"{Skip}"},{"key":"limit","value":"{Limit}"},{"key":"sort","value":"{Sort}"}],"variable":[]}},"response":[{"id":"33973178-2f29-4c74-b07b-77c037ad76d1","name":"Get Member Group Production Playlist & Tracks (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembergroupproductionplaylistandtracks/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28/4d4dddcd6da8jeeda5/8aede9fa29a737bffz?returntracks=true&includeinactive=false&languagecode=&skip=0&limit=10&sort=Alphabetic_Asc","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembergroupproductionplaylistandtracks","{{HM_ServiceAPI_MemberToken}}","0556f9dac3b3852d28","4d4dddcd6da8jeeda5","8aede9fa29a737bffz"],"query":[{"key":"returntracks","value":"true"},{"key":"includeinactive","value":"false"},{"key":"languagecode","value":""},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Alphabetic_Asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 08 Mar 2022 11:27:38 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"MOMENTS IN TIME\",\n            \"ID\": \"8aede9fa29a737bffz\",\n            \"Description\": \"\",\n            \"CreatedDate\": \"2018-01-31 10:45:54\",\n            \"TrackCount\": \"21\",\n            \"Tracks\": [\n                {\n                    \"LibraryFeatured\": false,\n                    \"TrackNumber\": \"002\",\n                    \"Time\": \"02:17\",\n                    \"LengthSeconds\": \"137\",\n                    \"Comment\": \"Hip and weighty with funk elements featuring female lead vocals and horns to creates an engaging and secure mood.\",\n                    \"Composer\": \"Stephan M. Sechi, Janice C. Dempsey\",\n                    \"Publisher\": \"One Revolution Music, Revolution 1 Music\",\n                    \"Name\": \"Da Funk Is Here To Stay\",\n                    \"AlbumID\": \"fb462c1e5c8ec6685c\",\n                    \"LibraryID\": \"8ed50d352f83f4ba31\",\n                    \"ID\": \"951a46o6286e714860\",\n                    \"Keywords\": \"FUNK, FUNKY, SLY, ACTION, GOOD TIMES, Drama, Positive, Feel-good, Proud, Energetic, Determined, Bold, Confident, Heavy, Groovy, Party, Retro, Vintage, Strut, Blaxploitation, Fast, Songs, Female, Wah Wah Guitar, Organ, Congas, Drum Kit, Female Lead Vocals, Horns\",\n                    \"Lyrics\": \"\",\n                    \"DisplayTitle\": \"Da Funk Is Here To Stay\",\n                    \"Genre\": \"Funk\",\n                    \"Tempo\": \"\",\n                    \"Instrumentation\": \"Wah Wah Guitar, Organ, Congas, Drum Kit, Female Lead Vocals, Horns\",\n                    \"Bpm\": \"0\",\n                    \"Mixout\": \"\",\n                    \"Frequency\": \"0\",\n                    \"Bitrate\": \"0\",\n                    \"Version\": \"Main\",\n                    \"Album\": {\n                        \"LibraryFeatured\": false,\n                        \"Code\": \"1RM075\",\n                        \"Detail\": \"Male and Female Vocals, 70's retro soul, Funky, jazzy, rhythm and blues, B-exploitation film, gritty, bad ass attitude, swagger, positive, cool, fun, sexy action, uplifting, disco, punchy horns, electric bass riff, wah wah guitar, tight drum grooves, percussion.\",\n                        \"Name\": \"Retro Funky 3\",\n                        \"ID\": \"fb462c1e5c8ec6685c\"\n                    },\n                    \"AlternateTracks\": [],\n                    \"RelatedTracks\": [],\n                    \"Categories\": [],\n                    \"LastUpdated\": \"2022-01-20 16:42:41\",\n                    \"CDCode\": \"1RM075\",\n                    \"Composers\": [],\n                    \"AlbumName\": \"1RM075 | Retro Funky 3\",\n                    \"LibraryName\": \"1 Revolution Music\",\n                    \"IsAlternate\": \"false\",\n                    \"AlternateCount\": \"6\",\n                    \"Mood\": \"\",\n                    \"MusicFor\": \"\",\n                    \"HasLyrics\": false,\n                    \"IsExplicit\": false,\n                    \"Tags\": [],\n                    \"MainTrackID\": \"\",\n                    \"IsCached\": false,\n                    \"StemCount\": \"5\",\n                    \"Stems\": [],\n                    \"LanguageItems\": []\n                }\n            ],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"Tags\": \"\",\n            \"LanguageItems\": [],\n            \"AutoSave\": false,\n            \"Type\": \"Curated\",\n            \"HighlightTracks\": false\n        }\n    ],\n    \"Total\": \"1\"\n}"},{"id":"1b909aeb-1d39-4ad7-8d12-f350e4256f4d","name":"Get Member Group Production Playlist & Tracks (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembergroupproductionplaylistandtracks/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28/4d4dddcd6da8jeeda5/8aede9fa29a737bffz?returntracks=true&includeinactive=false&languagecode=&skip=0&limit=10&sort=Alphabetic_Asc","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembergroupproductionplaylistandtracks","{{HM_ServiceAPI_MemberToken}}","0556f9dac3b3852d28","4d4dddcd6da8jeeda5","8aede9fa29a737bffz"],"query":[{"key":"returntracks","value":"true"},{"key":"includeinactive","value":"false"},{"key":"languagecode","value":""},{"key":"skip","value":"0"},{"key":"limit","value":"10"},{"key":"sort","value":"Alphabetic_Asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 08 Mar 2022 11:31:04 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"MOMENTS IN TIME\" id=\"8aede9fa29a737bffz\" description=\"\" createddate=\"2018-01-31 10:45:54\" hasimage=\"false\" allowdownload=\"false\" tags=\"\" autosave=\"false\" type=\"Curated\" trackcount=\"1\" highlighttracks=\"false\">\n            <tracks>\n                <track mood=\"\" musicfor=\"\" tracknumber=\"002\" time=\"02:17\" lengthseconds=\"137\" comment=\"Hip and weighty with funk elements featuring female lead vocals and horns to creates an engaging and secure mood.\" composer=\"Stephan M. Sechi, Janice C. Dempsey\" publisher=\"One Revolution Music, Revolution 1 Music\" name=\"Da Funk Is Here To Stay\" albumid=\"fb462c1e5c8ec6685c\" libraryid=\"8ed50d352f83f4ba31\" id=\"951a46o6286e714860\" keywords=\"FUNK, FUNKY, SLY, ACTION, GOOD TIMES, Drama, Positive, Feel-good, Proud, Energetic, Determined, Bold, Confident, Heavy, Groovy, Party, Retro, Vintage, Strut, Blaxploitation, Fast, Songs, Female, Wah Wah Guitar, Organ, Congas, Drum Kit, Female Lead Vocals, Horns\" lyrics=\"\" displaytitle=\"Da Funk Is Here To Stay\" genre=\"Funk\" tempo=\"\" instrumentation=\"Wah Wah Guitar, Organ, Congas, Drum Kit, Female Lead Vocals, Horns\" bpm=\"0\" mixout=\"\" frequency=\"0\" bitrate=\"0\" version=\"Main\" lastupdated=\"2022-01-20 16:42:41\" cdcode=\"1RM075\" albumname=\"1RM075 | Retro Funky 3\" libraryname=\"1 Revolution Music\" isalternate=\"false\" alternatecount=\"6\" maintrackid=\"\" iscached=\"false\" stemcount=\"5\" libraryfeatured=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n                    <album code=\"1RM075\" detail=\"Male and Female Vocals, 70's retro soul, Funky, jazzy, rhythm and blues, B-exploitation film, gritty, bad ass attitude, swagger, positive, cool, fun, sexy action, uplifting, disco, punchy horns, electric bass riff, wah wah guitar, tight drum grooves, percussion.\" name=\"Retro Funky 3\" id=\"fb462c1e5c8ec6685c\" libraryfeatured=\"false\" />\n                    <alternatetracks />\n                    <relatedtracks />\n                    <categories />\n                    <composers />\n                    <tags />\n                    <stem />\n                    <languageitems />\n                </track>\n            </tracks>\n            <RelatedPlaylists />\n            <languageitems />\n        </playlist>\n    </playlists>\n    <total>1</total>\n</responseplaylists>"}],"_postman_id":"415a36ac-1157-446b-9d87-baf7d6286652"},{"name":"Search Member Group Production Playlist Tracks","id":"973a1645-98ae-4bec-a3f7-016db0510a22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/searchmembergroupproductionplaylisttracks/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_MemberGroupID}}/{{HM_ServiceAPI_MemberGroupProductionID}}/{{HM_ServiceAPI_FeaturedPlaylistID}}","description":"<p>Searches tracks on a specific member group production playlist.</p>\n<p>It is possible to define which field(s) are searched on.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Keyword</td>\n<td>Mandatory, to return all tracks use empty string. This is considered an AND search when multiple keywords are provided. Keywords are also wildcard enabled, so partial matches will be positive matches.</td>\n</tr>\n<tr>\n<td>Fields</td>\n<td>Optional; defaults to <code>TrackDisplayTitle,TrackDescription</code>.  <br />Possible values are;  <br />- TrackDisplayTitle  <br />- TrackDescription  <br />- TrackKeywords  <br />- AlbumDisplayTitle  <br />- AlbumDescription  <br />- AlbumKeywords  <br />These are the fields that the search Keyword criteria will be applied against. Any configuration of these is accepted.</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Mandatory, when true a count of the tracks in the result set will be returned. This track count is for the full result, not just the count of tracks within the Skip/Limit configur</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Optional, default is 0</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Optional, default is unlimited</td>\n</tr>\n<tr>\n<td>OrderBy</td>\n<td>Optional, default is <code>Custom_ASC</code>. The order to be applied to the tracks in this playlist</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Custom_ASC if not provided. Possible values include; Created_Asc, Created_Desc, Custom_Asc, Custom_Desc, Title_Asc, Title_Desc, ReleaseDate_Asc, ReleaseDate_Desc, DateAdded_Asc, DateAdded_Desc, Duration_Asc, Duration_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Request Notes: Sort - Title_ASC &amp; Title_DESC</strong></p>\n<p>These two sort options are ascending &amp; descending on the track title, not the track dispaly title. As part of the ordering, any album CD Code present is removed.</p>\n","urlObject":{"path":["searchmembergroupproductionplaylisttracks","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_MemberGroupID}}","{{HM_ServiceAPI_MemberGroupProductionID}}","{{HM_ServiceAPI_FeaturedPlaylistID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"bc958d15-dbf5-4a8d-a089-21cf2776760d","name":"Search Member Group Production Playlist Tracks (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Ty","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Keyword\": \"Rock\",\r\n    \"Fields\": \"TrackDisplayTitle,TrackDescription\",\r\n    \"ReturnTrackCount\": true,\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"OrderBy\": \"Custom_Asc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchmembergroupproductionplaylisttracks/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28/4d4dddcd6da8jeeda5/8aede9fa29a737bffz"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 02:35:33 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"005\",\n            \"Time\": \"03:09\",\n            \"LengthSeconds\": \"189\",\n            \"LengthSecondsTrimStart\": \"\",\n            \"LengthSecondsTrimEnd\": \"\",\n            \"Comment\": \"Medium. Driving Rock tune with distorted guitars.\",\n            \"Composer\": \"Claude Engel\",\n            \"Publisher\": \"BMG Production Works (France) (SACEM) 100%\",\n            \"Name\": \"French Rock\",\n            \"AlbumID\": \"bfb2bc47h7u73359ec\",\n            \"LibraryID\": \"mgaa2444n1da891521\",\n            \"ID\": \"as2634a2e843346jp7\",\n            \"Keywords\": \"Heavy, Retro, Vintage, Instrumental, Driving, Drive, Determined, Pushing, Urging, Thrusting, Cool, Chic, Attitude, Hip, Slick, Smooth, Suave, Stylish, Swagger, Confident, Positive, Upbeat, Cheerful, Joyful, Joyous, Feel Good, Friendly, Happiness, Optimistic, Happy, Exciting, Action, Activity, Adrenaline, Excitement, Bustling, Busy, Energy, Lively, Thrilling, Energetic, Adventurous, Adventure, Discovery, Open Road, Road Trip, Travel, Wilderness, Wild, Brave, Courageous, Free,\",\n            \"Lyrics\": \"N\",\n            \"DisplayTitle\": \"French Rock\",\n            \"Genre\": \"Rock\",\n            \"Tempo\": \"Medium\",\n            \"Instrumentation\": \"Drum Kit, Bass Guitar, Electric Guitar\",\n            \"Bpm\": \"108\",\n            \"Mixout\": \"Main\",\n            \"Filesize\": \"\",\n            \"Frequency\": \"0\",\n            \"Bitrate\": \"0\",\n            \"DateIngested\": \"2016-10-13 00:08:16\",\n            \"Version\": \"main\",\n            \"AlternateTracks\": [],\n            \"RelatedTracks\": [],\n            \"Categories\": [],\n            \"ISRC\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2020-05-27 03:07:44\",\n            \"CDCode\": \"TM3026\",\n            \"Composers\": [],\n            \"AlbumName\": \"TM3026 99% Pop\",\n            \"LibraryName\": \"Tele Music Classic Vaults\",\n            \"LibraryFeatured\": false,\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"IsCached\": false\n        }\n    ],\n    \"TotalTracks\": \"1\"\n}"},{"id":"1dac10c4-96b7-45cf-b494-4fc8dd5c3bdd","name":"Search Member Group Production Playlist Tracks (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml-dtd"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsearchmembergroupproductionplaylisttracks>\r\n    <keyword>Rock</keyword>\r\n    <fields>TrackDisplayTitle,TrackDescription</fields>\r\n    <returntrackcount>true</returntrackcount>\r\n    <skip>0</skip>\r\n    <limit>10</limit>\r\n    <listordertype>Custom_Asc</listordertype>\r\n</requestsearchmembergroupproductionplaylisttracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/searchmembergroupproductionplaylisttracks/{{HM_ServiceAPI_MemberToken}}/0556f9dac3b3852d28/4d4dddcd6da8jeeda5/8aede9fa29a737bffz"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 14 Jun 2024 02:38:11 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" totaltracks=\"1\">\n    <tracks>\n        <track tracknumber=\"005\" time=\"03:09\" lengthseconds=\"189\" lengthsecondstrimstart=\"\" lengthsecondstrimend=\"\" comment=\"Medium. Driving Rock tune with distorted guitars.\" composer=\"Claude Engel\" publisher=\"BMG Production Works (France) (SACEM) 100%\" name=\"French Rock\" albumid=\"bfb2bc47h7u73359ec\" libraryid=\"mgaa2444n1da891521\" id=\"as2634a2e843346jp7\" keywords=\"Heavy, Retro, Vintage, Instrumental, Driving, Drive, Determined, Pushing, Urging, Thrusting, Cool, Chic, Attitude, Hip, Slick, Smooth, Suave, Stylish, Swagger, Confident, Positive, Upbeat, Cheerful, Joyful, Joyous, Feel Good, Friendly, Happiness, Optimistic, Happy, Exciting, Action, Activity, Adrenaline, Excitement, Bustling, Busy, Energy, Lively, Thrilling, Energetic, Adventurous, Adventure, Discovery, Open Road, Road Trip, Travel, Wilderness, Wild, Brave, Courageous, Free,\" lyrics=\"N\" displaytitle=\"French Rock\" genre=\"Rock\" tempo=\"Medium\" instrumentation=\"Drum Kit, Bass Guitar, Electric Guitar\" bpm=\"108\" mixout=\"Main\" filesize=\"\" frequency=\"0\" bitrate=\"0\" dateingested=\"2016-10-13 00:08:16\" version=\"main\" isrc=\"\" status=\"active\" lastupdated=\"2020-05-27 03:07:44\" cdcode=\"TM3026\" albumname=\"TM3026 99% Pop\" libraryname=\"Tele Music Classic Vaults\" libraryfeatured=\"false\" iscached=\"false\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n            <alternatetracks />\n            <relatedtracks />\n            <categories />\n            <composers />\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n</responsetracks>"}],"_postman_id":"973a1645-98ae-4bec-a3f7-016db0510a22"}],"id":"ede4a537-9287-4218-b941-36612813874d","_postman_id":"ede4a537-9287-4218-b941-36612813874d","description":""}],"id":"f729364c-1791-4fc4-8349-c4466fc30901","_postman_id":"f729364c-1791-4fc4-8349-c4466fc30901","description":""},{"name":"Member Activity","item":[{"name":"Playlist Categories & Playlists","item":[{"name":"Playlist Categories","item":[{"name":"Create Member Playlist Category","event":[{"listen":"test","script":{"id":"b672125e-887f-49da-94cf-2559dcacbb7c","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"d2afce4b-5ce1-48a1-94a2-90e93cc67fa9","exec":[""],"type":"text/javascript"}}],"id":"8ff72296-c24d-45ad-ae6e-31615b49c4be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addmemberplaylistcategory/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows a new playlist category to be created for a member, returning the new playlist category element.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PlaylistCategoryName</td>\n<td>Required, the name of the folder</td>\n</tr>\n<tr>\n<td>PlaylistCategoryDescription</td>\n<td>Optional, the description of the folder</td>\n</tr>\n<tr>\n<td>ColorHex</td>\n<td>Optional, a hexadecimal number for a color</td>\n</tr>\n<tr>\n<td>AddToTop</td>\n<td>Optional, default value is \"false\". Set to \"true\" to have the playlist folder added to the top of the playlist folder/playlist collection</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["addmemberplaylistcategory","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6761f2b6-f297-4704-8780-aac461a195dd","name":"Create Member Playlist Category (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"PlaylistCategoryName\": \"Folder Name\",\r\n\t\"PlaylistCategoryDescription\": \"Folder Description\",\r\n\t\"ColorHex\": \"#000\",\r\n\t\"AddToTop\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addmemberplaylistcategory/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 May 2020 02:52:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistCategories\": [\n        {\n            \"ID\": \"20a6b7a3040hp1fa0a\",\n            \"Name\": \"Folder Name\",\n            \"Description\": \"Folder Description\",\n            \"CreatedDate\": \"5/8/2020 12:52:31 PM\",\n            \"ColorHex\": \"000\",\n            \"Playlists\": []\n        }\n    ]\n}"},{"id":"b41e7e57-d14c-4fa8-beb2-0330ef43a04b","name":"Create Member Playlist Category (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestplaylistcategory>\r\n    <playlistcategoryname>Folder Name</playlistcategoryname>\r\n    <playlistcategorydescription>Folder Description</playlistcategorydescription>\r\n    <colorhex>#000</colorhex>\r\n    <addtotop>true</addtotop>\r\n</requestplaylistcategory>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addmemberplaylistcategory/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 08 May 2020 03:35:40 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistcategories xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistcategories>\n        <playlistcategory id=\"20a6b7a3040hp1fa0a\" name=\"Folder Name\" description=\"Folder Description\" createddate=\"5/8/2020 1:35:40 PM\" colorhex=\"000\">\n            <playlists />\n        </playlistcategory>\n    </playlistcategories>\n</responseplaylistcategories>"}],"_postman_id":"8ff72296-c24d-45ad-ae6e-31615b49c4be"},{"name":"Update Member Playlist Category","event":[{"listen":"prerequest","script":{"id":"82ec5893-23c3-4aec-9269-174ea42d26e7","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"fa1a17db-d20b-40d8-af11-906f1db2f63e","exec":[""],"type":"text/javascript"}}],"id":"f273a814-987d-456f-aa58-f939399ab367","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/updatememberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/{PlaylistCategoryID}","description":"<p>Updates the details of a member playlist category.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PlaylistCategoryName</td>\n<td>Required, the name of the folder</td>\n</tr>\n<tr>\n<td>PlaylistCategoryDescription</td>\n<td>Optional, the description of the folder</td>\n</tr>\n<tr>\n<td>ColorHex</td>\n<td>Optional, a hexadecimal number for a color</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["updatememberplaylistcategory","{{HM_ServiceAPI_MemberToken}}","{PlaylistCategoryID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8e87ed37-18a9-44b1-bfad-8b3771ec64bd","name":"Update Member Playlist Category (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"PlaylistCategoryName\": \"Folder Name (updated)\",\r\n    \"PlaylistCategoryDescription\": \"Folder Description (updated)\",\r\n    \"ColorHex\": \"#fff\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatememberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/20a6b7a3040hp1fa0a"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 May 2020 02:59:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistCategories\": [\n        {\n            \"ID\": \"20a6b7a3040hp1fa0a\",\n            \"Name\": \"Folder Name (updated)\",\n            \"Description\": \"Folder Description (updated)\",\n            \"CreatedDate\": \"5/8/2020 12:52:31 PM\",\n            \"ColorHex\": \"fff\",\n            \"Playlists\": []\n        }\n    ]\n}"},{"id":"ddb708c8-f347-4eac-b83f-51c2873779dd","name":"Update Member Playlist Category (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestplaylistcategory>\r\n    <playlistcategoryname>Folder Name (updated)</playlistcategoryname>\r\n    <playlistcategorydescription>Folder Description (updated)</playlistcategorydescription>\r\n    <colorhex>#fff</colorhex>\r\n</requestplaylistcategory>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatememberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/20a6b7a3040hp1fa0a"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 08 May 2020 03:36:44 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistcategories xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistcategories>\n        <playlistcategory id=\"20a6b7a3040hp1fa0a\" name=\"Folder Name (updated)\" description=\"Folder Description (updated)\" createddate=\"5/8/2020 1:35:40 PM\" colorhex=\"fff\">\n            <playlists />\n        </playlistcategory>\n    </playlistcategories>\n</responseplaylistcategories>"}],"_postman_id":"f273a814-987d-456f-aa58-f939399ab367"},{"name":"Get Member Playlist Categories","event":[{"listen":"test","script":{"id":"40632bc5-ae79-4535-b61d-f7ea267e2641","exec":[""],"type":"text/javascript"}}],"id":"bfe62ad7-dff3-4545-a90e-3c0d9b03a1b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistcategories/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount={ReturnPlaylistCount}&skip={Skip}&limit={Limit}&sort={Sort}","description":"<p>Returns playlist categories associated with a member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCount</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results. </p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Name_ASC if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc, Custom_Asc, Custom_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n","urlObject":{"path":["getmemberplaylistcategories","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returnplaylistcount","value":"{ReturnPlaylistCount}"},{"key":"skip","value":"{Skip}"},{"key":"limit","value":"{Limit}"},{"key":"sort","value":"{Sort}"}],"variable":[]}},"response":[{"id":"2385d779-8445-463b-8608-e3532916a79e","name":"Get Member Playlist Categories (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistcategories/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount=true&skip=0&limit=1&sort=Alphabetic_ASC","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistcategories","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"skip","value":"0"},{"key":"limit","value":"1"},{"key":"sort","value":"Alphabetic_ASC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 May 2020 03:04:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistCategories\": [\n        {\n            \"ID\": \"20a6b7a3040hp1fa0a\",\n            \"Name\": \"Folder Name (updated)\",\n            \"Description\": \"Folder Description (updated)\",\n            \"CreatedDate\": \"5/8/2020 12:52:31 PM\",\n            \"ColorHex\": \"fff\",\n            \"Playlists\": [],\n            \"PlaylistCount\": \"0\"\n        }\n    ],\n    \"TotalPlaylistsCount\": \"0\",\n    \"TotalPlaylistCategoriesCount\": \"1\"\n}"},{"id":"500717ff-9b19-4947-b22c-63b5fee425fb","name":"Get Member Playlist Categories (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistcategories/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount=true&skip=0&limit=1&sort=Alphabetic_ASC","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistcategories","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"skip","value":"0"},{"key":"limit","value":"1"},{"key":"sort","value":"Alphabetic_ASC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 08 May 2020 03:06:19 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistcategories xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistcategories>\n        <playlistcategory id=\"20a6b7a3040hp1fa0a\" name=\"Folder Name (updated)\" description=\"Folder Description (updated)\" createddate=\"5/8/2020 12:52:31 PM\" colorhex=\"fff\" playlistcount=\"0\">\n            <playlists />\n        </playlistcategory>\n    </playlistcategories>\n    <totalplaylistscount>0</totalplaylistscount>\n    <totalplaylistcategoriescount>1</totalplaylistcategoriescount>\n</responseplaylistcategories>"}],"_postman_id":"bfe62ad7-dff3-4545-a90e-3c0d9b03a1b0"},{"name":"Get Member Playlist Categories & Playlists","event":[{"listen":"test","script":{"id":"f7b3ce66-20e5-4d35-a62d-fa74e6187bfb","exec":[""],"type":"text/javascript"}}],"id":"4f2a9e6b-3100-49b9-8b8b-0d29213a531e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount={ReturnPlaylistCount}&returntrackcount={ReturnTrackCount}&returnrootobjectsonly={RootObjectsOnly}&returnautosaveonly={AutoSaveOnly}&returnfirstautosave={FirstAutoSaveOnly}&returnhighlightonly={ReturnHighlightOnly}&playlistcategoryid={PlaylistCategoryID}&skip={Skip}&limit={Limit}&sort={Sort}","description":"<p>Returns root level playlist categories &amp; playlists along with all associated playlists per playlist category associated with a member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCount</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnAutoSaveOnly</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnFirstAutoSave</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnHighlightOnly</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Order</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ReturnAutoSaveOnly</strong></p>\n<p>When set to \"true\" this will only return playlists marked as auto save.</p>\n<p><strong>Request Notes: ReturnFirstAutoSave</strong></p>\n<p>When set to \"true\" this will return the first auto save playlist, ordered by LastUpdateDate.</p>\n<p><strong>Request Notes: ReturnHighlightOnly</strong></p>\n<p>When set to \"true\" this will return only return those playlists that are marked as Highlight = <code>true.</code></p>\n<p><strong>Request Notes: PlaylistCategoryID</strong></p>\n<p>When set to a value this will return those playlists that are within that folder. This is to be used when retrieving content for a folder. It's important to note that when this attribute has a value, Skip and Limit will work to page the contents of the folder as opposed to the contents on the root level.</p>\n<p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Name_ASC if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc, Custom_Asc, Custom_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Response Notes: MaxOrderID</strong></p>\n<p>This will appear in the response as a string-integer for playlist objects, if that playlist has tracks. It denotes the maximum orderid that exists on the playlist. This is useful when trying to ascertain the position of the bottom-most track in the playlist, if not all content can be shown in the current region.</p>\n","urlObject":{"path":["getmemberplaylistcategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returnplaylistcount","value":"{ReturnPlaylistCount}"},{"key":"returntrackcount","value":"{ReturnTrackCount}"},{"key":"returnrootobjectsonly","value":"{RootObjectsOnly}"},{"key":"returnautosaveonly","value":"{AutoSaveOnly}"},{"key":"returnfirstautosave","value":"{FirstAutoSaveOnly}"},{"key":"returnhighlightonly","value":"{ReturnHighlightOnly}"},{"key":"playlistcategoryid","value":"{PlaylistCategoryID}"},{"key":"skip","value":"{Skip}"},{"key":"limit","value":"{Limit}"},{"key":"sort","value":"{Sort}"}],"variable":[]}},"response":[{"id":"8a803e76-b82a-4e29-af22-c45701411355","name":"Get Member Playlist Categories & Playlists (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount=true&returntrackcount=true&returnautosaveonly=false&returnrootobjectsonly=false&returnfirstautosave=false&returnhighlightonly=false&playlistcategoryid=&skip=0&limit=1&sort=Alphabetic_ASC","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistcategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"returntrackcount","value":"true"},{"key":"returnautosaveonly","value":"false"},{"key":"returnrootobjectsonly","value":"false"},{"key":"returnfirstautosave","value":"false"},{"key":"returnhighlightonly","value":"false"},{"key":"playlistcategoryid","value":""},{"key":"skip","value":"0"},{"key":"limit","value":"1"},{"key":"sort","value":"Alphabetic_ASC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 May 2020 03:08:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistObjects\": [\n        {\n            \"ID\": \"20a6b7a3040hp1fa0a\",\n            \"Name\": \"Folder Name (updated)\",\n            \"Description\": \"Folder Description (updated)\",\n            \"ObjectType\": \"PlaylistCategory\",\n            \"CreatedDate\": \"5/8/2020 12:52:31 PM\",\n            \"PlaylistsCount\": \"1\",\n            \"ColorHex\": \"fff\",\n            \"Playlists\": [\n                {\n                    \"Name\": \"Playlist Name\",\n                    \"ID\": \"bk02609081lb6ha25c\",\n                    \"Description\": \"Playlist Description\",\n                    \"Tags\": \"Playlist Tags\",\n                    \"CreatedDate\": \"5/7/2020 3:07:36 PM\",\n                    \"TrackCount\": \"0\",\n                    \"Tracks\": [],\n                    \"RelatedPlaylists\": [],\n                    \"HasImage\": false,\n                    \"LanguageItems\": [],\n                    \"AutoSave\": true,\n                    \"Type\": \"Curated\",\n                    \"ObjectType\": \"Playlist\",\n                    \"ExternalPlaylistImageUrl\": \"\",\n                    \"OrderBy\": \"\",\n                    \"HighlightTracks\": false,\n                    \"MaxOrderID\": \"\"\n                }\n            ]\n        }\n    ],\n    \"TotalPlaylistsCount\": \"1\",\n    \"TotalPlaylistCategoriesCount\": \"1\",\n    \"TotalCount\": \"1\"\n}"},{"id":"ac5d6e22-db1c-42ee-bc11-627ee53c9cb5","name":"Get Member Playlist Categories & Playlists (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}?returnplaylistcount=true&returntrackcount=true&returnrootobjectsonly=false&returnautosaveonly=false&returnfirstautosave=false&returnhighlightonly=false&playlistcategoryid=&skip=0&limit=1&sort=Alphabetic_ASC","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistcategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"returnplaylistcount","value":"true"},{"key":"returntrackcount","value":"true"},{"key":"returnrootobjectsonly","value":"false"},{"key":"returnautosaveonly","value":"false"},{"key":"returnfirstautosave","value":"false"},{"key":"returnhighlightonly","value":"false"},{"key":"playlistcategoryid","value":""},{"key":"skip","value":"0"},{"key":"limit","value":"1"},{"key":"sort","value":"Alphabetic_ASC"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 08 May 2020 03:14:20 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistobjects xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistobjects>\n        <playlistobject id=\"20a6b7a3040hp1fa0a\" name=\"Folder Name (updated)\" description=\"Folder Description (updated)\" objecttype=\"PlaylistCategory\" createddate=\"5/8/2020 12:52:31 PM\" playlistscount=\"1\" colorhex=\"fff\">\n        \t<playlists name=\"Playlist Name\" id=\"bk02609081lb6ha25c\" description=\"Playlist Description\" tags=\"Playlist Tags\" createddate=\"4/30/2020 3:04:50 PM\" trackcount=\"0\" hasimage=\"false\" allowdownload=\"false\" autosave=\"true\" type=\"Curated\" objecttype=\"Playlist\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" maxorderid=\"\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n                <tracks />\n                <RelatedPlaylists />\n                <languageitems />\n            </playlists>\n        </playlistobject>\n    </playlistobjects>\n    <totalplaylistscount>1</totalplaylistscount>\n    <totalplaylistcategoriescount>1</totalplaylistcategoriescount>\n    <totalcount>1</totalcount>\n</responseplaylistobjects>"}],"_postman_id":"4f2a9e6b-3100-49b9-8b8b-0d29213a531e"},{"name":"Search Member Playlist Categories & Playlists","event":[{"listen":"test","script":{"id":"35d5afde-c141-4a05-a22d-7d77859f2c57","exec":[""],"type":"text/javascript"}}],"id":"4f399691-99e5-42a8-b1ed-b07560c669cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchmemberplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns root level playlist categories &amp; playlists along with all associated playlists per playlist category associated with a member.</p>\n<p>The results returned must contain the provided keyword in the playlist category/playlist data. Track metadata is not searched.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Keyword</td>\n<td>Required. This is the keyword that should be searched. It will search on playlist folder name + description and playlist playlist name + description. This will not search the tracks within the playlists</td>\n</tr>\n<tr>\n<td>Fields</td>\n<td>Optional; defaults to <code>PlaylistName,PlaylistDescription</code>.  <br />Possible values are;  <br />- PlaylistName  <br />- PlaylistDescription  <br />- PlaylistCategoryName  <br />- PlaylistCategoryDescription  <br />These are the fields that the search Keyword criteria will be applied against. Any configuration of these is accepted.</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCount</td>\n<td>Optional, default is \"false\". When \"true\" the number of playlist categories and playlists will be provided. This count is inclusive for all pages of results</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Optional, default is \"false\". When \"true\" the number of tracks will be provided on each playlist</td>\n</tr>\n<tr>\n<td>ReturnContentsOnCategoryMatch</td>\n<td>Optional, default is \"false\". When \"true\" the playlists with the folder will also be returned if the keyword only matched on the folder and no specific playlist within it</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Optional, default is 0. This is the number of results to skip</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Optional, default is all. This is the number of results to return</td>\n</tr>\n<tr>\n<td>Order</td>\n<td>Optional, default is Name_ASC</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Name_ASC if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc, Custom_Asc, Custom_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Response Notes: MaxOrderID</strong></p>\n<p>This will appear in the response as a string-integer for playlist objects, if that playlist has tracks. It denotes the maximum orderid that exists on the playlist. This is useful when trying to ascertain the position of the bottom-most track in the playlist, if not all content can be shown in the current region.</p>\n","urlObject":{"path":["searchmemberplaylistcategoriesandplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d3db4c82-9e7d-446f-8683-2c53e1932711","name":"Search Member Playlist Categories & Playlists (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Length","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Keywords\": \"Folder\",\r\n    \"Fields\": \"PlaylistName,PlaylistDescription\",\r\n    \"ReturnPlaylistCount\": true,\r\n    \"ReturnTrackCount\": true,\r\n    \"ReturnContentsOnCategoryMatch\": false,\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"Sort\": \"Created_ASC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchmemberplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 18 Nov 2020 04:09:23 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistObjects\": [\n        {\n            \"ID\": \"20a6b7a3040hp1fa0a\",\n            \"Name\": \"Folder Name (updated)\",\n            \"Description\": \"Folder Description (updated)\",\n            \"ObjectType\": \"PlaylistCategory\",\n            \"CreatedDate\": \"5/8/2020 12:52:31 PM\",\n            \"PlaylistsCount\": \"1\",\n            \"ColorHex\": \"fff\",\n            \"MatchedFields\": \"PlaylistCategoryName\",\n            \"Playlists\": [\n                {\n                    \"Name\": \"Playlist Name\",\n                    \"ID\": \"bk02609081lb6ha25c\",\n                    \"Description\": \"Playlist Description\",\n                    \"Tags\": \"Playlist Tags\",\n                    \"CreatedDate\": \"5/7/2020 3:07:36 PM\",\n                    \"TrackCount\": \"0\",\n                    \"Tracks\": [],\n                    \"RelatedPlaylists\": [],\n                    \"HasImage\": false,\n                    \"LanguageItems\": [],\n                    \"AutoSave\": true,\n                    \"Type\": \"Curated\",\n                    \"ObjectType\": \"Playlist\",\n                    \"ExternalPlaylistImageUrl\": \"\",\n                    \"OrderBy\": \"\",\n                    \"HighlightTracks\": false,\n                    \"MaxOrderID\": \"\",\n                    \"MatchedFields\": \"PlaylistName\"\n                }\n            ]\n        }\n    ],\n    \"TotalPlaylistsCount\": \"1\",\n    \"TotalPlaylistCategoriesCount\": \"1\",\n    \"TotalCount\": \"1\"\n}"},{"id":"870a704f-08d9-4665-a881-3a625ec765d7","name":"Search Member Playlist Categories & Playlists (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsearchmemberplaylistcategoriesandplaylists>\r\n    <Keywords>Hello</Keywords>\r\n    <Fields>PlaylistName,PlaylistDescription</Fields>\r\n    <ReturnPlaylistCount>true</ReturnPlaylistCount>\r\n    <Returntrackcount>true</ReturnTrackCount>\r\n    <ReturnContentsOnCategoryMatch>false</ReturnContentsOnCategoryMatch>\r\n    <Skip>0</Skip>\r\n    <Limit>10</Limit>\r\n    <Sort>Created_ASC</Sort>\r\n</requestsearchmemberplaylistcategoriesandplaylists>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/searchmemberplaylistcategoriesandplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 18 Nov 2020 04:38:42 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistobjects xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistobjects>\n        <playlistobject id=\"20a6b7a3040hp1fa0a\" name=\"Folder Name (updated)\" description=\"Folder Description (updated)\" objecttype=\"PlaylistCategory\" createddate=\"5/8/2020 12:52:31 PM\" playlistscount=\"1\" colorhex=\"fff\" matchedfields=\"PlaylistCategoryName\">\n        \t<playlists name=\"Playlist Name\" id=\"bk02609081lb6ha25c\" description=\"Playlist Description\" tags=\"Playlist Tags\" createddate=\"4/30/2020 3:04:50 PM\" trackcount=\"0\" hasimage=\"false\" allowdownload=\"false\" autosave=\"true\" type=\"Curated\" objecttype=\"Playlist\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" maxorderid=\"\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n                <tracks />\n                <RelatedPlaylists />\n                <languageitems />\n            </playlists>\n        </playlistobject>\n    </playlistobjects>\n    <totalplaylistscount>1</totalplaylistscount>\n    <totalplaylistcategoriescount>1</totalplaylistcategoriescount>\n    <totalcount>1</totalcount>\n</responseplaylistobjects>"}],"_postman_id":"4f399691-99e5-42a8-b1ed-b07560c669cb"},{"name":"Reorder Member Playlist Category","event":[{"listen":"test","script":{"id":"77c557c0-f531-4bd8-9327-246deb33d738","exec":[""],"type":"text/javascript"}}],"id":"6a3152d3-4863-463b-8c8b-59aeb38e54e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/reordermemberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/{PlaylistCategoryID}?OrderID={OrderID}","description":"<p>Allows the reordering of a member playlist category.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>OrderID</td>\n<td>Integer</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>This is the playlist category is moving</td>\n</tr>\n<tr>\n<td>OrderID</td>\n<td>This is a zero-based index and is the index as it may appear on a tree structure. Please note that OrderID will only impact the order of results when combined with the sort-order Custom_ASC or Custom_DESC</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["reordermemberplaylistcategory","{{HM_ServiceAPI_MemberToken}}","{PlaylistCategoryID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"OrderID","value":"{OrderID}"}],"variable":[]}},"response":[{"id":"166eef9f-ae5b-427d-8af1-18b2ce305c05","name":"Reorder Member Playlist Category (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/reordermemberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/20a6b7a3040hp1fa0a?OrderID=0","host":["{{HM_ServiceAPI_URL}}"],"path":["reordermemberplaylistcategory","{{HM_ServiceAPI_MemberToken}}","20a6b7a3040hp1fa0a"],"query":[{"key":"OrderID","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 May 2020 03:32:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"8ec733a5-bac2-4d33-ac1b-e7f37f4bcc20","name":"Reorder Member Playlist Category (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/reordermemberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/20a6b7a3040hp1fa0a?OrderID=0","host":["{{HM_ServiceAPI_URL}}"],"path":["reordermemberplaylistcategory","{{HM_ServiceAPI_MemberToken}}","20a6b7a3040hp1fa0a"],"query":[{"key":"OrderID","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 08 May 2020 03:33:39 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"6a3152d3-4863-463b-8c8b-59aeb38e54e5"},{"name":"Remove Member Playlist Category","event":[{"listen":"test","script":{"id":"9acc56ce-7156-4121-8672-c0393a10875b","exec":[""],"type":"text/javascript"}}],"id":"f5389efd-8070-4e5a-9a8d-25800c93cb3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removememberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/{PlaylistCategoryID}?keepChildren={keepChildren}&giveShareCopy={giveShareCopy}","description":"<p>Removes an entire playlist category from a members account.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>KeepChildren</td>\n<td>String</td>\n<td>Optional, defaults false</td>\n</tr>\n<tr>\n<td>GiveShareCopy</td>\n<td>String</td>\n<td>Optional, defaults false</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: KeepChildren</strong></p>\n<p>Optional, value requires boolean when set. Default value is false. When false, playlists contained with the folder will be deleted. When true, playlsits contained within the folder will be moved to the bottom of the top-level playlist structure.</p>\n<p><strong>Request Notes: GiveShareCopy</strong></p>\n<p>For use within collaboration processes only. Both recipients and owner can utilize this.</p>\n<p>Optional, value requires boolean when set. Default value is false. When false, playlists contained with the folder will not be copied to the recipient(s). When true, playlsits contained within the folder will be copied to the recipient(s) to the bottom of the top-level playlist structure. The copies are point-in-time copies, and are unbound for all references to the original collaboration.</p>\n","urlObject":{"path":["removememberplaylistcategory","{{HM_ServiceAPI_MemberToken}}","{PlaylistCategoryID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"keepChildren","value":"{keepChildren}"},{"key":"giveShareCopy","value":"{giveShareCopy}"}],"variable":[]}},"response":[{"id":"24749553-eb12-4d58-9c40-d66d010d928a","name":"Remove Member Playlist Category (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removememberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/20a6b7a3040hp1fa0a"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 08 May 2020 03:20:15 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"fc01d7d5-2ae3-4eea-b30d-8479c504df64","name":"Remove Member Playlist Category (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removememberplaylistcategory/{{HM_ServiceAPI_MemberToken}}/20a6b7a3040hp1fa0a"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 May 2020 03:19:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"f5389efd-8070-4e5a-9a8d-25800c93cb3f"}],"id":"061e378c-481a-4a89-8777-a012edb725a2","_postman_id":"061e378c-481a-4a89-8777-a012edb725a2","description":""},{"name":"Playlists","item":[{"name":"Create Member Playlist","event":[{"listen":"test","script":{"id":"5a649577-5cd9-4218-80fc-8cd053e954bb","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"d174853a-befa-4eaf-9d29-327193dc708c","exec":[""],"type":"text/javascript"}}],"id":"43bc3758-5cfd-49c0-88a9-002e5c92d0e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addmemberplaylist/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows a new playlist to be created for a member, returning the new playlist element.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PlaylistName</td>\n<td>Mandatory, name of the playlist</td>\n</tr>\n<tr>\n<td>PlaylistDescription</td>\n<td>Optional, description of the playlist</td>\n</tr>\n<tr>\n<td>PlaylistTags</td>\n<td>Optional, tags of the playlist</td>\n</tr>\n<tr>\n<td>HighlightTracks</td>\n<td>Optional, default is false. When set true this will mark all tracks within this playlist as Highlighted for track responses across the API</td>\n</tr>\n<tr>\n<td>AutoSave</td>\n<td>Optional, default is false. When set true this will flag this playlist as being an autosave playlist</td>\n</tr>\n<tr>\n<td>AutoSaveLimit</td>\n<td>Optional, default is 0. When set to 1 or more, this will limit the number of playlists that can be flagged as an autosave playlist. If the limit is breached, then the earliest playlist flagged as autosave will have it's flag disabled to ensure that the limit is never exceeded</td>\n</tr>\n<tr>\n<td>AutoSaveApplyToHighlightTracks</td>\n<td>Optional, default is false. When set to true, whatever value is provided for AutoSave will also be applied for HighlightTracks. When this is set to true, the value in the request for HighlightTracks is ignored since the value comes from AutoSave</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>Optional, the playlist category that the playlist should be created within</td>\n</tr>\n<tr>\n<td>ExternalPlaylistImageUrl</td>\n<td>Optional, this should be used when wanting to store the image for a playlist externally instead of uploading</td>\n</tr>\n<tr>\n<td>OrderBy</td>\n<td>Optional, default is \"\". The order to be applied to the tracks in this playlist.</td>\n</tr>\n<tr>\n<td>EnableSchedule</td>\n<td>Optional, default is false. When set to true this indicates that the playlist is available playlist schedule auto-generation.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Custom_ASC if not provided. Possible values include; Created_Asc, Created_Desc, Custom_Asc, Custom_Desc, Title_Asc, Title_Desc, ReleaseDate_Asc, ReleaseDate_Desc, DateAdded_Asc, DateAdded_Desc, Duration_Asc, Duration_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Request Notes: Sort - Title_ASC &amp; Title_DESC</strong></p>\n<p>These two sort options are ascending &amp; descending on the track title, not the track dispaly title. As part of the ordering, any album CD Code present is removed.</p>\n","urlObject":{"path":["addmemberplaylist","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"2de99bbf-ec28-4943-bb02-82675a657a14","name":"Create Member Playlist (POST) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"requestaddupdateplaylist\":{\r\n        \"playlistname\":\"My Playlist 3\",\r\n        \"playlistdescription\":\"A description\",\r\n        \"playlisttags\":\"tagname1, tagname2\",\r\n        \"highlighttracks\":false,\r\n        \"autosave\":false,\r\n        \"autosavelimit\":0,\r\n        \"autosaveapplytohighlighttracks\": false,\r\n        \"playlistcategoryid\":\"\",\r\n        \"externalplaylistimageurl\": \"\",\r\n        \"orderby\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addmemberplaylist/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 03:24:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"623"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"My Playlist 3\",\n            \"ID\": \"e78815sb88bd7kcr1e\",\n            \"Description\": \"A description\",\n            \"Tags\": \"tagname1, tagname2\",\n            \"CreatedDate\": \"2019-08-21 13:24:29\",\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"LanguageItems\": [],\n    \t\t\"AutoSave\": false,\n            \"Type\": \"Curated\",\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"OrderBy\": \"\",\n            \"HighlightTracks\": false,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        }\n    ]\n}"},{"id":"79145ae0-ef9d-4bee-bfbd-fdd3c87d5097","name":"Create Member Playlist (POST) (XML)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestaddupdateplaylistwithtracksinfo>\r\n\t<requestaddupdateplaylist>\r\n\t\t<playlistname>My Playlist 3</playlistname>\r\n    \t<playlistdescription>A description</playlistdescription>\r\n\t\t<playlisttags>tagname1, tagname2</playlisttags>\r\n        <highlighttracks>false</highlighttracks>\r\n    \t<autosave>false</autosave>\r\n    \t<autosavelimit>0</autosavelimit>\r\n        <autosaveapplytohighlighttracks>false</autosaveapplytohighlighttracks>\r\n    \t<playlistcategoryid></playlistcategoryid>\r\n        <externalplaylistimageurl></externalplaylistimageurl>\r\n        <orderby></orderby>\r\n\t</requestaddupdateplaylist>\r\n</requestaddupdateplaylistwithtracksinfo>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addmemberplaylist/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 03:26:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"383"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"My Playlist 3\" id=\"e78815sb88bd7kcr1e\" description=\"A description\" tags=\"tagname1, tagname2\" createddate=\"2019-08-21 13:26:37\" hasimage=\"false\" allowdownload=\"false\" autosave=\"false\" type=\"Curated\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <RelatedPlaylists/>\n            <languageitems />\n        </playlist>\n    </playlists>\n</responseplaylists>"}],"_postman_id":"43bc3758-5cfd-49c0-88a9-002e5c92d0e3"},{"name":"Update Member Playlist","event":[{"listen":"prerequest","script":{"id":"59fbf449-0cb3-4bc1-b7f2-32e4b98d0b1f","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"4915a1d5-ec5b-4c5f-9762-7d11624d32f4","exec":[""],"type":"text/javascript"}}],"id":"202f1ef4-9262-4078-8915-0d77dad67760","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updateplaylist/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>Updates the details of a member playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PlaylistName</td>\n<td>Mandatory, name of the playlist</td>\n</tr>\n<tr>\n<td>PlaylistDescription</td>\n<td>Optional, description of the playlist</td>\n</tr>\n<tr>\n<td>PlaylistTags</td>\n<td>Optional, tags of the playlist</td>\n</tr>\n<tr>\n<td>HighlightTracks</td>\n<td>Optional, default is false. When set true this will mark all tracks within this playlist as Highlighted for track responses across the API</td>\n</tr>\n<tr>\n<td>AutoSave</td>\n<td>Optional, default is false. When set true this will flag this playlist as being an autosave playlist</td>\n</tr>\n<tr>\n<td>AutoSaveLimit</td>\n<td>Optional, default is 0. When set to 1 or more, this will limit the number of playlists that can be flagged as an autosave playlist. If the limit is breached, then the earliest playlist flagged as autosave will have it's flag disabled to ensure that the limit is never exceeded</td>\n</tr>\n<tr>\n<td>AutoSaveApplyToHighlightTracks</td>\n<td>Optional, default is false. When set to true, whatever value is provided for AutoSave will also be applied for HighlightTracks. When this is set to true, the value in the request for HighlightTracks is ignored since the value comes from AutoSave</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>Optional, the playlist category that the playlist should be created within</td>\n</tr>\n<tr>\n<td>ExternalPlaylistImageUrl</td>\n<td>Optional, this should be used when wanting to store the image for a playlist externally instead of uploading</td>\n</tr>\n<tr>\n<td>OrderBy</td>\n<td>Optional, default is \"\". The order to be applied to the tracks in this playlist.</td>\n</tr>\n<tr>\n<td>EnableSchedule</td>\n<td>Optional, default is false. When set to true this indicates that the playlist is available playlist schedule auto-generation.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Custom_ASC if not provided. Possible values include; Created_Asc, Created_Desc, Custom_Asc, Custom_Desc, Title_Asc, Title_Desc, ReleaseDate_Asc, ReleaseDate_Desc, DateAdded_Asc, DateAdded_Desc, Duration_Asc, Duration_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Request Notes: Sort - Title_ASC &amp; Title_DESC</strong></p>\n<p>These two sort options are ascending &amp; descending on the track title, not the track dispaly title. As part of the ordering, any album CD Code present is removed.</p>\n","urlObject":{"path":["updateplaylist","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"360f5e27-3fba-4c34-a3e8-b22f07800dd5","name":"Update Member Playlist (MT) (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\n\t\"playlistname\":\"Updated Playlist Name 3\",\n\t\"playlistdescription\":\"Updated Playlist Description\",\n    \"playlisttags\": \"tagname1, tagname2, tagname3\",\n    \"highlighttracks\": false,\n    \"autosave\":false,\n    \"autosavelimit\":0,\n    \"autosaveapplytohighlighttracks\": false,\n    \"playlistcategoryid\":\"\",\n    \"externalplaylistimageurl\": \"\",\n    \"orderby\":\"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updateplaylist/{{HM_ServiceAPI_MemberToken}}/e78815sb88bd7kcr1e"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 03:35:09 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"665"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"Updated Playlist Name 3\",\n            \"ID\": \"e78815sb88bd7kcr1e\",\n            \"Description\": \"Updated Playlist Description\",\n            \"Tags\": \"tagname1, tagname2, tagname3\",\n            \"CreatedDate\": \"2019-08-21 13:24:29\",\n            \"LastUpdateDate\": \"2019-08-21 13:34:51\",\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n    \t\t\"LanguageItems\": [],\n    \t\t\"AutoSave\": false,\n            \"Type\": \"Curated\",\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"OrderBy\": \"\",\n            \"HighlightTracks\": false,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        }\n    ]\n}"},{"id":"6a02e8c1-069f-498d-a86c-0186c6ac7e6a","name":"Update Member Playlist (MT) (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestplaylistupdate>\n    <playlistname>Updated Playlist Name 3</playlistname>\n    <playlistdescription>Updated Playlist Description</playlistdescription>\n    <playlisttags>tagname1, tagname2, tagname3</playlisttags>\n    <highlighttracks>false</highlighttracks>\n    <autosave>false</autosave>\n    <autosavelimit>0</autosavelimit>\n    <autosaveapplytohighlighttracks>false</autosaveapplytohighlighttracks>\n    <playlistcategoryid></playlistcategoryid>\n    <externalplaylistimageurl></externalplaylistimageurl>\n    <orderby></orderby>\n</requestplaylistupdate>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updateplaylist/{{HM_ServiceAPI_MemberToken}}/e78815sb88bd7kcr1e"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 03:36:45 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"445"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"Updated Playlist Name 3\" id=\"e78815sb88bd7kcr1e\" description=\"Updated Playlist Description\" tags=\"tagname1, tagname2, tagname3\" createddate=\"2019-08-21 13:24:29\" lastupdatedate=\"2019-08-21 13:36:26\" hasimage=\"false\" allowdownload=\"false\" autosave=\"false\" type=\"Curated\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <RelatedPlaylists/>\n            <languageitems />\n        </playlist>\n    </playlists>\n</responseplaylists>"}],"_postman_id":"202f1ef4-9262-4078-8915-0d77dad67760"},{"name":"Highlight Member Playlists","event":[{"listen":"prerequest","script":{"id":"731c61f8-fbf2-49b1-a96e-784cb46d23e4","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"366ad0e7-ea3b-43f0-b47d-654e067987a5","exec":[""],"type":"text/javascript"}}],"id":"81f2c2b8-9ed7-4e4b-99c7-7687d60732dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/highlightplaylists/{{HM_ServiceAPI_MemberToken}}","description":"<p>Provides the ability to set the <code>HighlightTracks</code> flag for one or more playlists.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Playlists</td>\n<td>Optional, array of Member Playlist IDs. If left empty, then all playlists in the members account will be applied to the <code>HighlightTracks</code> value</td>\n</tr>\n<tr>\n<td>HighlightTracks</td>\n<td>Mandatory, set to true to mark all tracks within the Member Playlist as <code>Highlighted</code> or set to false to return the tracks to un highlighted</td>\n</tr>\n<tr>\n<td>HighlightReturnTracks</td>\n<td>Optional, default is false. When set to true, all TrackIDs in the playlist will be returned</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["highlightplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6a3421a5-461b-4767-aa71-e730c934e880","name":"Highlight Member Playlists (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\n    \"Playlists\": [\n        \"c8e91f04a918be2645\",\n        \"79a3cac9b746cb51ba\"\n    ],\n    \"HighlightTracks\": true,\n    \"HighlightReturnTracks\": false\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/highlightplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Tue, 31 May 2022 02:28:13 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\",\n    \"Playlists\": []\n}"},{"id":"e40350ec-075e-4573-bfdc-10ec8029c57f","name":"Highlight Member Playlists (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requesthighlightplaylists>\n    <playlists>c8e91f04a918be2645</playlists>\n    <playlists>79a3cac9b746cb51ba</playlists>\n    <highlighttracks>true</highlighttracks>\n    <highlightreturntracks>true</highlightreturntracks>\n</requesthighlightplaylists>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/highlightplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Tue, 31 May 2022 02:31:09 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n    <playlists></playlists>\n</responsecode>"}],"_postman_id":"81f2c2b8-9ed7-4e4b-99c7-7687d60732dd"},{"name":"AutoSave Member Playlists","id":"1a44b0ce-03af-4d49-91b2-5feb6949b718","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/autosaveplaylists/{{HM_ServiceAPI_MemberToken}}","description":"<p>Provides the ability to set the <code>AutoSave</code> flag for one or more playlists.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Playlists</td>\n<td>Optional, array of Member Playlist IDs. If left empty, then all playlists in the members account will be applied to the <code>AutoSave</code> value</td>\n</tr>\n<tr>\n<td>AutoSave</td>\n<td>Optional, default is false. When set true this will flag all playlists in the <code>Playlist</code> array as being autosave playlist</td>\n</tr>\n<tr>\n<td>AutoSaveLimit</td>\n<td>Optional, default is 0. When set to 1 or more, this will limit the number of playlists that can be flagged as an autosave playlist. If the limit is breached, then the earliest playlist flagged as autosave will have it's flag disabled to ensure that the limit is never exceeded</td>\n</tr>\n<tr>\n<td>AutoSaveApplyToHighlightTracks</td>\n<td>Optional, default is false. When set to true, whatever value is provided for AutoSave will also be applied for HighlightTracks. When this is set to true, the value in the request for HighlightTracks is ignored since the value comes from AutoSave</td>\n</tr>\n<tr>\n<td>AutoSaveReturnTracks</td>\n<td>Optional, default is false. When set to true, all TrackIDs in the playlist will be returned</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["autosaveplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"082663ae-d173-458f-813f-28d517df4033","name":"AutoSave Member Playlists (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\n    \"Playlists\": [\n        \"f209ce0fa4f154d30e\"\n    ],\n    \"AutoSave\": true,\n    \"AutoSaveLimit\": 1,\n    \"AutoSaveApplyToHighlightTracks\": false,\n    \"AutoSaveReturnTracks\": false\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/autosaveplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Tue, 29 Nov 2022 05:58:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\",\n    \"Playlists\": []\n}"},{"id":"37c6e79a-fe2b-40f5-9c01-43cbf92ed050","name":"AutoSave Member Playlists (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestautosaveplaylists>\n    <playlists>f209ce0fa4f154d30e</playlists>\n    <autosave>true</autosave>\n    <autosavelimit>1</autosavelimit>\n    <autosaveapplytohighlighttracks>true</autosaveapplytohighlighttracks>\n    <autosavereturntracks>true</autosavereturntracks>\n</requestautosaveplaylists>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/autosaveplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Tue, 29 Nov 2022 06:13:06 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n    <playlists></playlists>\n</responsecode>"}],"_postman_id":"1a44b0ce-03af-4d49-91b2-5feb6949b718"},{"name":"Get Member Playlist Image Upload URL","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"02540cec-f5ab-43b4-967f-561eae344316","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns a URL for which an asset file can be uploaded to.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>assettype</td>\n<td>Required, The type of asset being uploaded. Possible values include; \"PlayListImage\"</td>\n</tr>\n<tr>\n<td>filename</td>\n<td>Required, the name of the asset being uploaded</td>\n</tr>\n<tr>\n<td>contenttype</td>\n<td>Required, the content type of the asset being uploaded</td>\n</tr>\n<tr>\n<td>expiresinseconds</td>\n<td>Required, the duration before the provided upload URL will expire. Value is in seconds</td>\n</tr>\n<tr>\n<td>objectid</td>\n<td>Required, the playlist that this will be uploaded to</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getpresigneduploadurl","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"bca38525-c76e-4da6-a4c5-fbbb46c2d60d","name":"Get Member Playlist Image Upload URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"PlayListImage\",\r\n\t\"FileName\":\"test.jpg\",\r\n\t\"ContentType\":\"image/jpeg\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectID\":\"0ldgb89163605k15ef\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:50:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PresignedUploadUrl\": \"https://{domain}/test.mp3?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=\",\n    \"ResourceUrl\": \"https://{domain}/test.mp3\"\n}"},{"id":"3a30a23d-0c44-4ae0-a1b8-6f3241a0ca84","name":"Get Member Playlist Image Upload URL (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestpresigneduploadurl>      \r\n\t<assettype>PlayListImage</assettype>\r\n    <filename>test.jpg</filename>\r\n    <contenttype>image/jpeg</contenttype>\r\n    <expiresinseconds>120</expiresinseconds>\r\n    <objectid>0ldgb89163605k15ef</objectid>\r\n</requestpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getpresigneduploadurl/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 03:54:56 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsepresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <presigneduploadurl>https://{domain}/test.jpg?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=</presigneduploadurl>\n    <resourceurl>https://{domain}/test.jpg</resourceurl>\n</responsepresigneduploadurl>"}],"_postman_id":"02540cec-f5ab-43b4-967f-561eae344316"},{"name":"Confirm Member Playlist Image Upload Complete","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"81e5ee75-cbaa-46d0-9d47-c480baa699bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}","description":"<p>Finalises an asset upload.</p>\n<p>Please note that this is the final step in uploading a member playlist image. Prior to performing this you should;</p>\n<ol>\n<li>Call <a href=\"https://developer.harvestmedia.net/?version=latest#823336ad-12c8-4c68-a992-8e1d1564afef\">Get Member Playlist Image Upload URL</a> to retreive a pre-signed upload URL</li>\n<li>Performed a PUT request to the retreived pre-signed upload URL, with the contentType on the request set to the content type that was provided when retriving the pre-signed URL</li>\n<li>Perform this API call to finalize that upload has been completed. Failure to call this final step will result in the image not being assigned to the relevant playlist</li>\n</ol>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>assettype</td>\n<td>Required, The type of asset uploaded. Possible values include; \"PlayListImage\"</td>\n</tr>\n<tr>\n<td>filename</td>\n<td>Required, the name of the asset uploaded</td>\n</tr>\n<tr>\n<td>objectid</td>\n<td>Required, the playlist that this will be uploaded to</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["confirmpresignedupload","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3f8e7e6e-5d75-4c4b-9c1f-53211e865435","name":"Confirm Member Playlist Image Upload Complete (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ImportAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"PlayListImage\",\r\n\t\"FileName\":\"test.jpg\",\r\n\t\"ObjectID\":\"0ldgb89163605k15ef\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:51:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"94e32fa4-62e3-41b6-8e46-b37a0baa8b63","name":"Confirm Member Playlist Image Upload Complete (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestconfirmpresigneduploadurl>      \r\n\t<assettype>PlayListImage</assettype>\r\n    <filename>test.jpg</filename>\r\n    <objectid>0ldgb89163605k15ef</objectid>\r\n</requestconfirmpresigneduploadurl>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/confirmpresignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 04:10:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseconfirmpresigneduploadurl xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <responsecode>Success</responsecode>\n</responseconfirmpresigneduploadurl>"}],"_postman_id":"81e5ee75-cbaa-46d0-9d47-c480baa699bd"},{"name":"Remove Member Playlist Image","id":"27051990-ea9c-40f6-b499-9c5fab752ab5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removeassignedupload/{{HM_ServiceAPI_MemberToken}}","description":"<p>Removes a previously uploaded asset from a member playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>assettype</td>\n<td>Required, The type of asset uploaded. Possible values include; \"PlayListImage\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removeassignedupload","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"12cf18bf-d6fc-40e3-b43f-c7229224fdab","name":"Remove Member Playlist Image (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ImportAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"PlayListImage\",\r\n\t\"ObjectID\":\"0ldgb89163605k15ef\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/removeassignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:51:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"5392338c-7e2b-4936-9973-b315bb827f25","name":"Remove Member Playlist Image (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestremoveassignedupload>      \r\n\t<assettype>PlayListImage</assettype>\r\n    <objectid>0ldgb89163605k15ef</objectid>\r\n</requestremoveassignedupload>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/removeassignedupload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 02 Apr 2020 04:10:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseremoveassignedupload xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <responsecode>Success</responsecode>\n</responseremoveassignedupload>"}],"_postman_id":"27051990-ea9c-40f6-b499-9c5fab752ab5"},{"name":"Get Member Playlists","id":"f38ea107-2dc3-421f-b5a0-2059fc7af96e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistsnotracks/{{HM_ServiceAPI_MemberToken}}?Skip={Skip}&Limit={Limit}","description":"<p>Returns playlists associated with a member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results. </p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n","urlObject":{"path":["getmemberplaylistsnotracks","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"Skip","value":"{Skip}"},{"key":"Limit","value":"{Limit}"}],"variable":[]}},"response":[{"id":"c30b2b3b-4e07-46ea-a6db-b3be0a57fde4","name":"Get Member Playlists (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistsnotracks/{{HM_ServiceAPI_MemberToken}}?Skip=0&Limit=20","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistsnotracks","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"Skip","value":"0"},{"key":"Limit","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 02:10:33 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"10967"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"My Playlist 1\",\n            \"ID\": \"ac3efc4f6dd9ufj817\",\n            \"Description\": \"A description\",\n            \"Tags\": \"tagname1, tagname2\",\n            \"CreatedDate\": \"2019-08-12 13:30:12\",\n            \"LastUpdateDate\": \"2020-05-07 16:29:03\",\n            \"TrackCount\": \"0\",\n            \"Tracks\": [],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"LanguageItems\": [],\n    \t\t\"AutoSave\": true,\n            \"Type\": \"Curated\",\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"OrderBy\": \"\",\n            \"HighlightTracks\": false,\n            \"Featured\": null,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        },\n        {\n            \"Name\": \"My Playlist 2\",\n            \"ID\": \"0ldgb89163605k15ef\",\n            \"Description\": \"A description\",\n            \"Tags\": \"tagname1, tagname2\",\n            \"CreatedDate\": \"2017-10-25 14:54:50\",\n            \"LastUpdateDate\": \"2020-05-07 16:29:03\",\n            \"TrackCount\": \"8\",\n            \"Tracks\": [],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"LanguageItems\": [],\n    \t\t\"AutoSave\": false,\n            \"Type\": \"Curated\",\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"OrderBy\": \"\",\n            \"HighlightTracks\": false,\n            \"Featured\": null,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        }\n    ],\n    \"Total\": \"0\"\n}"},{"id":"7067d919-3584-40da-9340-df211930d4df","name":"Get Member Playlists (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistsnotracks/{{HM_ServiceAPI_MemberToken}}?Skip=0&Limit=20","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistsnotracks","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"Skip","value":"0"},{"key":"Limit","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 02:12:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"4398"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"My Playlist 1\" id=\"ac3efc4f6dd9ufj817\" description=\"A description\" tags=\"tagname1, tagname2\" createddate=\"2019-08-12 13:30:12\" lastupdatedate=\"2020-05-07 16:29:03\" trackcount=\"0\" hasimage=\"false\" allowdownload=\"false\" autosave=\"true\" type=\"Curated\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <tracks/>\n            <RelatedPlaylists/>\n            <languageitems />\n        </playlist>\n        <playlist name=\"My Playlist 2\" id=\"0ldgb89163605k15ef\" description=\"A description\" tags=\"tagname1, tagname2\" createddate=\"2017-10-25 14:54:50\" lastupdatedate=\"2020-05-07 16:29:03\" trackcount=\"8\" hasimage=\"false\" allowdownload=\"false\" autosave=\"false\" type=\"Curated\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <tracks/>\n            <RelatedPlaylists/>\n            <languageitems />\n        </playlist>\n    </playlists>\n    <total>0</total>\n</responseplaylists>"}],"_postman_id":"f38ea107-2dc3-421f-b5a0-2059fc7af96e"},{"name":"Get Member Playlists (Include Tracks)","id":"8d575c97-e3aa-486f-a63a-3431d79b84a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylists/{{HM_ServiceAPI_MemberToken}}?Skip={Skip}&Limit={Limit}","description":"<p>Returns playlists associated with a member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results. </p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n","urlObject":{"path":["getmemberplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"Skip","value":"{Skip}"},{"key":"Limit","value":"{Limit}"}],"variable":[]}},"response":[{"id":"d1ea16c6-6072-4d10-b18e-8740ca839a64","name":"Get Member Playlists (Include Tracks) (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylists/{{HM_ServiceAPI_MemberToken}}?Skip=0&Limit=20","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylists","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"Skip","value":"0"},{"key":"Limit","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 02:19:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"30998"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"My Playlist 1\",\n            \"ID\": \"ac3efc4f6dd9ufj817\",\n            \"Description\": \"A description\",\n            \"Tags\": \"tagname1, tagname2\",\n            \"CreatedDate\": \"2019-08-12 13:30:12\",\n            \"LastUpdateDate\": \"2020-05-07 16:29:03\",\n            \"TrackCount\": \"0\",\n            \"Tracks\": [],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"LanguageItems\": [],\n    \t\t\"AutoSave\": true,\n            \"Type\": \"Curated\",\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"OrderBy\": \"\",\n            \"HighlightTracks\": false,\n            \"Featured\": null,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        },\n        {\n            \"Name\": \"My Playlist 2\",\n            \"ID\": \"0ldgb89163605k15ef\",\n            \"Description\": \"A description\",\n            \"Tags\": \"tagname1, tagname2\",\n            \"CreatedDate\": \"2017-10-25 14:54:50\",\n            \"LastUpdateDate\": \"2020-05-07 16:29:03\",\n            \"TrackCount\": \"8\",\n            \"Tracks\": [],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"LanguageItems\": [],\n    \t\t\"AutoSave\": false,\n            \"Type\": \"Curated\",\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"OrderBy\": \"\",\n            \"HighlightTracks\": false,\n            \"Featured\": null,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        }\n    ],\n    \"Total\": \"0\"\n}"},{"id":"bcf8a5f8-a90e-4587-b641-bf1a8ff44f4a","name":"Get Member Playlists (Include Tracks) (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylists/{{HM_ServiceAPI_MemberToken}}?Skip=0&Limit=20","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylists","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"Skip","value":"0"},{"key":"Limit","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 02:24:20 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"14510"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"My Playlist 1\" id=\"ac3efc4f6dd9ufj817\" description=\"A description\" tags=\"tagname1, tagname2\" createddate=\"2019-08-12 13:30:12\" lastupdatedate=\"2020-05-07 16:29:03\" trackcount=\"0\" hasimage=\"false\" allowdownload=\"false\" autosave=\"true\" type=\"Curated\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <tracks/>\n            <RelatedPlaylists/>\n            <languageitems />\n        </playlist>\n        <playlist name=\"My Playlist 2\" id=\"0ldgb89163605k15ef\" description=\"A description\" tags=\"tagname1, tagname2\" createddate=\"2017-10-25 14:54:50\" lastupdatedate=\"2020-05-07 16:29:03\" trackcount=\"8\" hasimage=\"false\" allowdownload=\"false\" autosave=\"false\" type=\"Curated\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <tracks/>\n            <RelatedPlaylists/>\n            <languageitems />\n        </playlist>\n    </playlists>\n    <total>0</total>\n</responseplaylists>"}],"_postman_id":"8d575c97-e3aa-486f-a63a-3431d79b84a7"},{"name":"Get Member Playlist","id":"a27ae262-5df5-4365-9d44-d9a043e84bf8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylist/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}?returntracks=true&returnpublishlocations=false","description":"<p>Returns a specific member playlist including tracks.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnTracks</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnPublishLocations</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>Set <code>returntracks</code> to false in order to return a playlist without it's associated tracks. Default is true, so tracks will be returned if the parameter is not provided.</p>\n<p>Set <code>returnpublicationlocations</code> to true to return the list of locations where the playlist has been published to as a featured playlist.</p>\n<p><strong>Response Notes: MaxOrderID</strong></p>\n<p>This will appear in the response as a string-integer, if the playlist has tracks. It denotes the maximum orderid that exists on the playlist. This is useful when trying to ascertain the position of the bottom-most track in the playlist, if not all content can be shown in the current region.</p>\n","urlObject":{"path":["getmemberplaylist","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"returntracks","value":"true"},{"key":"returnpublishlocations","value":"false"}],"variable":[]}},"response":[{"id":"0eb218c6-8924-4c7f-a0ee-8824b081bf18","name":"Get Member Playlist (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylist/{{HM_ServiceAPI_MemberToken}}/0ldgb89163605k15ef"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 02:29:51 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"19140"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"My Playlist 2\",\n            \"ID\": \"0ldgb89163605k15ef\",\n            \"Description\": \"A description\",\n            \"Tags\": \"tagname1, tagname2\",\n            \"CreatedDate\": \"2017-10-25 14:54:50\",\n            \"LastUpdateDate\": \"2020-05-07 16:28:34\",\n            \"TrackCount\": \"1\",\n            \"Tracks\": [\n                {\n                    \"InsertionType\": \"Manual\",\n                    \"TrackNumber\": \"014\",\n                    \"Time\": \"02:01\",\n                    \"LengthSeconds\": \"121\",\n                    \"LengthSecondsTrimStart\": \"\",\n                    \"LengthSecondsTrimEnd\": \"\",\n                    \"Comment\": \"High energy dancehall banger.\",\n                    \"Composer\": \"George Taylor\",\n                    \"Publisher\": \"No Sheet Music\",\n                    \"Name\": \"Titans\",\n                    \"AlbumID\": \"fz8e1f434gcy9b5ad8\",\n                    \"LibraryID\": \"888ffadee59r1f56a7\",\n                    \"ID\": \"badcf057u195fdr36r\",\n                    \"Keywords\": \"Energetic, Uplifting, Positive, Edgy, Busy, Erratic, Sexy, Cool, Advertising-Branded Content, Entertainment, Lifestyle, Sport, Gaming, Radio, Technology\",\n                    \"DisplayTitle\": \"Titans\",\n                    \"Genre\": \"Electronic, Dance, Trap, Trip Hop\",\n                    \"Tempo\": \"C Minor\",\n                    \"Instrumentation\": \"Energetic, Uplifting, Positive, Edgy, Busy, Erratic, Sexy, Cool, Advertising-Branded Content, Entertainment, Lifestyle, Sport, Gaming, Radio, Technology\",\n                    \"Bpm\": \"140\",\n                    \"Mixout\": \"Lite Mix Full\",\n                    \"Frequency\": \"0\",\n                    \"Bitrate\": \"0\",\n                    \"Version\": \"Alternate\",\n                    \"LastUpdated\": \"2017-10-13 01:46:23\",\n                    \"CDCode\": \"NSM130\",\n                    \"Composers\": [],\n                    \"AlbumName\": \"NSM130 Energy\",\n                    \"LibraryName\": \"No Sheet Music\",\n                    \"LibraryFeatured\": false,\n                    \"IsAlternate\": \"true\",\n                    \"AlternateCount\": \"3\",\n                    \"Highlighted\": false,\n                    \"HighlightedInPlaylists\": [],\n                    \"HasLyrics\": false,\n                    \"IsExplicit\": false,\n                    \"Tags\": [],\n                    \"MainTrackID\": \"25938e97hebyaa713f\"\n                }\n            ],\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n\t\t    \"LanguageItems\": [],\n\t\t    \"AutoSave\": true,\n            \"Type\": \"Curated\",\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"OrderBy\": \"\",\n            \"HighlightTracks\": false,\n            \"MaxOrderID\": \"\",\n            \"Featured\": null,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        }\n    ],\n    \"Total\": \"1\"\n}"},{"id":"f7b06ab1-d940-4829-95d5-cd481d75ff04","name":"Get Member Playlist (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylist/{{HM_ServiceAPI_MemberToken}}/0ldgb89163605k15ef"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 02:32:18 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"9752"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"My Playlist 2\" id=\"0ldgb89163605k15ef\" description=\"A description\" tags=\"tagname1, tagname2\" createddate=\"2017-10-25 14:54:50\" trackcount=\"1\" hasimage=\"false\" allowdownload=\"false\" autosave=\"true\" type=\"Curated\" externalplaylistimageurl=\"\" orderby=\"\" highlighttracks=\"false\" maxorderid=\"\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <tracks>\n                <track tracknumber=\"014\" time=\"02:01\" lengthseconds=\"121\" lengthsecondstrimstart=\"\" lengthsecondstrimend=\"\" comment=\"High energy dancehall banger.\" composer=\"George Taylor\" publisher=\"No Sheet Music\" name=\"Titans\" albumid=\"fz8e1f434gcy9b5ad8\" libraryid=\"888ffadee59r1f56a7\" id=\"badcf057u195fdr36r\" keywords=\"Energetic, Uplifting, Positive, Edgy, Busy, Erratic, Sexy, Cool, Advertising-Branded Content, Entertainment, Lifestyle, Sport, Gaming, Radio, Technology\" displaytitle=\"Titans\" genre=\"Electronic, Dance, Trap, Trip Hop\" tempo=\"C Minor\" instrumentation=\"Energetic, Uplifting, Positive, Edgy, Busy, Erratic, Sexy, Cool, Advertising-Branded Content, Entertainment, Lifestyle, Sport, Gaming, Radio, Technology\" bpm=\"140\" mixout=\"Lite Mix Full\" frequency=\"0\" bitrate=\"0\" version=\"Alternate\" lastupdated=\"2017-10-13 01:46:23\" cdcode=\"NSM130\" albumname=\"NSM130 Energy\" libraryname=\"No Sheet Music\" libraryfeatured=\"false\" isalternate=\"true\" alternatecount=\"3\" maintrackid=\"25938e97hebyaa713f\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\" insertiontype=\"manual\">\n                    <composers/>\n                    <highlightedinplaylists />\n                    <tags/>\n                </track>\n            </tracks>\n            <RelatedPlaylists/>\n            <languageitems />\n        </playlist>\n    </playlists>\n    <total>1</total>\n</responseplaylists>"}],"_postman_id":"a27ae262-5df5-4365-9d44-d9a043e84bf8"},{"name":"Reorder Member Playlist","event":[{"listen":"test","script":{"id":"11e0bd0a-b8b3-45cb-8b42-7f5172110483","exec":[""],"type":"text/javascript"}}],"id":"5cfa731c-91ae-4a64-90cf-7c67d95d157f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/reordermemberplaylist/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}?movetoplaylistcategoryid={PlaylistCategoryID}&orderid={OrderID}","description":"<p>Allows for the reordering of a member playlist either on the root level, within a playlist category or within a different playlist category</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MoveToPlaylistCategoryID</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>OrderID</td>\n<td>Integer</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MoveToPlaylistCategoryID</td>\n<td>This is the playlist category that the playlist is to move to. If the playlist is moving into a playlist category or staying in an existing then this must be be included. If it is not included then the playlist is deemed to be moving to the root level structure</td>\n</tr>\n<tr>\n<td>OrderID</td>\n<td>This is a zero-based index and is the index as it may appear on a tree structure. Please note that OrderID will only impact the order of results when combined with the sort-order Custom_ASC or Custom_DESC</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["reordermemberplaylist","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"movetoplaylistcategoryid","value":"{PlaylistCategoryID}"},{"key":"orderid","value":"{OrderID}"}],"variable":[]}},"response":[{"id":"76d4e4a6-adee-4e3a-b663-8c71c6486f38","name":"Reorder Member Playlist (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/reordermemberplaylist/{{HM_ServiceAPI_MemberToken}}/bk02609081lb6ha25c?movetoplaylistcategoryid=20a6b7a3040hp1fa0a&orderid=2","host":["{{HM_ServiceAPI_URL}}"],"path":["reordermemberplaylist","{{HM_ServiceAPI_MemberToken}}","bk02609081lb6ha25c"],"query":[{"key":"movetoplaylistcategoryid","value":"20a6b7a3040hp1fa0a"},{"key":"orderid","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 May 2020 06:11:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"9ce57993-3f7a-42b1-8932-5e26820c1fd9","name":"Reorder Member Playlist (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/reordermemberplaylist/{{HM_ServiceAPI_MemberToken}}/bk02609081lb6ha25c?movetoplaylistcategoryid=20a6b7a3040hp1fa0a&orderid=2","host":["{{HM_ServiceAPI_URL}}"],"path":["reordermemberplaylist","{{HM_ServiceAPI_MemberToken}}","bk02609081lb6ha25c"],"query":[{"key":"movetoplaylistcategoryid","value":"20a6b7a3040hp1fa0a"},{"key":"orderid","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 08 May 2020 06:12:41 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"5cfa731c-91ae-4a64-90cf-7c67d95d157f"},{"name":"Reorder Multiple Member Playlists","event":[{"listen":"test","script":{"id":"bdd528f3-a48c-4d23-8e0a-b72ffbcb0e53","exec":[""],"type":"text/javascript"}}],"id":"b8a585f4-bf4c-4480-95b2-467cd2cbdf23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/reorderplaylists/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the reordering of multiple playlists.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["reorderplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0a9f9194-7fc1-4295-80cf-95d376e31043","name":"Reorder Multiple Member Playlists (XML)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestreorderplaylists>\r\n  <playlistids>ac3efc4f6dd9ufj817,0ldgb89163605k15ef</playlistids>\r\n</requestreorderplaylists>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/reorderplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:18:57 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"1646c546-f201-4ebf-9039-07d5eeb86277","name":"Reorder Multiple Member Playlists (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"playlistids\":\"ac3efc4f6dd9ufj817,0ldgb89163605k15ef\"\r\n} ","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/reorderplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:17:24 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"b8a585f4-bf4c-4480-95b2-467cd2cbdf23"},{"name":"Remove Member Playlist","id":"95e128ae-fbca-4200-a181-7730374fefe5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removeplaylist/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>Removes an entire playlist from a members account.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removeplaylist","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3016663c-874d-49f7-850d-854fa15eb906","name":"Remove Member Playlist (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removeplaylist/{{HM_ServiceAPI_MemberToken}}/e78815sb88bd7kcr1e"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 03:56:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"9ea8a115-d788-476d-9086-4ed89faaabdf","name":"Remove Member Playlist (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removeplaylist/{{HM_ServiceAPI_MemberToken}}/e78815sb88bd7kcr1e"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 03:56:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"95e128ae-fbca-4200-a181-7730374fefe5"},{"name":"Archive Member Playlist","id":"c209c264-9b3b-4c44-bce3-8338a42a96f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/archiveplaylist/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>Allows the archiving of a member playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["archiveplaylist","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"2562fdcc-3ec5-4791-a181-ad763252c472","name":"Archive Member Playlist (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/archiveplaylist/{{HM_ServiceAPI_MemberToken}}/f8fc1ahh63f17299aa"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:03:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"25dcf0cd-55eb-4007-a152-28d9ddf09eeb","name":"Archive Member Playlist (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/archiveplaylist/{{HM_ServiceAPI_MemberToken}}/f8fc1ahh63f17299aa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:02:57 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"c209c264-9b3b-4c44-bce3-8338a42a96f4"},{"name":"Restore Archived Member Playlist","id":"dcdd0aa6-e485-46c8-8e81-a70f20fd34b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/restorearchiveplaylist/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>Allows an archived member playlist to be restored.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["restorearchiveplaylist","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cd109824-657f-438d-8754-c38f018dc9ba","name":"Restore Archived Member Playlist (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/restorearchiveplaylist/{{HM_ServiceAPI_MemberToken}}/f8fc1ahh63f17299aa"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:09:24 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"df65f10a-4316-4b09-8723-1e2ab7cd8ef4","name":"Restore Archived Member Playlist (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/restorearchiveplaylist/{{HM_ServiceAPI_MemberToken}}/f8fc1ahh63f17299aa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:08:43 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"dcdd0aa6-e485-46c8-8e81-a70f20fd34b1"},{"name":"Duplicate Member Playlist","event":[{"listen":"test","script":{"id":"ceec8d49-ab6a-41ba-9f65-3303fbc4c731","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"17339b65-270c-412d-a8dd-62579f4042a5","exec":[""],"type":"text/javascript"}}],"id":"9c815794-63b3-48fb-a944-53527025ae80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/duplicatememberplaylist/{{HM_ServiceAPI_MemberToken}}","description":"<p>Duplicates a playlist using a source playlist. This will duplicate the playlist and it's tracks.</p>\n<p>The values in <code>AutoSave</code> and <code>HighlightTracks</code> from the sourced playlist will not carry over to the duplicate.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SourcePlaylistID</td>\n<td>Mandatory, ID of the playlist to duplicate</td>\n</tr>\n<tr>\n<td>DuplicatePlaylistName</td>\n<td>Optional, name of the new playlist. If left empty or not included then the name of the source playlist will be used</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["duplicatememberplaylist","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"c3fd028d-3507-472d-8817-4218aa4748e7","name":"Duplicate Member Playlist (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"SourcePlaylistID\": \"13b5dd4eac2134afe0\",\r\n    \"DuplicatePlaylistName\": \"Duplicate playlist name\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/duplicatememberplaylist/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Apr 2022 04:28:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"Duplicate playlist name\",\n            \"ID\": \"13b5dd4eac2134afe0\",\n            \"Description\": \"Description\",\n            \"CreatedDate\": \"2022-04-04 14:28:03\",\n            \"LastUpdateDate\": \"2022-04-04 14:28:03\",\n            \"RelatedPlaylists\": [],\n            \"HasImage\": false,\n            \"Tags\": \"tagname1, tagname2, tagname3\",\n            \"LanguageItems\": [],\n            \"AutoSave\": false,\n            \"Type\": \"Curated\",\n            \"OrderBy\": \"\",\n            \"ExternalPlaylistImageUrl\": \"\",\n            \"HighlightTracks\": false,\n            \"MaxOrderID\": \"\",\n            \"Featured\": null,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        }\n    ]\n}"},{"id":"fb470a05-1340-42a9-9132-dba0b4f9e03f","name":"Duplicate Member Playlist (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestduplicateplaylist>\r\n  <sourceplaylistid>13b5dd4eac2134afe0</sourceplaylistid>\r\n  <duplicateplaylistname>Duplicate playlist name</duplicateplaylistname>\r\n</requestduplicateplaylist>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/duplicatememberplaylist/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 04 Apr 2022 04:38:35 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"Duplicate playlist name\" id=\"13b5dd4eac2134afe0\" description=\"Description\" createddate=\"2022-04-04 14:38:34\" lastupdatedate=\"2022-04-04 14:38:34\" hasimage=\"false\" allowdownload=\"false\" tags=\"tagname1, tagname2, tagname3\" autosave=\"false\" type=\"Curated\" orderby=\"\" externalplaylistimageurl=\"\" highlighttracks=\"false\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <RelatedPlaylists />\n            <languageitems />\n        </playlist>\n    </playlists>\n</responseplaylists>"}],"_postman_id":"9c815794-63b3-48fb-a944-53527025ae80"},{"name":"Copy Featured Playlist to Member Playlist","id":"487dfbe1-da93-48f2-bc3c-83ffc9552844","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/copytomemberplaylist/{{HM_ServiceAPI_MemberToken}}","description":"<p>Copies a featured playlist into a member playlist.</p>\n<p>If the featured playlist has artwork this too will come across to the member playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PlaylistID</td>\n<td>Mandatory, ID of the playlist to copy</td>\n</tr>\n<tr>\n<td>PlaylistName</td>\n<td>Optional, name of the new playlist. If left empty or not included then the name of the source playlist will be used</td>\n</tr>\n<tr>\n<td>CopyTracks</td>\n<td>Optional. defaults to false. If set to true, all of the tracks in the playlist will be copied across to the newly created playlist</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>The response will contain a playlist entity of the new playlist that was created.</p>\n","urlObject":{"path":["copytomemberplaylist","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e2b33dd8-11e0-4d7f-9959-18fa69c86c5e","name":"Copy Featured Playlist to Member Playlist (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"PlaylistID\": \"f588f10e40a9f7ed21\",\r\n    \"PlaylistName\": \"\",\r\n    \"CopyTracks\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/copytomemberplaylist/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 09 Dec 2022 01:05:50 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Playlists\": [\n        {\n            \"Name\": \"Psychedelic Rock\",\n            \"ID\": \"f588f10e40a9f7ed21\",\n            \"Description\": \"\",\n            \"CreatedDate\": \"2022-12-09 12:05:49\",\n            \"LastUpdateDate\": \"2022-12-09 12:05:49\",\n            \"RelatedPlaylists\": [],\n            \"HasImage\": true,\n            \"Tags\": \"psychedelic,rock,psychedelic rock\",\n            \"LanguageItems\": [],\n            \"AutoSave\": false,\n            \"Type\": \"Curated\",\n            \"OrderBy\": \"\",\n            \"HighlightTracks\": false,\n            \"MaxOrderID\": \"\",\n            \"Featured\": null,\n            \"IsEditable\": true,\n            \"IsCollaboration\": false,\n            \"HasCollaborator\": false,\n            \"CollaboratingDate\": \"\",\n            \"IsOwner\": true,\n            \"IsPublishable\": false,\n            \"HasPublishMember\": false,\n            \"LastPublishDate\": \"\",\n            \"HasSchedule\": false,\n            \"IsActiveSchedule\": false,\n            \"EnableSchedule\": false\n        }\n    ]\n}"},{"id":"8500c095-357a-488c-8efb-36fa6b320550","name":"Copy Featured Playlist to Member Playlist (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcopytomemberplaylist>\r\n    <playlistid>f588f10e40a9f7ed21</playlistid>\r\n    <playlistname></playlistname>\r\n    <copytracks>true</copytracks>\r\n</requestcopytomemberplaylist>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/copytomemberplaylist/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 09 Dec 2022 05:10:20 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist name=\"Psychedelic Rock\" id=\"f588f10e40a9f7ed21\" description=\"\" createddate=\"2022-12-09 16:10:20\" lastupdatedate=\"2022-12-09 16:10:20\" hasimage=\"true\" allowdownload=\"false\" tags=\"psychedelic,rock,psychedelic rock\" autosave=\"false\" type=\"Curated\" orderby=\"\" highlighttracks=\"false\" iseditable=\"true\" iscollaboration=\"false\" hascollaborator=\"false\" collaboratingdate=\"\" isowner=\"true\" ispublishable=\"false\" haspublishmember=\"false\" lastpublishdate=\"\" hasschedule=\"false\" isactiveschedule=\"false\" enableschedule=\"false\">\n            <RelatedPlaylists />\n            <languageitems />\n        </playlist>\n    </playlists>\n</responseplaylists>"}],"_postman_id":"487dfbe1-da93-48f2-bc3c-83ffc9552844"},{"name":"Publish Member Playlist","event":[{"listen":"test","script":{"id":"ceec8d49-ab6a-41ba-9f65-3303fbc4c731","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"17339b65-270c-412d-a8dd-62579f4042a5","exec":[""],"type":"text/javascript"}}],"id":"ea44fc2f-3935-42cf-9ecd-01280553a608","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/publishmemberplaylist/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>Publishes a member playlist by taking a copy of the playlist and converting it into a featured playlist, for inclusion in either a Style or ProductionCategory structure.</p>\n<p>It is also possible to create a schedule. Creating a schedule will allow you to specify how often this playlist should refresh itself using previously performed search criteria, and whether or not that refresh should automatically publish this changes to the publication locations.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>StyleID</td>\n<td>Optional, ID of the style for the featured playlist to be placed</td>\n</tr>\n<tr>\n<td>MemberGroupProductionCategoryID</td>\n<td>Optional, ID of the ProductionCategory for the featured playlist to be placed</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>Optional, when not set the original name of the member playlist will be used for the featured playlist. When set, this new name will be used instead.</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Required. Possible values are; Preview, Publish and Deleted. Preview will see this featured playlist not be visible from the API without opting into inactive content. Publish will see this featured playlist immediately appear as an active playlist from the API. Deleted, will disassociate the member playlist from the featured playlist - the featured playlist will remain in the state it was in prior to the delete request</td>\n</tr>\n<tr>\n<td>CopyTracks</td>\n<td>Optional, defaults to true. When set to false, the tracks will not be placed on the featured playlist.</td>\n</tr>\n<tr>\n<td>Locations</td>\n<td>Mandatory, must contain at least one item. This is an array of locations where the playlist will be published.</td>\n</tr>\n<tr>\n<td>Schedule</td>\n<td>Optional, a schedule for which the playlist should refresh on.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Locations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ID</td>\n<td>Mandatory, ID of the style or the productioncategory for the featured playlist to be placed</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>Mandatory, possible values are;  <br />1. Style  <br />2. MemberGroupProductionCategory</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Required. Possible values are; Publish and Deleted. <code>Publish</code> will see this featured playlist immediately appear as an active playlist from the API in that location.  <br /><code>Deleted</code> will remove the featured playlist from that location.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Schedule</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>Optional, Name of the schedule</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Optional, Description of the schedule</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Mandatory, defaults to Enabled. Possible values are;  <br />1. Enabled  <br />2. Disabled</td>\n</tr>\n<tr>\n<td>SearchHistoryID</td>\n<td>Mandatory, ParentSearchHistoryID obtained from a Search</td>\n</tr>\n<tr>\n<td>RefreshType</td>\n<td>Mandatory,defaults to RefreshAndPublish. Possible values are;  <br />1. Refresh  <br />2. RefreshAndPublish  <br />3. Publish  <br />When <code>Refresh</code> the playlist tracks will be refreshed, but it will not be published to it's publish locations.  <br />When <code>RefreshAndPublish</code> the playlist will be refreshed and publishes to it's locations.  <br />When <code>Publish</code> the playlist will be published to it's location. The tracks within will not undergo any update.</td>\n</tr>\n<tr>\n<td>GenerateType</td>\n<td>Mandatory, defaults to Append. Possible values are;  <br />1. Append  <br />2. Clean  <br />When <code>Append</code> then the tracks are appended to those that exist within the playlist already.  <br />When <code>Clean</code> then the tracks are appended to the playlist after the playlist has had some of all tracks removed. Refer to generatecleantype as this setting defines the cleaning method.</td>\n</tr>\n<tr>\n<td>GenerateCleanType</td>\n<td>Mandatory, defaults to CleanAll. Possible values are;  <br />- CleanAll  <br />- CleanAutomated  <br />- CleanManual  <br />When <code>CleanAll</code> then all tracks are removed from the playlist before the search result tracks are added.  <br />When <code>CleanAutomated</code> then all tracks that were previously added via a search result will be removed before the new search result tracks are added. This will keep any manually added tracks that the user may have added to the playlist.  <br />When <code>CleanManual</code> then all tracks that were previously added by the user will be removed before the new search result tracks are added. This will keep any previous tracks that were added as via a search result.</td>\n</tr>\n<tr>\n<td>IntervalType</td>\n<td>Mandatory, defaults to Day. Possible values are;  <br />1. Day  <br />2. Week  <br />3. Month</td>\n</tr>\n<tr>\n<td>IntervalValue</td>\n<td>Mandatory, the period in which the Interval Type is performed</td>\n</tr>\n<tr>\n<td>IntervalStartDate</td>\n<td>Mandatory, the start date of the Interval Type</td>\n</tr>\n<tr>\n<td>IntervalEndDate</td>\n<td>Mandatory, the end date of the Interval Type</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["publishmemberplaylist","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"7386133b-3641-4ded-ab51-919c9e8b6813","name":"Publish Member Playlist (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"\",\r\n    \"Status\": \"Publish\",\r\n    \"CopyTracks\": true,\r\n    \"Locations\": [\r\n        {\r\n            \"Type\": \"Style\",\r\n            \"ID\": \"7417d2511565bd9eb7\",\r\n            \"Status\": \"Publish\"\r\n        },\r\n        {\r\n            \"Type\": \"MemberGroupProductionCategory\",\r\n            \"ID\": \"7417d2511565bd9eb7\",\r\n            \"Status\": \"Publish\"\r\n        }\r\n    ],\r\n    \"Schedule\": null\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/publishmemberplaylist/{{HM_ServiceAPI_MemberToken}}/fc3ec1a6ee01f0f179"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 May 2022 05:39:38 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\",\n    \"Identity\": \"ae0ce3035fe7feea1a\"\n}"},{"id":"7d83b5aa-abf8-4549-8aa5-3f7a4a58ffc7","name":"Publish Member Playlist (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<RequestPublishMemberPlaylist>\r\n  <Name></Name>\r\n  <Status>Publish</Status>\r\n  <CopyTracks>true</CopyTracks>\r\n  <Locations>\r\n    <Location id=\"7417d2511565bd9eb7\" \"type=\"Style\" status=\"Publish\"></Location>\r\n    <Location id=\"7417d2511565bd9eb7\" \"type=\"MemberGroupProductionCategory\" status=\"Publish\"></Location>\r\n  </Locations>\r\n</RequestPublishMemberPlaylist>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/publishmemberplaylist/{{HM_ServiceAPI_MemberToken}}/fc3ec1a6ee01f0f179"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 17 May 2022 05:50:58 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n    <Identity>ae0ce3035fe7feea1a</Identity>\n</responsecode>"}],"_postman_id":"ea44fc2f-3935-42cf-9ecd-01280553a608"}],"id":"539579fe-d1e6-456b-ab82-974c169ff7b0","_postman_id":"539579fe-d1e6-456b-ab82-974c169ff7b0","description":""},{"name":"Playlist Tracks","item":[{"name":"Search Member Playlist Tracks","event":[{"listen":"test","script":{"id":"89c518c6-b9f1-475a-b04c-018b2d781c4a","exec":[""],"type":"text/javascript"}}],"id":"a9215d7e-0713-4153-9f3a-918dd4d47b60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/searchmemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>Searches tracks on a specific member playlist.</p>\n<p>It is possible to define which field(s) are searched on.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Keyword</td>\n<td>Mandatory, to return all tracks use empty string. This is considered an AND search when multiple keywords are provided. Keywords are also wildcard enabled, so partial matches will be positive matches.</td>\n</tr>\n<tr>\n<td>Fields</td>\n<td>Optional; defaults to <code>TrackDisplayTitle,TrackDescription</code>.  <br />Possible values are;  <br />- TrackDisplayTitle  <br />- TrackDescription  <br />- TrackKeywords  <br />- AlbumDisplayTitle  <br />- AlbumDescription  <br />- AlbumKeywords  <br />These are the fields that the search Keyword criteria will be applied against. Any configuration of these is accepted.</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Mandatory, when true a count of the tracks in the result set will be returned. This track count is for the full result, not just the count of tracks within the Skip/Limit configur</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Optional, default is 0</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Optional, default is unlimited</td>\n</tr>\n<tr>\n<td>OrderBy</td>\n<td>Optional, default is <code>Custom_ASC</code>. The order to be applied to the tracks in this playlist</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Custom_ASC if not provided. Possible values include; Created_Asc, Created_Desc, Custom_Asc, Custom_Desc, Title_Asc, Title_Desc, ReleaseDate_Asc, ReleaseDate_Desc, DateAdded_Asc, DateAdded_Desc, Duration_Asc, Duration_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Request Notes: Sort - Title_ASC &amp; Title_DESC</strong></p>\n<p>These two sort options are ascending &amp; descending on the track title, not the track dispaly title. As part of the ordering, any album CD Code present is removed.</p>\n","urlObject":{"path":["searchmemberplaylisttracks","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"82cca6af-ce9e-4974-b6a4-68aceaac0d43","name":"Search Member Playlist Tracks (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Keyword\": \"Rock\",\r\n    \"Fields\": \"TrackDisplayTitle,TrackDescription\",\r\n    \"ReturnTrackCount\": true,\r\n    \"InsertionType\": \"\",\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"OrderBy\": \"Custom_Asc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchmemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}/vfbf8fc96f7l4f38e5"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Fri, 03 Jul 2020 04:37:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"InsertionType\": \"Manual\",\n            \"TrackNumber\": \"005\",\n            \"Time\": \"03:09\",\n            \"LengthSeconds\": \"189\",\n            \"LengthSecondsTrimStart\": \"\",\n            \"LengthSecondsTrimEnd\": \"\",\n            \"Comment\": \"Medium. Driving Rock tune with distorted guitars.\",\n            \"Composer\": \"Claude Engel\",\n            \"Publisher\": \"BMG Production Works (France) (SACEM) 100%\",\n            \"Name\": \"French Rock\",\n            \"AlbumID\": \"bfb2bc47h7u73359ec\",\n            \"LibraryID\": \"mgaa2444n1da891521\",\n            \"ID\": \"as2634a2e843346jp7\",\n            \"Keywords\": \"Heavy, Retro, Vintage, Instrumental, Driving, Drive, Determined, Pushing, Urging, Thrusting, Cool, Chic, Attitude, Hip, Slick, Smooth, Suave, Stylish, Swagger, Confident, Positive, Upbeat, Cheerful, Joyful, Joyous, Feel Good, Friendly, Happiness, Optimistic, Happy, Exciting, Action, Activity, Adrenaline, Excitement, Bustling, Busy, Energy, Lively, Thrilling, Energetic, Adventurous, Adventure, Discovery, Open Road, Road Trip, Travel, Wilderness, Wild, Brave, Courageous, Free,\",\n            \"Lyrics\": \"N\",\n            \"DisplayTitle\": \"French Rock\",\n            \"Genre\": \"Rock\",\n            \"Tempo\": \"Medium\",\n            \"Instrumentation\": \"Drum Kit, Bass Guitar, Electric Guitar\",\n            \"Bpm\": \"108\",\n            \"Mixout\": \"Main\",\n            \"Filesize\": \"\",\n            \"Frequency\": \"0\",\n            \"Bitrate\": \"0\",\n            \"DateIngested\": \"2016-10-13 00:08:16\",\n            \"Version\": \"main\",\n            \"AlternateTracks\": [],\n            \"RelatedTracks\": [],\n            \"Categories\": [],\n            \"ISRC\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2020-05-27 03:07:44\",\n            \"CDCode\": \"TM3026\",\n            \"Composers\": [],\n            \"AlbumName\": \"TM3026 99% Pop\",\n            \"LibraryName\": \"Tele Music Classic Vaults\",\n            \"LibraryFeatured\": false,\n            \"Highlighted\": false,\n            \"HighlightedInPlaylists\": [],\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"IsCached\": false\n        }\n    ],\n    \"TotalTracks\": \"1\"\n}"},{"id":"fa6ef205-df8a-4603-a38c-1cc2a3f6a08f","name":"Search Member Playlist Tracks (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsearchmemberplaylisttracks>\r\n    <keyword>Rock</keyword>\r\n    <fields>TrackDisplayTitle,TrackDescription</fields>\r\n    <returntrackcount>true</returntrackcount>\r\n    <insertiontype></insertiontype>\r\n    <skip>0</skip>\r\n    <limit>10</limit>\r\n    <listordertype>Custom_Asc</listordertype>\r\n</requestsearchmemberplaylisttracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/searchmemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}/vfbf8fc96f7l4f38e5"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Fri, 03 Jul 2020 05:17:00 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" totaltracks=\"1\">\n    <tracks>\n        <track tracknumber=\"005\" time=\"03:09\" lengthseconds=\"189\" lengthsecondstrimstart=\"\" lengthsecondstrimend=\"\" comment=\"Medium. Driving Rock tune with distorted guitars.\" composer=\"Claude Engel\" publisher=\"BMG Production Works (France) (SACEM) 100%\" name=\"French Rock\" albumid=\"bfb2bc47h7u73359ec\" libraryid=\"mgaa2444n1da891521\" id=\"as2634a2e843346jp7\" keywords=\"Heavy, Retro, Vintage, Instrumental, Driving, Drive, Determined, Pushing, Urging, Thrusting, Cool, Chic, Attitude, Hip, Slick, Smooth, Suave, Stylish, Swagger, Confident, Positive, Upbeat, Cheerful, Joyful, Joyous, Feel Good, Friendly, Happiness, Optimistic, Happy, Exciting, Action, Activity, Adrenaline, Excitement, Bustling, Busy, Energy, Lively, Thrilling, Energetic, Adventurous, Adventure, Discovery, Open Road, Road Trip, Travel, Wilderness, Wild, Brave, Courageous, Free,\" lyrics=\"N\" displaytitle=\"French Rock\" genre=\"Rock\" tempo=\"Medium\" instrumentation=\"Drum Kit, Bass Guitar, Electric Guitar\" bpm=\"108\" mixout=\"Main\" filesize=\"\" frequency=\"0\" bitrate=\"0\" dateingested=\"2016-10-13 00:08:16\" version=\"main\" isrc=\"\" status=\"active\" lastupdated=\"2020-05-27 03:07:44\" cdcode=\"TM3026\" albumname=\"TM3026 99% Pop\" libraryname=\"Tele Music Classic Vaults\" libraryfeatured=\"false\" iscached=\"false\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\" insertiontype=\"manual\">\n            <alternatetracks />\n            <relatedtracks />\n            <categories />\n            <composers />\n            <highlightedinplaylists />\n            <tags />\n        </track>\n    </tracks>\n</responsetracks>"}],"_postman_id":"a9215d7e-0713-4153-9f3a-918dd4d47b60"},{"name":"Compare Member Playlist Tracks","event":[{"listen":"test","script":{"id":"3500aa74-5ad6-4a30-bf57-723ca83771f4","exec":[""],"type":"text/javascript"}}],"id":"5a0fb731-1534-410c-8aaa-325b4a81c8bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/filtermemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>Allows a comparison of tracks between a source playlist and one or more playlists.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Playlists</td>\n<td>Mandatory, an array of playlists to compare the source playlist tracks against</td>\n</tr>\n<tr>\n<td>FilterBy</td>\n<td>Mandatory, two possible values; <code>Except</code> and <code>Intersect</code></td>\n</tr>\n<tr>\n<td>FilterAction</td>\n<td>Mandatory, two possible values; <code>FilterOnly</code> and <code>FilterAndSave</code></td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Optional, default is 0</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Optional, default is unlimited</td>\n</tr>\n<tr>\n<td>OrderBy</td>\n<td>Optional, default is <code>Custom_ASC</code>. The order to be applied to the tracks in this playlist</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: FilterBy</strong></p>\n<p>There are two options available; <code>Except</code> and <code>Intersect</code>.</p>\n<p>Use <code>Except</code> when you want to return all tracks from the source playlist that do not appear in any of the <code>Playlists</code>.</p>\n<p>Use <code>Intersect</code> when you want to return all tracks from the source playlist that do appear in all of the <code>Playlists</code>.</p>\n<p><strong>Request Notes: FilterAction</strong></p>\n<p>There are two options available; <code>FilterOnly</code> and <code>FilterAndSave</code></p>\n<p>Use <code>FilterOnly</code> when you want to perform the comparison and not actually alter the source playlist.</p>\n<p>Use <code>FilterAndSave</code> when you want to perform the comparison and alter the tracks on the source playlist by the result.</p>\n<p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Custom_ASC if not provided. Possible values include; Created_Asc, Created_Desc, Custom_Asc, Custom_Desc, Title_Asc, Title_Desc, ReleaseDate_Asc, ReleaseDate_Desc, DateAdded_Asc, DateAdded_Desc, Duration_Asc, Duration_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Request Notes: Sort - Title_ASC &amp; Title_DESC</strong></p>\n<p>These two sort options are ascending &amp; descending on the track title, not the track dispaly title. As part of the ordering, any album CD Code present is removed.</p>\n","urlObject":{"path":["filtermemberplaylisttracks","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cfb59d75-cca2-4e04-94a7-9b443bcbbe82","name":"Compare Member Playlist Tracks (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Playlists\": [\r\n        \"1ce438b737cbeae6b7c\"\r\n    ],\r\n    \"FilterBy\": \"Except\",\r\n    \"FilterAction\": \"FilterOnly\",\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"OrderBy\": \"Custom_Asc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/filtermemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}/6e204a35b3013e0f01"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Wed, 10 Aug 2022 02:03:55 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"InsertionType\": \"Manual\",\n            \"LibraryFeatured\": false,\n            \"Highlighted\": false,\n            \"EvokeSegments\": [],\n            \"HighlightedInPlaylists\": [],\n            \"TrackNumber\": \"1\",\n            \"Time\": \"04:29\",\n            \"LengthSeconds\": \"269\",\n            \"LengthSecondsTrimStart\": \"\",\n            \"LengthSecondsTrimEnd\": \"\",\n            \"Comment\": \"Traditional style Chinese music\",\n            \"Composer\": \"Graham Philip D'Ancey (PRS/MCPS)\",\n            \"Publisher\": \"Cavendish Music Co. Ltd.  (PRS)\",\n            \"Artist\": \"\",\n            \"Name\": \"THE DRAGON & THE PHOENIX\",\n            \"AlbumID\": \"898508aa5a17afcec2\",\n            \"LibraryID\": \"741de54cb7284214d\",\n            \"ID\": \"c23e1b7d5f70cd9d4de\",\n            \"Keywords\": \"China, Ethnospheres, Asia, Far East, Asian, Asian, Chinese, Expedition, Global, Third World, Ethnic\",\n            \"Lyrics\": \"\",\n            \"DisplayTitle\": \"THE DRAGON & THE PHOENIX\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"National Music / Countries\",\n            \"Tempo\": \"Medium\",\n            \"Instrumentation\": \"\",\n            \"Bpm\": \"110\",\n            \"Mixout\": \"\",\n            \"Frequency\": \"0\",\n            \"Bitrate\": \"0\",\n            \"DateIngested\": \"2021-10-31 00:11:47\",\n            \"Version\": \"Main\",\n            \"AlternateTracks\": [],\n            \"RelatedTracks\": [],\n            \"Categories\": [],\n            \"Status\": \"active\",\n            \"CDCode\": \"CAVC0030\",\n            \"Composers\": [],\n            \"AlbumName\": \"CAVC0030 National Music Chinese/indian\",\n            \"LibraryName\": \"Cavendish Music\",\n            \"FileName\": \"BMGPMCAVC0030001THE_DRAGON_&_THE_PHOENIX[version]__D'Ancey.wav\",\n            \"IsAlternate\": \"false\",\n            \"AlternateCount\": \"0\",\n            \"Mood\": \"\",\n            \"MusicFor\": \"\",\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"Tags\": [],\n            \"MainTrackID\": \"\",\n            \"IsCached\": false,\n            \"StemCount\": \"0\",\n            \"Stems\": [],\n            \"LanguageItems\": [],\n            \"OrderID\": \"0\"\n        }\n    ],\n    \"TotalTracks\": \"1\"\n}"},{"id":"cbe51f18-7f27-4227-a1b5-038621b2a355","name":"Compare Member Playlist Tracks (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestfiltermemberplaylisttracks>\r\n    <playlists>\r\n        <string>1ce438b737cbeae6b7c</string>\r\n    </playlists>\r\n    <filterby>Except</filterby>\r\n    <filteraction>FilterOnly</filteraction>\r\n    <skip>0</skip>\r\n    <limit>10</limit>\r\n    <orderby>Custom_Asc</orderby>\r\n</requestfiltermemberplaylisttracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/filtermemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}/6e204a35b3013e0f01"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Tue, 16 Aug 2022 01:40:53 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" totaltracks=\"1\">\n    <tracks>\n        <track mood=\"\" musicfor=\"\" tracknumber=\"050\" time=\"00:32\" lengthseconds=\"32\" lengthsecondstrimstart=\"\" lengthsecondstrimend=\"\" comment=\"Strange, Weird, Ascending, Unworldly, Hell, Keyboards\" composer=\"Rene Pierre Brossard\" publisher=\"Ocean Ridge Music 1\" artist=\"Parry Music Library / BMGPM\" name=\"Dragon Fire 2\" albumid=\"898508aa5a17afcec2\" libraryid=\"741de54cb7284214d\" id=\"c23e1b7d5f70cd9d4de\" keywords=\"Strange, Weird, Ascending, Unworldly, Hell, Keyboards\" lyrics=\"N\" displaytitle=\"Dragon Fire 2\" alternatetitle=\"\" genre=\"Fantasy, Whimsical, Horror\" tempo=\"\" instrumentation=\"\" bpm=\"\" mixout=\"Main\" frequency=\"0\" bitrate=\"0\" dateingested=\"2017-03-15 12:59:12\" version=\"main\" status=\"active\" cdcode=\"PML201A\" albumname=\"PML201A Drama Moods 6 Disc 1\" libraryname=\"Parry Music Library\" filename=\"BMGPM_PML201A_050_Dragon_Fire_2__Brossard.wav\" isalternate=\"false\" alternatecount=\"0\" maintrackid=\"\" iscached=\"false\" albumreleasedate=\"2000-03-13T00:00:00\" stemcount=\"0\" orderid=\"0\" libraryfeatured=\"false\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\" insertiontype=\"manual\">\n            <alternatetracks />\n            <relatedtracks />\n            <categories />\n            <composers />\n            <tags />\n            <stem />\n            <languageitems />\n            <evokesegments />\n            <highlightedinplaylists />\n        </track>\n    </tracks>\n</responsetracks>"}],"_postman_id":"5a0fb731-1534-410c-8aaa-325b4a81c8bf"},{"name":"Add to Member Playlists","event":[{"listen":"test","script":{"id":"bdd528f3-a48c-4d23-8e0a-b72ffbcb0e53","exec":[""],"type":"text/javascript"}}],"id":"6250be38-21be-4575-ad7f-e124e7a20f7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/addtomemberplaylists/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the addition of multiple objects to one or more member playlists. The objects being added must all be of the same type.</p>\n<p>Response will include which tracks were added and which were existing.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectType</td>\n<td>Mandatory, type of the object being added. Possible values include Track, Album or Playlist</td>\n</tr>\n<tr>\n<td>ObjectIDs</td>\n<td>Mandatory, identifiers of the object being added. For example, if `ObjectType = Track` then the identifier must be a TrackID</td>\n</tr>\n<tr>\n<td>AddToPlaylistIDs</td>\n<td>Optional, identifiers of the member playlists being added to. This can be excluded if <code>AddToAutoSavePlaylists = True</code></td>\n</tr>\n<tr>\n<td>ObjectTrimStart</td>\n<td>Optional, the start position reference for which streaming and downloads should begin at</td>\n</tr>\n<tr>\n<td>ObjectTrimEnd</td>\n<td>Optional, the end position reference for which streaming and downloads should end at</td>\n</tr>\n<tr>\n<td>AddToAutoSavePlaylists</td>\n<td>Optional, default is false. When set true this will add all ObjectIDs into the member playlists that are marked as AutoSave. This can be excluded if <code>AddToPlaylistIDs</code> has a value</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AddedTracks</td>\n<td>The list of tracks that were added because they did not already exist in the AddedTracks &gt; ObjectID</td>\n</tr>\n<tr>\n<td>ExistingTracks</td>\n<td>The list of tracks that were not added because they already existed in the ExistingTracks &gt; ObjectID</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ObjectTrimStart and ObjectTrimEnd</strong></p>\n<p>Please note that these are references only and will not automatically restrict downloads or sampling to these positions. It will be up to your integration to utilize the stored values and either pass them through when requesting a download or to use them in your waveform player.</p>\n<p>When it comes to downloading, there are a couple of ways that this gets used;</p>\n<ol>\n<li>If ObjectTrimStart is provided without ObjectTrimEnd, then the download will start at the ObjectTrimStart reference and go for the remainder of the audio file</li>\n<li>If ObjectTrimEnd is provided without ObjectTrimStart, then the download will start at the beginning of the audio file and end at the ObjectTrimEnd</li>\n<li>if both ObjectTrimStart and ObjectTrimEnd are provided, then the download will return the audio file for that range</li>\n</ol>\n<p>Important - note that should you use a ObjectTrimStart and/or ObjectTrimEnd when using <code>ObjectType: Album/Playlist</code> then all tracks within that collection will have the ObjectTrimStart and ObjectTrimEnd applied.</p>\n<p>ObjectTrimStart and ObjectTrimEnd will appear in the following API endpoint track responses, as LengthSecondsTrimStart and LengthSecondsTrimEnd:</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#a27ae262-5df5-4365-9d44-d9a043e84bf8\">Get Member Playlist</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#a9215d7e-0713-4153-9f3a-918dd4d47b60\">Search Member Playlist Tracks</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#5a0fb731-1534-410c-8aaa-325b4a81c8bf\">Compare Member Playlist Tracks</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#018b3771-f4f9-413f-afa1-1afe6a19c247\">Get Shared Playlist</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#4e2e6b76-2124-44fd-a3c5-dac23106a826\">Get Featured Playlist</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#06fae6e2-b70f-48ca-8dfe-53e75aef97d8\">Get Member Favourites</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#556814fb-e389-4693-9e0c-aba3fefdd9bb\">Get Member Download History</a></li>\n</ol>\n<p>ObjectTrimStart and ObjectTrimEnd will be copied to newly created playlists in the following API endpoints:</p>\n<ol>\n<li><a href=\"https://developer.harvestmedia.net/#9c815794-63b3-48fb-a944-53527025ae80\">Duplicate Member Playlist</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#ea44fc2f-3935-42cf-9ecd-01280553a608\">Publish Member Playlist</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#16a83e3c-93f9-407b-8129-9d82b79069fc\">Get Playlist Share Url</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#16a83e3c-93f9-407b-8129-9d82b79069fc\">Get Playlist Category Share Url</a></li>\n<li><a href=\"https://developer.harvestmedia.net/#8fcbd8cb-f2aa-4dc2-994b-185b5af00689\">Add Track/Album to Member Favourites</a></li>\n</ol>\n","urlObject":{"path":["addtomemberplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"998b19e9-fb13-4e74-b72e-8eadb7a3feb6","name":"Add to Member Playlists (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"ObjectType\": \"Track\",\r\n    \"ObjectIDs\": [\r\n        \"ae2b34ae84334e6507\"\r\n    ],\r\n    \"AddToPlaylistIDs\": [\r\n        \"89a3cc19b86cbeceba\",\r\n        \"c8e91f04h918cc276c\"\r\n    ],\r\n    \"ObjectTrimStart\": null,\r\n    \"ObjectTrimEnd\": null,\r\n    \"AddToAutoSavePlaylists\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addtomemberplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 31 May 2022 05:39:29 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"playlists\": [\n        {\n            \"playlistid\": \"89a3cc19b86cbeceba\",\n            \"playlistname\": \"Playlist A\",\n            \"addedtracks\": [\n                {\n                    \"objectid\": \"\",\n                    \"objecttype\": \"Track\",\n                    \"tracks\": [\n                        \"ae2b34ae84334e6507\"\n                    ]\n                }\n            ],\n            \"existingtracks\": []\n        },\n        {\n            \"playlistid\": \"c8e91f04h918cc276c\",\n            \"playlistname\": \"Playlist B\",\n            \"addedtracks\": [\n                {\n                    \"objectid\": \"\",\n                    \"objecttype\": \"Track\",\n                    \"tracks\": [\n                        \"ae2b34ae84334e6507\"\n                    ]\n                }\n            ],\n            \"existingtracks\": []\n        }\n    ]\n}"},{"id":"f6431b3c-9f6b-4778-8813-614b38cffd0d","name":"Add to Member Playlists (XML)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestaddtomemberplaylists>\r\n    <objecttype>Track</objecttype>\r\n    <objectids>\r\n        <objectid>a32634ae84334607</objectid>\r\n    </objectids>\r\n    <addtoplaylistids>\r\n        <playlistid>89a3cc9b76cb5eba</playlistid>\r\n        <playlistid>c8e91f04918b274c</playlistid>\r\n    </addtoplaylistids>\r\n    <objecttrimstart xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <objecttrimend xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <addtoautosaveplaylists>false</addtoautosaveplaylists>\r\n</requestaddtomemberplaylists>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addtomemberplaylists/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 31 May 2022 05:43:47 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseaddtomemberplaylists xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlists>\n        <playlist>\n            <playlistid>89a3cc9b76cb5eba</playlistid>\n            <playlistname>Name 1 (1)</playlistname>\n            <addedtracks />\n            <existingtracks>\n                <existingtrack>\n                    <objectid />\n                    <objecttype>Track</objecttype>\n                    <tracks>\n                        <track>a32634ae84334607</track>\n                    </tracks>\n                </existingtrack>\n            </existingtracks>\n        </playlist>\n        <playlist>\n            <playlistid>c8e91f04918b274c</playlistid>\n            <playlistname>Name 1 (2)</playlistname>\n            <addedtracks />\n            <existingtracks>\n                <existingtrack>\n                    <objectid />\n                    <objecttype>Track</objecttype>\n                    <tracks>\n                        <track>a32634ae84334607</track>\n                    </tracks>\n                </existingtrack>\n            </existingtracks>\n        </playlist>\n    </playlists>\n</responseaddtomemberplaylists>"}],"_postman_id":"6250be38-21be-4575-ad7f-e124e7a20f7a"},{"name":"Add Multiple Tracks to AutoSave Member Playlists","event":[{"listen":"test","script":{"id":"c99a5545-bc47-4afb-9d11-534ebb56a6e4","exec":[""],"type":"text/javascript"}}],"id":"826de32c-1c03-4990-9cf1-0941ae57c934","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/addtrackstoautosaveplaylists/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the addition of multiple tracks to all autosave playlists.</p>\n<p>No duplicate tracks will be added to the playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["addtrackstoautosaveplaylists","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"7949cccf-779c-4af0-83fc-d8d05a6e516a","name":"Add Multiple Tracks to AutoSave Member Playlists (XML)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requesttracks>\r\n  <track id=\"d01ef9a3646501dpb9\" />\r\n  <track id=\"121epof3t46ujg1422\" />\r\n</requesttracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addtrackstoautosaveplaylists/297cd8ea8a5026ajjeb8c24dc4f0da64db"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:18:57 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"7d7ec7ef-db71-4e27-bf47-b2d5db527aff","name":"Add Multiple Tracks to AutoSave Member Playlists (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"track\":[{\r\n\t\t\"id\":\"d01ef9a3646501dpb9\"\r\n\t}, {\r\n\t\t\"id\":\"121epof3t46ujg1422\"\r\n\t}]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addtrackstoautosaveplaylists/297cd8ea8a5026ajjeb8c24dc4f0da64db"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:17:24 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"826de32c-1c03-4990-9cf1-0941ae57c934"},{"name":"Reorder Multiple Tracks in Member Playlist","event":[{"listen":"test","script":{"id":"4503e9c2-f3b9-4951-b80b-99f51a589cfe","exec":[""],"type":"text/javascript"}}],"id":"4d154eff-3d08-453e-a520-54f7c1e5b5e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/reordermemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the reordering of multiple tracks within a playlist, to move to a new playlist or to move to the root level.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FromPlaylistID</td>\n<td>Required, the playlist where the tracks are moving from. If the tracks are staying in the same playlist then this should be set to that playlist</td>\n</tr>\n<tr>\n<td>ToPlaylistID</td>\n<td>Required, the playlist where the tracks are moving to. If the tracks are staying in the same playlist then this should be set to that playlist</td>\n</tr>\n<tr>\n<td>TrackIDs</td>\n<td>Required, the track(s) that are moving</td>\n</tr>\n<tr>\n<td>PrecedingTrackID</td>\n<td>Optional, use this when wanting to position the moving track(s) after another track</td>\n</tr>\n<tr>\n<td>SucceedingTrackID</td>\n<td>Optional, use this when wanting to position the moving track(s) before another track</td>\n</tr>\n<tr>\n<td>OrderID</td>\n<td>Optional, use this when wanting to position the moving track(s) to the top or bottom of the list. This is a zero-based index, meaning the order starts from 0, and is the index as it may appear on a tree structure. To move a track to the top, use 0. To move a track to the bottom, use the MaxOrderID value which can be found on playlist objects</td>\n</tr>\n<tr>\n<td>Copy</td>\n<td>Optional, choose from \"true\" / \"false\", case sensitive, default value is \"false\", pass \"true\" to copy tracks or \"false\" to move the tracks. This property is only considered when the From and To playlists are different</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>PrecedingTrackID, SucceedingTrackID or OrderID</strong></p>\n<p>Only one of these can be used during a single request. The others must be set to null or not be provided.</p>\n<p>In general, we recommend always using PrecedingTrackID and SucceedingTrackID to move tracks within the list. These can be used to handle all track movements that may be needed, for example; moving a track within the list, moving a track to the start of the list, moving a track to the end of the list.</p>\n<p>The use case for using OrderID, is when the tracks are paged and you wish to move the track to the start or end of the playlist track list, but do not have the required preceding or succeeding trackid to do so.</p>\n<p>Please note that OrderID will only impact the order of results when combined with the sort-order Custom_ASC or Custom_DESC</p>\n","urlObject":{"path":["reordermemberplaylisttracks","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"ce9f9e48-81f7-49bf-8f4d-966e19acb392","name":"Reorder Multiple Tracks in Member Playlist (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"FromPlaylistID\": \"0ldgb89163605k15ef\",\r\n    \"ToPlaylistID\": \"0ldgb89163605k15ef\",\r\n    \"TrackIDs\": \"badcf057u195fdr36r\",\r\n    \"PrecedingTrackID\": null,\r\n    \"SucceedingTrackID\": null,\r\n    \"OrderID\": 0,\r\n    \"Copy\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/reordermemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 May 2020 06:36:34 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"bf1b2796-c3d5-4df7-b37e-2a31851e5048","name":"Reorder Multiple Tracks in Member Playlist (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestreorderplaylisttracks>\r\n    <fromplaylistid>0ldgb89163605k15ef</fromplaylistid>\r\n    <toplaylistid>0ldgb89163605k15ef</toplaylistid>\r\n    <trackids>badcf057u195fdr36r</trackids>\r\n    <precedingtrackid xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <succeedingtrackid xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n    <orderid>0</orderid>\r\n    <copy>false</copy>\r\n</requestreorderplaylisttracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/reordermemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 08 May 2020 06:39:06 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"4d154eff-3d08-453e-a520-54f7c1e5b5e8"},{"name":"Remove Multiple Tracks from Member Playlist","event":[{"listen":"test","script":{"id":"bdd528f3-a48c-4d23-8e0a-b72ffbcb0e53","exec":[""],"type":"text/javascript"}}],"id":"75c812c1-e4a6-40b9-ba58-ef45d3324b6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removeplaylisttracks/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}","description":"<p>Allows the removal of multiple tracks from a playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removeplaylisttracks","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"34d89c6b-8d66-4e06-9a42-62167af95885","name":"Remove Multiple Tracks from Member Playlist (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"track\":[{\r\n\t\t\"id\":\"d01ef9a3646501dpb9\"\r\n\t}, {\r\n\t\t\"id\":\"121epof3t46ujg1422\"\r\n\t}]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/removeplaylisttracks/{{HM_ServiceAPI_MemberToken}}/b221aeafh30yui7388"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:17:24 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"aea1c119-8ea3-43eb-b2fa-9370a9877d5a","name":"Remove Multiple Tracks from Member Playlist (XML)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requesttracks>\r\n  <track id=\"d01ef9a3646501dpb9\" />\r\n  <track id=\"121epof3t46ujg1422\" />\r\n</requesttracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/removeplaylisttracks/{{HM_ServiceAPI_MemberToken}}/b221aeafh30yui7388"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:18:57 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"75c812c1-e4a6-40b9-ba58-ef45d3324b6e"},{"name":"Suggest Member Playlist Tracks","id":"f7dbc2c5-8a45-467d-8a94-bf1b6000b975","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"Skip\": \"0\",\n    \"Limit\": \"10\",\n    \"MainOnly\": true,\n    \"SeedDetermination\": \"Random\",\n    \"SeedLimit\": \"1\",\n    \"SeedMin\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/suggestmemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_NewMemberPlaylistID}}","description":"<p>This is an endpoint for Smart Playlists, it provides an array of suggested tracks similar to those already within the Member's Playlist.</p>\n<ul>\n<li><p>Max SeedLimit is 10</p>\n</li>\n<li><p>SeedDetermination can be Random, Created_Asc or Created_Desc.</p>\n</li>\n<li><p>Created_Asc/Desc is based on the time the track was added to playlist.</p>\n</li>\n</ul>\n<p>SeedDetermination order determines where the seeds will be picked.</p>\n<p>For example, a SeedDetermination based on \"last 5 tracks\" added to the playlist</p>\n<ul>\n<li><p>SeedLimit = 5</p>\n</li>\n<li><p>SeedDetermination = Created_Desc</p>\n</li>\n</ul>\n","urlObject":{"path":["suggestmemberplaylisttracks","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_NewMemberPlaylistID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"55a8b00f-be9b-49af-a244-5a740105aec0","name":"Suggest Member Playlist Tracks","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"Skip\": \"0\",\n    \"Limit\": \"10\",\n    \"MainOnly\": true,\n    \"SeedDetermination\": \"Random\",\n    \"SeedLimit\": \"1\",\n    \"SeedMin\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/suggestmemberplaylisttracks/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_NewMemberPlaylistID}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 09 Jul 2024 17:01:12 GMT"},{"key":"Content-Type","value":"application/json","description":""},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"LibraryFeatured\": false,\n            \"Highlighted\": false,\n            \"EvokeSegments\": [],\n            \"HighlightedInPlaylists\": [],\n            \"IsOriginator\": false,\n            \"HasLyrics\": false,\n            \"IsExplicit\": false,\n            \"LibraryType\": \"\",\n            \"TrackNumber\": \"038\",\n            \"LengthSeconds\": \"141\",\n            \"Comment\": \"Alt no ticking version. Sparse arpeggiating drone with shimmering and glistening sound design, organic beauty of nature. Calm and dreamy piano pattern with a floating atmosphere.\",\n            \"Composer\": \"Richard Stephen Dutnall /Ben Howells\",\n            \"Publisher\": \"Crossbreed Music\",\n            \"Artist\": \"\",\n            \"Name\": \"Ambient Layers C\",\n            \"AlbumID\": \"1eb3265d812aba3f\",\n            \"LibraryID\": \"fd21d98c2f7e50fd\",\n            \"ID\": \"5dedbf35985de873\",\n            \"Keywords\": \"Evolving, motion, ambient, drone, contemporary, mysterious, empty, earth, nature, floating, space, mysterious, ominous, electronic, sound effects, drones, electronica, science, new technology, caution, pulsing, ticking, drama, mysterious, serious, drones, research, doubt, anxiety, impatience, slow, movement, blip, robotic, futuristic, design, creative, tension, airy, elevator music, expressive, flowing, clock, textures, flowing, pattern, minimalist, minimalism, modern, chilled, patient, soundscape, innovation, expressive, investigation, investigative, mystery, pulse, corporate, concern, sparse, atmospheric, bed, background, technology, documentaries, environmental, atmospheres, glitch, medium, space, tranquil, glistening, shimmer, communication, hi-tech, industry, industrial, relaxing, lonely, competition, modern drama, constant. modern, atmosphere, current affairs, newsreel, news, sound design, documentary, underscore, drama, ethereal, current affairs, gentle, light, reflective, delicate, soft, peaceful.\",\n            \"DisplayTitle\": \"Ambient Layers C\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Drama, Drone, Mystery, Minimalist, Sound Design, Crime, Tension.\",\n            \"Instrumentation\": \"Sound Design, Electronica, Piano.\",\n            \"Bpm\": \"99\",\n            \"Version\": \"Submix\",\n            \"Relations\": [],\n            \"CDCode\": \"CRB006\",\n            \"AlbumName\": \"CRB006 Motion And Movement\",\n            \"LibraryName\": \"Crossbreed Music\",\n            \"IsAlternate\": \"true\",\n            \"AlternateCount\": \"3\",\n            \"RightHolderIDs\": [\n                {\n                    \"ID\": \"2d5ae59fe62a64c3\"\n                },\n                {\n                    \"ID\": \"5b1d55a38d69da8e\"\n                },\n                {\n                    \"ID\": \"e5b41a4e1b4b919e\"\n                }\n            ],\n            \"RightHolders\": [],\n            \"Mood\": \"\",\n            \"MusicFor\": \"\",\n            \"Tags\": [],\n            \"MainTrackID\": \"e6bc5c3225b2f645\",\n            \"IsCached\": false,\n            \"Title\": \"Ambient Layers C\",\n            \"AlbumTitle\": \"Motion And Movement\",\n            \"StemCount\": \"0\",\n            \"Stems\": [],\n            \"LanguageItems\": [],\n            \"TrackRate\": {\n                \"Fee\": 0,\n                \"FeeWithTax\": 0\n            }\n        }\n    ],\n    \"Album\": {\n        \"LibraryFeatured\": false\n    },\n    \"Library\": {\n        \"Featured\": false\n    }\n}"}],"_postman_id":"f7dbc2c5-8a45-467d-8a94-bf1b6000b975"}],"id":"dacf51ca-2ddf-404d-ad6c-aa9d47b0b2b9","_postman_id":"dacf51ca-2ddf-404d-ad6c-aa9d47b0b2b9","description":""},{"name":"Playlist Shares","item":[{"name":"Get Member Playlist Shares","id":"a8e83fce-301b-4e19-8f53-acefd78dd122","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistshares/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_NewMemberPlaylistID}}?skip={{HM_ServiceAPI_Skip}}&limit={{HM_ServiceAPI_Limit}}&sort={{HM_ServiceAPI_PlaylistSortOrder}}","description":"<p>Returns root level playlist categories &amp; playlists along with all associated playlists per playlist category associated with a member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnPlaylistCount</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnTrackCount</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnAutoSaveOnly</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnFirstAutoSave</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>ReturnHighlightOnly</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>Boolean</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Order</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: ReturnAutoSaveOnly</strong></p>\n<p>When set to \"true\" this will only return playlists marked as auto save.</p>\n<p><strong>Request Notes: ReturnFirstAutoSave</strong></p>\n<p>When set to \"true\" this will return the first auto save playlist, ordered by LastUpdateDate.</p>\n<p><strong>Request Notes: ReturnHighlightOnly</strong></p>\n<p>When set to \"true\" this will return only return those playlists that are marked as Highlight = <code>true.</code></p>\n<p><strong>Request Notes: PlaylistCategoryID</strong></p>\n<p>When set to a value this will return those playlists that are within that folder. This is to be used when retrieving content for a folder. It's important to note that when this attribute has a value, Skip and Limit will work to page the contents of the folder as opposed to the contents on the root level.</p>\n<p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Name_ASC if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc, Custom_Asc, Custom_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Response Notes: MaxOrderID</strong></p>\n<p>This will appear in the response as a string-integer for playlist objects, if that playlist has tracks. It denotes the maximum orderid that exists on the playlist. This is useful when trying to ascertain the position of the bottom-most track in the playlist, if not all content can be shown in the current region.</p>\n","urlObject":{"path":["getmemberplaylistshares","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_NewMemberPlaylistID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"skip","value":"{{HM_ServiceAPI_Skip}}"},{"key":"limit","value":"{{HM_ServiceAPI_Limit}}"},{"key":"sort","value":"{{HM_ServiceAPI_PlaylistSortOrder}}"}],"variable":[]}},"response":[],"_postman_id":"a8e83fce-301b-4e19-8f53-acefd78dd122"},{"name":"Update Member Playlist Share","id":"174e2541-3de1-400f-a7f7-bad2b03171db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatememberplaylistshare/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_MemberPlaylistShareID}}","description":"<p>Updates the details of a member playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PlaylistName</td>\n<td>Mandatory, name of the playlist</td>\n</tr>\n<tr>\n<td>PlaylistDescription</td>\n<td>Optional, description of the playlist</td>\n</tr>\n<tr>\n<td>PlaylistTags</td>\n<td>Optional, tags of the playlist</td>\n</tr>\n<tr>\n<td>HighlightTracks</td>\n<td>Optional, default is false. When set true this will mark all tracks within this playlist as Highlighted for track responses across the API</td>\n</tr>\n<tr>\n<td>AutoSave</td>\n<td>Optional, default is false. When set true this will flag this playlist as being an autosave playlist</td>\n</tr>\n<tr>\n<td>AutoSaveLimit</td>\n<td>Optional, default is 0. When set to 1 or more, this will limit the number of playlists that can be flagged as an autosave playlist. If the limit is breached, then the earliest playlist flagged as autosave will have it's flag disabled to ensure that the limit is never exceeded</td>\n</tr>\n<tr>\n<td>AutoSaveApplyToHighlightTracks</td>\n<td>Optional, default is false. When set to true, whatever value is provided for AutoSave will also be applied for HighlightTracks. When this is set to true, the value in the request for HighlightTracks is ignored since the value comes from AutoSave</td>\n</tr>\n<tr>\n<td>PlaylistCategoryID</td>\n<td>Optional, the playlist category that the playlist should be created within</td>\n</tr>\n<tr>\n<td>ExternalPlaylistImageUrl</td>\n<td>Optional, this should be used when wanting to store the image for a playlist externally instead of uploading</td>\n</tr>\n<tr>\n<td>OrderBy</td>\n<td>Optional, default is \"\". The order to be applied to the tracks in this playlist.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Custom_ASC if not provided. Possible values include; Created_Asc, Created_Desc, Custom_Asc, Custom_Desc, Title_Asc, Title_Desc</p>\n<p><strong>Request Notes: Sort - Custom_ASC &amp; Custom_DESC</strong></p>\n<p>These two sort options are the ascending &amp; descending member defined order. This is a zero-based index and is the index as it may appear on a tree structure.</p>\n<p><strong>Request Notes: Sort - Title_ASC &amp; Title_DESC</strong></p>\n<p>These two sort options are ascending &amp; descending on the track title, not the track dispaly title. As part of the ordering, any album CD Code present is removed.</p>\n","urlObject":{"path":["updatememberplaylistshare","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_MemberPlaylistShareID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"174e2541-3de1-400f-a7f7-bad2b03171db"},{"name":"Remove Member Playlist Share","id":"ff2fc84f-db79-4bd4-8575-ad2d82de0bb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removememberplaylistshare/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_MemberPlaylistShareID}}?giveShareCopy={giveShareCopy}","description":"<p>Removes the member if a valid MemberToken is provided. Returns an error message/code if the MemberToken is invalid.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>GiveShareCopy</td>\n<td>String</td>\n<td>Optional, defaults to false</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>GiveShareCopy</strong></p>\n<p>For use within collaboration processes only. Both recipients and owner can utilize this.</p>\n<p>Optional, value requires boolean when set. Default value is false. When false, playlists contained with the folder will not be copied to the recipient(s). When true, playlsits contained within the folder will be copied to the recipient(s) to the bottom of the top-level playlist structure. The copies are point-in-time copies, and are unbound for all references to the original collaboration.</p>\n","urlObject":{"path":["removememberplaylistshare","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_MemberPlaylistShareID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"giveShareCopy","value":"{giveShareCopy}"}],"variable":[]}},"response":[],"_postman_id":"ff2fc84f-db79-4bd4-8575-ad2d82de0bb5"}],"id":"68ce95d5-bacd-4e32-9c42-5c70e1d927b6","_postman_id":"68ce95d5-bacd-4e32-9c42-5c70e1d927b6","description":""},{"name":"Playlist Search History","item":[{"name":"Get Member Playlist Search History","id":"93c2277d-cf76-4eaf-9b6e-2afe6d2146de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistsearches/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_NewMemberPlaylistID}}?skip={{HM_ServiceAPI_Skip}}&limit={{HM_ServiceAPI_Limit}}&sort={{HM_ServiceAPI_PlaylistSortOrder}}","description":"<p>Returns all searches that were used to append tracks to the playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Playlist</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Order</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to CreateDate_Asc if not provided. Possible values include; CreateDate_Asc, CreateDate_Desc</p>\n","urlObject":{"path":["getmemberplaylistsearches","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_NewMemberPlaylistID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"skip","value":"{{HM_ServiceAPI_Skip}}"},{"key":"limit","value":"{{HM_ServiceAPI_Limit}}"},{"key":"sort","value":"{{HM_ServiceAPI_PlaylistSortOrder}}"}],"variable":[]}},"response":[{"id":"9bb83b91-03ac-495f-8334-b5ee3a7661e8","name":"Get Member Playlist Search History (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistsearches/{{HM_ServiceAPI_MemberToken}}/vfbf8fc96f7l4f38e5?skip=0&limit=1&sort=","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistsearches","{{HM_ServiceAPI_MemberToken}}","vfbf8fc96f7l4f38e5"],"query":[{"key":"skip","value":"0"},{"key":"limit","value":"1"},{"key":"sort","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 03 Oct 2024 07:02:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ProjectSearches\": [\n        {\n            \"ID\": \"4a5101b8e68b5def01\",\n            \"CreatedDate\": \"2024-10-03 16:41:53\",\n            \"SearchParameters\": {\n                \"searchtype\": \"Normal\",\n                \"includeinactive\": false,\n                \"mainonly\": true,\n                \"alternateonly\": false,\n                \"parentsearchhistoryid\": \"f265f37fad27fea597dcc8b1c20697e926\",\n                \"resultview\": {\n                    \"view\": \"Track\",\n                    \"sort_predefined\": \"ReleaseDate_Asc\",\n                    \"skip\": 0,\n                    \"limit\": 10,\n                    \"saved\": false,\n                    \"mincount\": 0,\n                    \"returntrackcategoryid\": false,\n                    \"facet_album\": false,\n                    \"facet_albumskip\": 0,\n                    \"facet_albumlimit\": 0,\n                    \"facet_library\": false,\n                    \"facet_libraryskip\": 0,\n                    \"facet_librarylimit\": 0,\n                    \"facet_style\": false,\n                    \"facet_styleskip\": 0,\n                    \"facet_stylelimit\": 0,\n                    \"facet_category\": false,\n                    \"facet_categoryskip\": 0,\n                    \"facet_categorylimit\": 0,\n                    \"facet_composer\": false,\n                    \"facet_composerskip\": 0,\n                    \"facet_composerlimit\": 0,\n                    \"bpm_range\": false,\n                    \"duration_range\": false,\n                    \"include_alternates\": false,\n                    \"include_rightholders\": false,\n                    \"include_lyrics\": false,\n                    \"include_keywords\": false,\n                    \"tracks_per_album\": 0,\n                    \"facet_bpm\": false,\n                    \"facet_duration\": false,\n                    \"facet_releaseyear\": false,\n                    \"view_style_album_count\": false,\n                    \"view_style_playlist_count\": false,\n                    \"view_track_categories\": false,\n                    \"evoke_prioritizebpm\": false,\n                    \"evoke_suppressvocals\": false,\n                    \"view_album_assigned_to_style\": false,\n                    \"view_playlist_assigned_to_style\": false,\n                    \"returnrates\": false\n                },\n                \"nearestduration\": false,\n                \"nearestbpm\": false,\n                \"nearestalternate\": false,\n                \"LibraryType\": \"\",\n                \"PreviousSearchTermBundles\": [\n                    {\n                        \"SearchHistoryID\": 139,\n                        \"st_keyword_aggregated\": {\n                            \"searchtermid\": 1,\n                            \"Keywords\": \"pop\",\n                            \"exactphrase\": false,\n                            \"oroperation\": false,\n                            \"wildcard\": false,\n                            \"disablekeywordgroup\": false,\n                            \"negative\": false\n                        }\n                    }\n                ]\n            }\n        }\n    ],\n    \"TotalCount\": \"1\"\n}"},{"id":"a830b69d-2025-49a6-9c7a-f52765151774","name":"Get Member Playlist Search History (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistsearches/{{HM_ServiceAPI_MemberToken}}/vfbf8fc96f7l4f38e5?skip=0&limit=1&sort=","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistsearches","{{HM_ServiceAPI_MemberToken}}","vfbf8fc96f7l4f38e5"],"query":[{"key":"skip","value":"0"},{"key":"limit","value":"1"},{"key":"sort","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 03 Oct 2024 07:03:13 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsememberplaylistsearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <projectsearches>\n        <ProjectSearchHistoryID>0</ProjectSearchHistoryID>\n        <ID>4a5101b8e68b5def01</ID>\n        <CreatedDate>2024-10-03 16:41:53</CreatedDate>\n        <SearchParameters>\n            <searchtype>Normal</searchtype>\n            <mainonly>true</mainonly>\n            <parentsearchhistoryid>f265f37fad27fea597dcc8b1c20697e926</parentsearchhistoryid>\n            <resultview>\n                <view>Track</view>\n                <capacity xsi:nil=\"true\" />\n                <sort_predefined>ReleaseDate_Asc</sort_predefined>\n                <limit>10</limit>\n                <returntrackcategoryid>false</returntrackcategoryid>\n                <facet_bpm>false</facet_bpm>\n                <facet_duration>false</facet_duration>\n                <evoke_includeseed xsi:nil=\"true\" />\n                <rankexpressionmaxgrouping xsi:nil=\"true\" />\n            </resultview>\n            <searchtermbundlehistory>\n                <searchtermbundle searchhistoryid=\"139\">\n                    <st_keyword_aggregated searchtermid=\"1\">pop</st_keyword_aggregated>\n                </searchtermbundle>\n            </searchtermbundlehistory>\n            <featuredlibrariesonly xsi:nil=\"true\" />\n            <hasstems xsi:nil=\"true\" />\n            <HasLyrics xsi:nil=\"true\" />\n            <ExplicitOnly xsi:nil=\"true\" />\n        </SearchParameters>\n    </projectsearches>\n    <totalcount>1</totalcount>\n</responsememberplaylistsearch>"}],"_postman_id":"93c2277d-cf76-4eaf-9b6e-2afe6d2146de"}],"id":"cee31dc2-1be7-46be-91ab-55d6bcd953bc","_postman_id":"cee31dc2-1be7-46be-91ab-55d6bcd953bc","description":""},{"name":"Playlist Schedule","item":[{"name":"Get Member Playlist Schedule","id":"566ced31-6f46-4cae-a6ea-3c8722c26b75","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistschedule/{{HM_ServiceAPI_MemberToken}}/33da591b784f4330","description":"<p>Returns a specific member playlists' schedule.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmemberplaylistschedule","{{HM_ServiceAPI_MemberToken}}","33da591b784f4330"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"becbca54-b7fa-4889-89b9-dc9dbfb1f370","name":"Get Member Playlist Schedule (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistschedule/{{HM_ServiceAPI_MemberToken}}/0ldgb89163605k15ef"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 04 Oct 2024 04:18:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistSchedule\": {\n        \"ID\": \"5a2f7897f4ae2d5fa5\",\n        \"ProjectID\": \"0ldgb89163605k15ef\",\n        \"SearchHistoryID\": \"4a646b2adb64249e80049717a6e8ef8070\",\n        \"Name\": \"Repeat every day\",\n        \"Description\": \"\",\n        \"Status\": \"Enabled\",\n        \"RefreshType\": \"RefreshAndPublish\",\n        \"GenerateType\": \"Clean\",\n        \"GenerateCleanType\": \"CleanAutomated\",\n        \"IntervalType\": \"Day\",\n        \"IntervalValue\": 1,\n        \"IntervalStartDate\": \"2024-10-03 00:00:00\",\n        \"IntervalEndDate\": \"2024-10-05 00:00:00\",\n        \"IntervalNextDate\": \"2024-10-04 00:00:00\",\n        \"ContentCount\": 0,\n        \"AttemptCount\": 0\n    }\n}"},{"id":"793a1dd4-b531-4413-a038-51f262e5dbf9","name":"Get Member Playlist Schedule (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"},{"key":"Content-Type","value":"application/xml"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistschedule/{{HM_ServiceAPI_MemberToken}}/0ldgb89163605k15ef"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 04 Oct 2024 04:22:49 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistschedule xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistschedule>\n        <ID>5a2f7897f4ae2d5fa5</ID>\n        <ProjectID>0ldgb89163605k15ef</ProjectID>\n        <SearchHistoryID>4a646b2adb64249e80049717a6e8ef8070</SearchHistoryID>\n        <Name>Repeat every day</Name>\n        <Description />\n        <Status>Enabled</Status>\n        <RefreshType>RefreshAndPublish</RefreshType>\n        <GenerateType>Clean</GenerateType>\n        <GenerateCleanType>CleanAutomated</GenerateCleanType>\n        <IntervalType>Day</IntervalType>\n        <IntervalValue>1</IntervalValue>\n        <IntervalStartDate>2024-10-03 00:00:00</IntervalStartDate>\n        <IntervalEndDate>2024-10-05 00:00:00</IntervalEndDate>\n        <IntervalNextDate>2024-10-04 00:00:00</IntervalNextDate>\n        <ContentCount>0</ContentCount>\n        <AttemptCount>0</AttemptCount>\n    </playlistschedule>\n</responseplaylistschedule>"}],"_postman_id":"566ced31-6f46-4cae-a6ea-3c8722c26b75"},{"name":"Update Member Playlist Schedule","id":"0dd5f276-6b36-44c8-a20f-60971f106eed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatememberplaylistschedule/{{HM_ServiceAPI_MemberToken}}/699cd3bbe22ff336","description":"<p>Updates a member playlists' schedule.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>Optional, Name of the schedule</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Optional, Description of the schedule</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Mandatory, defaults to Enabled. Possible values are;  <br />1. Enabled  <br />2. Disabled</td>\n</tr>\n<tr>\n<td>SearchHistoryID</td>\n<td>Mandatory, ParentSearchHistoryID obtained from a Search</td>\n</tr>\n<tr>\n<td>RefreshType</td>\n<td>Mandatory,defaults to RefreshAndPublish. Possible values are;  <br />1. Refresh  <br />2. RefreshAndPublish  <br />3. Publish  <br />When <code>Refresh</code> the playlist tracks will be refreshed, but it will not be published to it's publish locations.  <br />When <code>RefreshAndPublish</code> the playlist will be refreshed and publishes to it's locations.  <br />When <code>Publish</code> the playlist will be published to it's location. The tracks within will not undergo any update.</td>\n</tr>\n<tr>\n<td>GenerateType</td>\n<td>Mandatory, defaults to Append. Possible values are;  <br />1. Append  <br />2. Clean  <br />When <code>Append</code> then the tracks are appended to those that exist within the playlist already.  <br />When <code>Clean</code> then the tracks are appended to the playlist after the playlist has had some of all tracks removed. Refer to generatecleantype as this setting defines the cleaning method.</td>\n</tr>\n<tr>\n<td>GenerateCleanType</td>\n<td>Mandatory, defaults to CleanAll. Possible values are;  <br />- CleanAll  <br />- CleanAutomated  <br />- CleanManual  <br />When <code>CleanAll</code> then all tracks are removed from the playlist before the search result tracks are added.  <br />When <code>CleanAutomated</code> then all tracks that were previously added via a search result will be removed before the new search result tracks are added. This will keep any manually added tracks that the user may have added to the playlist.  <br />When <code>CleanManual</code> then all tracks that were previously added by the user will be removed before the new search result tracks are added. This will keep any previous tracks that were added as via a search result.</td>\n</tr>\n<tr>\n<td>IntervalType</td>\n<td>Mandatory, defaults to Day. Possible values are;  <br />1. Day  <br />2. Week  <br />3. Month</td>\n</tr>\n<tr>\n<td>IntervalValue</td>\n<td>Mandatory, the period in which the Interval Type is performed</td>\n</tr>\n<tr>\n<td>IntervalStartDate</td>\n<td>Mandatory, the start date of the Interval Type</td>\n</tr>\n<tr>\n<td>IntervalEndDate</td>\n<td>Mandatory, the end date of the Interval Type</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["updatememberplaylistschedule","{{HM_ServiceAPI_MemberToken}}","699cd3bbe22ff336"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"4bdba476-beb6-470a-8f8d-6cc9620c542f","name":"Update Member Playlist Schedule (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"Repeat every day\",\r\n    \"Description\": \"\",\r\n    \"Status\": \"Enabled\",\r\n    \"SearchHistoryID\": \"4a646b2adb64249e80049717a6e8ef8070\",\r\n    \"RefreshType\": \"RefreshAndPublish\",\r\n    \"GenerateType\": \"Clean\",\r\n    \"GenerateCleanType\": \"CleanAutomated\",\r\n    \"IntervalType\": \"Day\",\r\n    \"IntervalValue\": \"1\",\r\n    \"IntervalStartDate\": \"2024-10-03 00:00:00\",\r\n    \"IntervalEndDate\": \"2024-10-05 00:00:00\",\r\n    \"TrackCount\": \"10\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatememberplaylistschedule/{{HM_ServiceAPI_MemberToken}}/0ldgb89163605k15ef"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 04 Oct 2024 04:28:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistSchedule\": {\n        \"ID\": \"5a2f7897f4ae2d5fa5\",\n        \"ProjectID\": \"0ldgb89163605k15ef\",\n        \"SearchHistoryID\": \"4a646b2adb64249e80049717a6e8ef8070\",\n        \"Name\": \"Repeat every day\",\n        \"Description\": \"\",\n        \"Status\": \"Enabled\",\n        \"LastUpdateDate\": \"2024-10-04 14:28:05\",\n        \"RefreshType\": \"RefreshAndPublish\",\n        \"GenerateType\": \"Clean\",\n        \"GenerateCleanType\": \"CleanAutomated\",\n        \"IntervalType\": \"Day\",\n        \"IntervalValue\": 1,\n        \"IntervalStartDate\": \"2024-10-03 00:00:00\",\n        \"IntervalEndDate\": \"2024-10-05 00:00:00\",\n        \"IntervalNextDate\": \"2024-10-05 00:00:00\",\n        \"ContentCount\": 0,\n        \"AttemptCount\": 0\n    }\n}"},{"id":"da5fec3a-28c1-4656-afd2-6e891da11bf1","name":"Update Member Playlist Schedule","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<PlaylistSchedule>\r\n    <Name>Repeat every day</Name>\r\n    <Description></Description>\r\n    <Status>Enabled</Status>\r\n    <SearchHistoryID>4a646b2adb64249e80049717a6e8ef8070</SearchHistoryID>\r\n    <RefreshType>RefreshAndPublish</RefreshType>\r\n    <GenerateType>Clean</GenerateType>\r\n    <GenerateCleanType>CleanAutomated</GenerateCleanType>\r\n    <IntervalType>Day</IntervalType>\r\n    <IntervalValue>1</IntervalValue>\r\n    <IntervalEndDate>2024-10-03 00:00:00</IntervalEndDate>\r\n    <IntervalStartDate>2024-10-05 00:00:00</IntervalStartDate>\r\n    <TrackCount>2024-10-05 00:00:00</TrackCount>\r\n</PlaylistSchedule>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatememberplaylistschedule/{{HM_ServiceAPI_MemberToken}}/0ldgb89163605k15ef"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 04 Oct 2024 04:39:03 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseplaylistschedule xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistschedule>\n        <ID>5a2f7897f4ae2d5fa5</ID>\n        <ProjectID>0ldgb89163605k15ef</ProjectID>\n        <SearchHistoryID>4a646b2adb64249e80049717a6e8ef8070</SearchHistoryID>\n        <Name>Repeat every day</Name>\n        <Description />\n        <Status>Enabled</Status>\n        <LastUpdateDate>2024-10-04 14:39:03</LastUpdateDate>\n        <RefreshType>RefreshAndPublish</RefreshType>\n        <GenerateType>Clean</GenerateType>\n        <GenerateCleanType>CleanAutomated</GenerateCleanType>\n        <IntervalType>Day</IntervalType>\n        <IntervalValue>1</IntervalValue>\n        <IntervalStartDate>2024-10-05 00:00:00</IntervalStartDate>\n        <IntervalEndDate>2024-10-03 00:00:00</IntervalEndDate>\n        <IntervalNextDate>2024-10-05 00:00:00</IntervalNextDate>\n        <ContentCount>0</ContentCount>\n        <AttemptCount>0</AttemptCount>\n    </playlistschedule>\n</responseplaylistschedule>"}],"_postman_id":"0dd5f276-6b36-44c8-a20f-60971f106eed"},{"name":"Remove Member Playlist Schedule","id":"e40ffad8-562e-4d0d-90e7-dce50622f1ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/deletememberplaylistschedule/{{HM_ServiceAPI_MemberToken}}/33da591b784f4330","description":"<p>Removes an entire playlist from a members account.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberAccountID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["deletememberplaylistschedule","{{HM_ServiceAPI_MemberToken}}","33da591b784f4330"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"04e23229-72f8-4fed-bc39-c82caad71daf","name":"Remove Member Playlist (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removeplaylist/{{HM_ServiceAPI_Token}}/2077d2ad4566gfccdd/e78815sb88bd7kcr1e"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 03:56:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"5d3d3123-aa1c-4415-b3d3-2013133c045e","name":"Remove Member Playlist (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removeplaylist/{{HM_ServiceAPI_Token}}/2077d2ad4566gfccdd/e78815sb88bd7kcr1e"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 03:56:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"e40ffad8-562e-4d0d-90e7-dce50622f1ea"},{"name":"Get Member Playlist Schedule Runs","id":"408246d3-7f27-4ce9-a773-422ccf6ceed7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmemberplaylistschedulerun/{{HM_ServiceAPI_MemberToken}}/{{PlaylistID}}?skip={{HM_ServiceAPI_Skip}}&limit={{HM_ServiceAPI_Limit}}","description":"<p>Returns a specific member playlists scheduled runs. Each run is an auto-generation attempt to populate tracks on the playlist and have it published.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>PlaylistID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmemberplaylistschedulerun","{{HM_ServiceAPI_MemberToken}}","{{PlaylistID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"skip","value":"{{HM_ServiceAPI_Skip}}"},{"key":"limit","value":"{{HM_ServiceAPI_Limit}}"}],"variable":[]}},"response":[{"id":"0ff57009-a251-4128-a1be-90dbecaae022","name":"Get Member Playlist Schedule Runs (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistschedulerun/{{HM_ServiceAPI_MemberToken}}/0ldgb89163605k15ef?skip=0&limit=10","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistschedulerun","{{HM_ServiceAPI_MemberToken}}","0ldgb89163605k15ef"],"query":[{"key":"skip","value":"0"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 04 Oct 2024 06:20:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PlaylistScheduleRun\": [\n        {\n            \"ID\": \"0ldgb89163605k15ef\",\n            \"ProjectScheduleID\": \"bce3cadc31b2f28576\",\n            \"StartDate\": \"2024-10-04 15:34:19\",\n            \"EndDate\": \"2024-10-04 15:34:20\",\n            \"Result\": 1,\n            \"ResultComment\": \"\",\n            \"RunType\": \"Day\",\n            \"RefreshType\": \"RefreshAndPublish\",\n            \"GenerateType\": \"Clean\",\n            \"GenerateCleanType\": \"CleanAutomated\",\n            \"ContentCount\": 25961\n        }\n    ]\n}"},{"id":"060d4936-03cd-4d5b-8e44-c51858895788","name":"Get Member Playlist Schedule Runs (XML)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmemberplaylistschedulerun/{{HM_ServiceAPI_MemberToken}}/0ldgb89163605k15ef?skip=0&limit=10","host":["{{HM_ServiceAPI_URL}}"],"path":["getmemberplaylistschedulerun","{{HM_ServiceAPI_MemberToken}}","0ldgb89163605k15ef"],"query":[{"key":"skip","value":"0"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 04 Oct 2024 06:21:22 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<playlistschedulerun xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <playlistschedulerun>\n        <ID>0ldgb89163605k15ef</ID>\n        <ProjectScheduleID>bce3cadc31b2f28576</ProjectScheduleID>\n        <StartDate>2024-10-04 15:34:19</StartDate>\n        <EndDate>2024-10-04 15:34:20</EndDate>\n        <Result>Success</Result>\n        <ResultComment />\n        <RunType>Day</RunType>\n        <RefreshType>RefreshAndPublish</RefreshType>\n        <GenerateType>Clean</GenerateType>\n        <GenerateCleanType>CleanAutomated</GenerateCleanType>\n        <ContentCount>25961</ContentCount>\n    </playlistschedulerun>\n</playlistschedulerun>"}],"_postman_id":"408246d3-7f27-4ce9-a773-422ccf6ceed7"}],"id":"98eea97e-c78b-4218-ab50-43fdde5531cf","_postman_id":"98eea97e-c78b-4218-ab50-43fdde5531cf","description":""},{"name":"Playlists & Disco","item":[{"name":"Implementation Guide","id":"33cb98ce-00ae-4b82-bec4-d6a57adcf3f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO:","header":[],"url":"","description":"<h1 id=\"overview\">Overview</h1>\n<p>Harvest Media has an integration with Disco, where by members can send their playlists to Disco.</p>\n<p>Please note that this is a specialized service in Harvest Media and requires a Disco API key be configured for use on the account. As it is specialised, there may be costs associated with it's integration and use. Please contact us for more information.</p>\n<p><b>General flow</b></p>\n<p>The following steps outlines the process of sending a playlist to Disco:</p>\n<ol>\n<li><p>A member playlist is chosen to be sent</p>\n</li>\n<li><p>Disco will return a URL</p>\n</li>\n<li><p>The end user should navigate to the URL where they will be prompted to login to an account and accept the playlist transfer</p>\n</li>\n<li><p>Once accepted, the playlist send will be queued to be sent. Please expect that this could take some time.</p>\n</li>\n<li><p>Once the send has completed, the end user will receive an email notifying them that the playlist has been delivered</p>\n</li>\n</ol>\n<p><b>Additional notes:</b></p>\n<p>Please note the following:</p>\n<ol>\n<li><p>Playlists of size greater than 100 tracks cannot be sent.</p>\n</li>\n<li><p>Tracks can be sent in MP3, AIFF or WAV format</p>\n</li>\n<li><p>The following details are sent to Disco;</p>\n<ol>\n<li><p>Playlist details</p>\n<ol>\n<li>Playlist title</li>\n</ol>\n</li>\n<li><p>Track details</p>\n<ol>\n<li><p>Harvest TrackID</p>\n</li>\n<li><p>Track display title</p>\n</li>\n<li><p>Track artist (free-text)</p>\n</li>\n<li><p>Track composer (free-text)</p>\n</li>\n<li><p>Track genre</p>\n</li>\n<li><p>Track bpm</p>\n</li>\n<li><p>Track number</p>\n</li>\n<li><p>Track lyrics</p>\n</li>\n<li><p>Track audio URL</p>\n</li>\n<li><p>Album display title</p>\n</li>\n<li><p>Album release date</p>\n</li>\n<li><p>Album artwork URL</p>\n</li>\n</ol>\n</li>\n</ol>\n</li>\n</ol>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"33cb98ce-00ae-4b82-bec4-d6a57adcf3f0"},{"name":"Send Member Playlist To Disco","event":[{"listen":"test","script":{"id":"ceec8d49-ab6a-41ba-9f65-3303fbc4c731","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","// postman.setNextRequest(\"Update Member Playlist (MT)\");"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"17339b65-270c-412d-a8dd-62579f4042a5","exec":[""],"type":"text/javascript","packages":{}}}],"id":"c0c31bb5-0670-4018-9cdb-91157d895fd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/sendtodisco/{{HM_ServiceAPI_MemberToken}}/{PlaylistID}?fileformatid={FileFormatID}","description":"<p>Sends a member playlist to Disco.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FileFormatID</td>\n<td>Optional, ID of the file format that you wish to send your playlist audio in</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["sendtodisco","{{HM_ServiceAPI_MemberToken}}","{PlaylistID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"fileformatid","value":"{FileFormatID}"}],"variable":[]}},"response":[{"id":"b158ae95-3a12-45f9-8983-747e8fbdebd7","name":"Send Member Playlist To Disco (JSON)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HM_ServiceAPI_URL}}/sendtodisco/{{HM_ServiceAPI_MemberToken}}/fc3ec1a6ee01f0f179?fileformatid=","host":["{{HM_ServiceAPI_URL}}"],"path":["sendtodisco","{{HM_ServiceAPI_MemberToken}}","fc3ec1a6ee01f0f179"],"query":[{"key":"fileformatid","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 04:57:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"4bf6481f-1b20-4d34-954a-2fed50625c34\",\n    \"url\": \"https://{disco-domain}/lib/add-to-disco/?token=4bf6481f-1b20-4d34-954a-2fed50625c34\"\n}"},{"id":"32775dd6-995d-41e6-8d8d-ab0e42f1ecac","name":"Send Member Playlist To Disco (XML)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{HM_ServiceAPI_URL}}/sendtodisco/{{HM_ServiceAPI_MemberToken}}/fc3ec1a6ee01f0f179?fileformatid=","host":["{{HM_ServiceAPI_URL}}"],"path":["sendtodisco","{{HM_ServiceAPI_MemberToken}}","fc3ec1a6ee01f0f179"],"query":[{"key":"fileformatid","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 04:58:23 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsesendtodisco xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token>dedfca57-3eed-43fb-baa5-7bb8f662c628</token>\n    <url>https://{disco-domain}/lib/add-to-disco/?token=dedfca57-3eed-43fb-baa5-7bb8f662c628</url>\n</responsesendtodisco>"}],"_postman_id":"c0c31bb5-0670-4018-9cdb-91157d895fd6"},{"name":"Get Member Playlist Disco Send History","event":[{"listen":"test","script":{"id":"bdd528f3-a48c-4d23-8e0a-b72ffbcb0e53","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Add Multiple Tracks to AutoSave Member Playlists\");"],"type":"text/javascript","packages":{}}}],"id":"325c38a0-5708-4b3a-8d35-0f8bacb03f49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"RelationType\": \"Playlist\",\r\n    \"RelationID\": \"{{PlaylistID}}\",\r\n    \"Skip\": {{Skip}},\r\n    \"Limit\": {{limit}},\r\n    \"Sort\": \"DateAdded_Asc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getaccountserviceactivityhistory/{{HM_ServiceAPI_MemberToken}}","description":"<p>Retrieves the history of sends to DIsco.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>RelationType</td>\n<td>Mandatory, type of the object being added. Possible values include; Playlist.</td>\n</tr>\n<tr>\n<td>RelationID</td>\n<td>Mandatory, identifiers of the relation being sent. For example, if `RelationType = Playlist` then the identifier must be a PlaylistID</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Optional, default is 0</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Optional, default is unlimited</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>Optional, default is DateAdded_ASC. The order to be applied to the tracks in this playlist</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to DateAdded_Asc if not provided. Possible values include; DateAdded_Asc, DateAdded_Desc, UpdatedDate_Asc, UpdatedDate_Desc.</p>\n","urlObject":{"path":["getaccountserviceactivityhistory","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"974d5795-bbfd-4723-a9af-03348b35b8c7","name":"Get Member Playlist Disco Send History (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"RelationType\": \"Playlist\",\r\n    \"RelationID\": \"d8ac9b4504297109a6\",\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"Sort\": \"DateAdded_Asc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getaccountserviceactivityhistory/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 05:44:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"AccountServiceActivities\": [\n        {\n            \"ID\": \"19ecebe7bedcfaf625\",\n            \"Type\": \"DISCO\",\n            \"Style\": \"Information\",\n            \"DateAdded\": \"2025-08-05T15:00:16.517\",\n            \"RelationType\": \"Playlist\",\n            \"RelationID\": \"d8ac9b4504297109a6\",\n            \"Message\": \"RecordSent\",\n            \"MessageDetail\": \"https://{disco-domain}/lib/add-to-disco/?token=000e353c-dbd2-4797-9b7c-46d3928e06ee\",\n            \"LastUpdateDate\": \"2025-08-05T15:00:57.993\",\n            \"Status\": \"Success\",\n            \"ErrorMessage\": \"\"\n        }\n    ]\n}"},{"id":"56e5b2e8-3e38-47a8-ba2e-d9a438faaec3","name":"Get Member Playlist Disco Send History (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestgetaccountserviceactivityhistory>\r\n  <relationtype>Playlist</relationtype>\r\n  <relationid>d8ac9b4504297109a6</relationid>\r\n  <skip>0</skip>\r\n  <limit>10</limit>\r\n  <sort>DateAdded_Asc</sort>\r\n</requestgetaccountserviceactivityhistory>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getaccountserviceactivityhistory/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 18 Aug 2025 05:55:27 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsegetaccountserviceactivityhistory xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <accountserviceactivities>\n        <ID>19ecebe7bedcfaf625</ID>\n        <Type>DISCO</Type>\n        <Style>Information</Style>\n        <DateAdded>2025-08-05T15:00:16.517</DateAdded>\n        <RelationType>Playlist</RelationType>\n        <RelationID>d8ac9b4504297109a6</RelationID>\n        <Message>RecordSent</Message>\n        <MessageDetail>https://{disco-domain}/lib/add-to-disco/?token=000e353c-dbd2-4797-9b7c-46d3928e06ee</MessageDetail>\n        <LastUpdateDate>2025-08-05T15:00:57.993</LastUpdateDate>\n        <Status>Success</Status>\n        <_x0031_0 />\n    </accountserviceactivities>\n</responsegetaccountserviceactivityhistory>"}],"_postman_id":"325c38a0-5708-4b3a-8d35-0f8bacb03f49"}],"id":"4f6e316c-f08b-4e8f-ba2f-32bc2afb6429","_postman_id":"4f6e316c-f08b-4e8f-ba2f-32bc2afb6429","description":""}],"id":"4ee4e979-4f78-4c7c-b99c-ef3d42bd7ad9","_postman_id":"4ee4e979-4f78-4c7c-b99c-ef3d42bd7ad9","description":""},{"name":"Downloads","item":[{"name":"Implementation Guide Download Formats","id":"17622aaf-4009-42d0-9255-b97ab63be804","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO:","header":[],"url":"","description":"<h2 id=\"overview\">Overview</h2>\n<p>The following section outlines the formats that are available for streaming as well as immediate downloads.</p>\n<h3 id=\"streaming\">Streaming</h3>\n<p>Formats are available for streaming;</p>\n<ul>\n<li>MP3 (128kbps, 44.1kHz) </li>\n<li>MP3 (96kbps, 44.1kHz)</li>\n</ul>\n<h3 id=\"immediate-downloads\">Immediate Downloads</h3>\n<p>Track downloads will always be available immediately. Album, Playlist and Track Version bundles will download immediately only when the fileformat is available in the HarvestMedia repository.</p>\n<p>Formats available for immediate download include:</p>\n<ul>\n<li>MP3 (320kbps 44.1kHz)</li>\n<li>MP3 (128kbps, 44.1kHz)</li>\n<li>MP3 (96kbps, 44.1kHz)</li>\n</ul>\n<p>There are dozens of other formats available which can be dynamically trans-coded and delivered to members via email download links. This generally takes between 5-15 minutes to be delivered.</p>\n<p>If you have originator labels you can ingest your preferred WAV format (ie: WAV 16bit, 44.1kHz) which will be available for immediate download. We will automatically create a matching AIFF format with the same sample and bit rates behind the scenes for use.</p>\n<p>If you sub publish labels you can not control the WAV formats provided by the originators so we suggestion sticking to the above mentioned available formats.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"17622aaf-4009-42d0-9255-b97ab63be804"},{"name":"Implementation Guide - Stems","id":"66bdb612-3726-4a42-84be-91c4297dc1fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO:","header":[],"url":"","description":"<h2 id=\"overview\">Overview</h2>\n<p>The following section outlines the availability of stem downloads.</p>\n<h3 id=\"downloading-as-a-package\">Downloading as a Package</h3>\n<p>Presently, it is possible to request a download of stems as a ZIP package only. To do so, you request the <code>type: \"stems\"</code>, the <code>format:\"wav\"</code> and the <code>identifier:</code> . The result will be a download token that when used will yield a ZIP that contains all of the stems only. It will not contain the main track.</p>\n<h3 id=\"downloading-limitations\">Downloading limitations</h3>\n<p>It is not possible to download an individual stem or to be able to download a main track with the stems as well.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"66bdb612-3726-4a42-84be-91c4297dc1fd"},{"name":"Validate Music Download","id":"f771b555-1daf-43e4-93bd-7d3be99bf84f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/validatemusicdownloadrequest/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns the availability of a download and whether this can be downloaded immediately.</p>\n<p>Downloads that cannot be downloaded immediately will be emailed when requested.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>downloadtype</td>\n<td>This element should be either; track, album, playlist, favourites, workspace, tags or stems</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>identifier</td>\n<td>The identifier should be either; track, album, playlist, favourites, workspace or tags.  <br />  <br />* For track, one or more track ids separated by commas  <br />* For album, one album id  <br />* For playlist, one playlist id  <br />* For favourites; zero, one or more content ids separated by commas. If none are provided, all of the member’s favourites will be downloaded, otherwise only the specified  <br />* For stems; one track id (the track id of the main track) is required</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>format</td>\n<td>Format should be an encrypted format identifier returned from getserviceinfo. Alternatively specify \"wav\" or \"aiff\" or \"mp3\" in the fileformat field to get the best available formats for these types.  <br />  <br />* When <code>type</code> is stems, then format must be \"wav\"</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>trimstartsecs &amp; trimendsecs</td>\n<td>Trim values are in seconds only and are only used for single track downloads. Use 0 for both values otherwise</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>includeversioncheck</td>\n<td>If you would like to request a download with all versions related to the requested tracks (used in track, playlist and favourite downloads), set the \"includeversioncheck\" parameter to true. Please note that when the downloadtype is album, includeversions parameter will be ignored and always return track versions.</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Notes regarding a successful response</strong></p>\n<ul>\n<li>The responsevalidatemusicdownload returns an array of valid music downloads objects.</li>\n<li>The downloadallowed element indicates if the download is permitted for the memberoken.</li>\n<li>The directdownloadallowed element indicates if the download is immediate or needs to go via the email process.</li>\n</ul>\n","urlObject":{"path":["validatemusicdownloadrequest","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"791aeb8a-c2ed-438a-af45-0f4940228814","name":"Validate Music Download (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<validatemusicdownloadrequest>\r\n    <identifier>af423fa8f901e427xf</identifier>\r\n    <downloadtype>track</downloadtype>\r\n    <format>bht23fa8w4f0kio277</format>\r\n    <trimstartsecs>0</trimstartsecs>\r\n    <trimendsecs>0</trimendsecs>\r\n    <includeversioncheck>false</includeversioncheck>\r\n</validatemusicdownloadrequest>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/validatemusicdownloadrequest/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 06:07:34 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"476"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsevalidatemusicdownload xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <validatemusicdownloads>\n        <validatemusicdownload>\n            <format>bht23fa8w4f0kio277</format>\n            <includeversions>false</includeversions>\n            <downloadallowed>true</downloadallowed>\n            <directdownloadallowed>true</directdownloadallowed>\n        </validatemusicdownload>\n    </validatemusicdownloads>\n    <maxdownloads>0</maxdownloads>\n</responsevalidatemusicdownload>"},{"id":"929767e8-1c44-4e45-b3a1-dce8dd909605","name":"Validate Music Download (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"Identifier\":\"af423fa8f901e427xf\",\r\n\t\"ContentIDs\":\"\",\r\n\t\"DownloadType\":\"track\",\r\n\t\"Format\":[\"bht23fa8w4f0kio277\"],\r\n\t\"TrimEndSecs\":0,\r\n\t\"TrimStartSecs\":0,\r\n\t\"IncludeVersionCheck\":false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/validatemusicdownloadrequest/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 06:05:11 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"330"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"ValidateMusicDownloads\": {\n        \"ValidateMusicDownloadList\": [\n            {\n                \"Format\": \"bht23fa8w4f0kio277\",\n                \"IncludeVersions\": false,\n                \"DownloadAllowed\": true,\n                \"DirectDownloadAllowed\": true\n            }\n        ]\n    },\n    \"MaxDownloads\": 0,\n    \"BlockedContentIDs\": []\n}"}],"_postman_id":"f771b555-1daf-43e4-93bd-7d3be99bf84f"},{"name":"Get Music Download","id":"7da68736-98f2-4cc3-8549-e4ace9135fd1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/getmusicdownload/{{HM_ServiceAPI_MemberToken}}","description":"<p>GetDownload returns download tokens which can be downloaded immediately or sends a download link directly to specified email.</p>\n<p>Whenever download tokens are returned use the AssetUrls.DirectDownloadUrl URL regardless of type of download (To access AssetURLs see getserviceinfo).</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>downloadtype</td>\n<td>This element should be either; track, album, playlist, favourites, workspace or tags</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>identifier</td>\n<td>The identifier should be either; track, album, playlist, favourites, workspace, tags or stems.  <br />  <br />* For track, one or more track ids separated by commas.  <br />* For album, one album id. For playlist, one playlist id.  <br />* For favourites; zero, one or more content ids separated by commas. If none are provided, all of the member’s favourites will be downloaded, otherwise only the specified  <br />* For stems; one track id (the track id of the main track) is required</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>format</td>\n<td>Format should be an encrypted format identifier returned from getserviceinfo. Alternatively specify \"wav\" or \"aiff\" or \"mp3\" in the fileformat field to get the best available formats for these types  <br />  <br />* When <code>type</code> is stems, then format must be \"wav\"</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>trimstartsecs &amp; trimendsecs</td>\n<td>Trim values are in seconds only and are only used for single track downloads. Use 0 for both values otherwise</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>email</td>\n<td>Recipient of the download email</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>isshare</td>\n<td>Setting isshare to true will use the \"share music\" email templates to send an email. If set to true, no attempt is made to get a download token for immediate use</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>forceemail</td>\n<td>Always send an email, do not attempt to get a download token for immediate use</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>message</td>\n<td>This is the message body for the email isshare or forceemail</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>senderemail</td>\n<td>This is the member email that the download is sent from</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>includeversions</td>\n<td>If you would like to request a download with all versions related to the requested tracks (used in track, playlist and favourite downloads), set the \"includeversions\" parameter to true in the requestDownload body. This will result in the zip containing related versions.</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>versionfoldername</td>\n<td>This is the name of the folder that versions will appear within when \"includeversions\" is true. A default name will be provided if you chose to not set this</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>downloadfilename</td>\n<td>The downloaded file name can be set here. The track download filename convention can be configured in the admin. The other download formats are formatted as follows. For playlists it is {playlist.name}.zip. For albums it is {album.displaytitle}.zip. For favorites it is myfavourites.zip. For workspace it is workspace.zip. For tags it is tags.zip. Multiple track ids will appear as {accountcode}<em>download</em>{ddmmyyyy}_{counter}</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>cuesheetfilename</td>\n<td>The cuesheet file name can be set here. The track cuesheet filename convention can be configured in the admin however it is possible to override it here to anything you require</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>includecuesheetfile</td>\n<td>If you would like to exclude a cuesheet with your download, set this false. By default, this will be set to true if not provided in the request. Please note that there is an account level setting that enables/disables this at a global level, however if this is provided in the request then it will override that account setting</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Notes regarding a Successful Response (isshare= “false” and forceemail= “false”)</strong></p>\n<p>The responsedownload returns an array of token objects. In most cases, there will be just one token, but where the download contains many tracks (typically in WAV or AIFF formats), there will be multiple parts to the download. In these cases, the package is split into multiple ZIP archives (up to 2GB in size each), and each token represents one of these ZIP files, and the corresponding part represents the ZIP file’s order within the package set.</p>\n<p>Merge each TokenValue from the response object with AssetUrls.DirectDownloadUrl and make a request to it. You will need to launch a download for each token/part pair in this array.</p>\n<p>Where multiple download tokens are returned, we recommend simultaneous requests to each link as these tokens have a very brief expiry time.</p>\n<p><strong>Successful Response (isshare= “true” or forceemail=\"true)</strong></p>\n<p>If the response body returns “requestsent=true” then the download will be sent using the email process. The member will receive an email with a download link.</p>\n","urlObject":{"path":["getmusicdownload","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"2efe43e1-cf9f-4ad9-b13f-78dcdfe99d14","name":"Get Music Download (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Identifier\": \"1f9345scb3836e55c3\",\r\n    \"DownloadType\": \"track\",\r\n    \"Format\": \"mp3\",\r\n    \"TrimStartSecs\": 0,\r\n    \"TrimEndSecs\": 0,\r\n    \"Email\": \"email@domain.com\",\r\n    \"IsShare\": false,\r\n    \"Message\": \"\",\r\n    \"SenderEmail\": \"\",\r\n    \"ForceEmail\": false,\r\n    \"IncludeVersions\": false,\r\n    \"VersionFolderName\": \"\",\r\n    \"DownloadFileName\": \"\",\r\n    \"CuesheetFileName\": \"\",\r\n    \"IncludeCuesheetFile\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getmusicdownload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 01:39:32 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"199"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"RequestSent\": false,\n    \"DownloadTokens\": [\n        {\n            \"TokenValue\": \"37ecc842dac353708v941e8e09vf42c3l0\"\n        }\n    ],\n    \"BlockedContentIDs\": []\n}"},{"id":"cf45b7d4-a7b2-4d3e-9845-b4eb9724ea4a","name":"Get Music Download (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<downloadextended>\r\n    <identifier>1f9345scb3836e55c3</identifier>\r\n    <downloadtype>track</downloadtype>\r\n    <format>mp3</format>\r\n    <trimstartsecs>0</trimstartsecs>\r\n    <trimendsecs>0</trimendsecs>\r\n    <email>email@domain.com</email>\r\n    <isshare>false</isshare>\r\n    <message></message>\r\n    <senderemail></senderemail>\r\n    <forceemail>false</forceemail>\r\n    <includeversions>false</includeversions>\r\n    <versionfoldername></versionfoldername>\r\n    <downloadfilename></downloadfilename>\r\n    <cuesheetfilename></cuesheetfilename>\r\n    <includecuesheetfile>true</includecuesheetfile>\r\n</downloadextended>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getmusicdownload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 01:43:42 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"359"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemusicdownload xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <requestsent>false</requestsent>\n    <downloadtokens>\n        <downloadtoken>\n            <tokenvalue>37ecc842dac353708v941e8e09vf42c3l0</tokenvalue>\n            <part xsi:nil=\"true\"/>\n        </downloadtoken>\n    </downloadtokens>\n</responsemusicdownload>"},{"id":"edc82127-8ec5-40e9-bb32-e041c91caed1","name":"Get Music Download Stems (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Identifier\": \"1f9345scb3836e55c3\",\r\n    \"DownloadType\": \"stems\",\r\n    \"Format\": \"wav\",\r\n    \"TrimStartSecs\": 0,\r\n    \"TrimEndSecs\": 0,\r\n    \"Email\": \"email@domain.com\",\r\n    \"IsShare\": false,\r\n    \"Message\": \"\",\r\n    \"SenderEmail\": \"\",\r\n    \"ForceEmail\": false,\r\n    \"IncludeVersions\": false,\r\n    \"VersionFolderName\": \"\",\r\n    \"DownloadFileName\": \"\",\r\n    \"CuesheetFileName\": \"\",\r\n    \"IncludeCuesheetFile\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getmusicdownload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 01:39:32 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"199"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"RequestSent\": false,\n    \"DownloadTokens\": [\n        {\n            \"TokenValue\": \"37ecc842dac353708v941e8e09vf42c3l0\"\n        }\n    ],\n    \"BlockedContentIDs\": []\n}"},{"id":"27efb9f1-5237-444d-83ce-7f01b5936767","name":"Get Music Download Stems (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<downloadextended>\r\n    <identifier>1f9345scb3836e55c3</identifier>\r\n    <downloadtype>stems</downloadtype>\r\n    <format>wav</format>\r\n    <trimstartsecs>0</trimstartsecs>\r\n    <trimendsecs>0</trimendsecs>\r\n    <email>email@domain.com</email>\r\n    <isshare>false</isshare>\r\n    <message></message>\r\n    <senderemail></senderemail>\r\n    <forceemail>false</forceemail>\r\n    <includeversions>false</includeversions>\r\n    <versionfoldername></versionfoldername>\r\n    <downloadfilename></downloadfilename>\r\n    <cuesheetfilename></cuesheetfilename>\r\n    <includecuesheetfile>true</includecuesheetfile>\r\n</downloadextended>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getmusicdownload/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 01:43:42 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"359"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemusicdownload xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <requestsent>false</requestsent>\n    <downloadtokens>\n        <downloadtoken>\n            <tokenvalue>37ecc842dac353708v941e8e09vf42c3l0</tokenvalue>\n            <part xsi:nil=\"true\"/>\n        </downloadtoken>\n    </downloadtokens>\n</responsemusicdownload>"}],"_postman_id":"7da68736-98f2-4cc3-8549-e4ace9135fd1"},{"name":"Get Music Download Info","id":"a3e6316f-ef6a-417d-8baf-f77b6ee83333","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmusicdownloadinfo/{{HM_ServiceAPI_Token}}","description":"<p>Returns information on the current status of a download, including download links to each item contained within.</p>\n<p>There are two possible usages here; retrieving information on a singular download (album, playlist) or a grouped download (playlist categories).</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Skip</td>\n<td></td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td></td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>DownloadID</td>\n<td></td>\n<td>Optional, if this is not provided then <code>DownloadGroupID</code> must be provided.</td>\n</tr>\n<tr>\n<td>DownloadGroupID</td>\n<td></td>\n<td>Optional, if this is not provided then <code>DownloadID</code> must be provided.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: DownloadID</strong></p>\n<p><code>DownloadID</code> should be used for downloads of type Album or Playlist.</p>\n<p><strong>Request Notes: DownloadGroupID</strong></p>\n<p><code>DownloadID</code> should be used for downloads of type Playlist Category.</p>\n<p><strong>Request Notes: DownloadID or DownloadGroupID</strong></p>\n<p>From a website implementation perspective, you can determine which request property to populate based on the URL that the user navigated to. The routes for each is configured in the Admin portal - we recommend making different routes to handle each scenario.</p>\n<p><strong>Request Notes: DownloadGroupID</strong></p>\n<p><code>DownloadID</code> should be used for downloads of type Playlist Category.</p>\n<p><strong>Response Notes: Status</strong></p>\n<p>There are four possible states;</p>\n<ol>\n<li>InProgress</li>\n<li>Prepared</li>\n<li>Downloaded</li>\n<li>Expired</li>\n</ol>\n<p><code>InProgess</code> - you will receive this status if the download is still being prepared.</p>\n<p><code>Prepared</code> - you will receive this status if the download has finished being prepared and is now available for download.</p>\n<p><code>Downloaded</code> - you will receive this status if the particular item has been downloaded previously. It is still possible to download this again.</p>\n<p><code>Expired</code> - you will receive this status if the download is no longer available. This expiration time can vary based on account settings, but usually this is somewhere between 7-30 days.</p>\n","urlObject":{"path":["getmusicdownloadinfo","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8bf84cb8-3cd2-44fd-8497-e6eb2f17f98b","name":"Get Music Download Info","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"DownloadID\": \"ca6e3e9c4d74172316\",\r\n    \"DownloadGroupID\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getmusicdownloadinfo/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Dec 2022 01:19:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Downloads\": [\n        {\n            \"Name\": \"XRCD003_-_Prime_Cuts.zip\",\n            \"Part\": 1,\n            \"URL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/downloads/{downloadtoken}\",\n            \"Status\": \"Prepared\"\n        }\n    ],\n    \"DownloadingObject\": {\n        \"ID\": \"ca6e3e9c4d74172316\",\n        \"Name\": \"XRCD003 - Prime Cuts\",\n        \"Type\": \"album\"\n    },\n    \"TotalDownloads\": 1\n}"},{"id":"a0bab735-5e6b-41da-be6c-23e27cbfbfe2","name":"Get Music Download Info","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true},{"key":"Content-Type","value":"application/xml","disabled":true}],"body":{"mode":"raw","raw":"<requestmusicdownloadinfo>\r\n  <skip>0</skip>\r\n  <limit>10</limit>\r\n  <downloadid>ca6e3e9c4d74172316</downloadid>\r\n  <downloadgroupid></downloadgroupid>\r\n</requestmusicdownloadinfo>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getmusicdownloadinfo/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 05 Dec 2022 02:31:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Downloads\": [\n        {\n            \"Name\": \"XRCD003_-_Prime_Cuts.zip\",\n            \"Part\": 1,\n            \"URL\": \"https://d2zsljmk3mm9kv.cloudfront.net/assets/downloads/{downloadtoken}\",\n            \"Status\": \"Prepared\"\n        }\n    ],\n    \"DownloadingObject\": {\n        \"ID\": \"ca6e3e9c4d74172316\",\n        \"Name\": \"XRCD003 - Prime Cuts\",\n        \"Type\": \"album\"\n    },\n    \"TotalDownloads\": 1\n}"}],"_postman_id":"a3e6316f-ef6a-417d-8baf-f77b6ee83333"}],"id":"3c09dfd7-470a-4039-a63f-f8b95961aef4","_postman_id":"3c09dfd7-470a-4039-a63f-f8b95961aef4","description":""},{"name":"Favourites","item":[{"name":"Add Track/Album to Member Favourites","id":"8fcbd8cb-f2aa-4dc2-994b-185b5af00689","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/addtofavourites/{{HM_ServiceAPI_MemberToken}}/{Type}/{ID}","description":"<p>Allows that addition of a track or a whole album to the member’s Favourites list, depending on which parameter type is supplied. </p>\n<p>If a <code>track</code> type add is requested then only the track identified will be added to the favourites list. </p>\n<p>If an <code>album</code> type add is requested then all tracks in the album will be added to the favourites list. </p>\n<p>No duplicate tracks will be added to the favourites list regardless of the request type.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Type</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["addtofavourites","{{HM_ServiceAPI_MemberToken}}","{Type}","{ID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"17a4cc9f-ad22-453c-b66c-e4f6213f6cd8","name":"Add Track/Album to Member Favourites (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/addtofavourites/{{HM_ServiceAPI_MemberToken}}/track/ter25dd557fbadf278"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:37:39 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"b1122761-92b2-4144-b9cf-57395599dcb3","name":"Add Track/Album to Member Favourites (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/addtofavourites/{{HM_ServiceAPI_MemberToken}}/track/ter25dd557fbadf278"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:38:42 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"8fcbd8cb-f2aa-4dc2-994b-185b5af00689"},{"name":"Get Member Favourites","id":"06fae6e2-b70f-48ca-8dfe-53e75aef97d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getfavourites/{{HM_ServiceAPI_MemberToken}}?Skip={Skip}&Limit={Limit}&Sort=Created_Desc","description":"<p>Returns a list of tracks that have been set to \"favourite\" by a member.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results. </p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n","urlObject":{"path":["getfavourites","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"Skip","value":"{Skip}"},{"key":"Limit","value":"{Limit}"},{"key":"Sort","value":"Created_Desc"}],"variable":[]}},"response":[{"id":"0228ce85-6582-404d-843c-8a645e00381e","name":"Get Member Favourites (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getfavourites/{{HM_ServiceAPI_MemberToken}}?Skip=0&Limit=10","host":["{{HM_ServiceAPI_URL}}"],"path":["getfavourites","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"Skip","value":"0"},{"key":"Limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:26:40 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"15202"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Favourites\": {\n        \"trackcount\": \"1\",\n        \"Tracks\": [\n            {\n                \"TrackNumber\": \"001\",\n                \"Time\": \"2019-03-27 12:17:08\",\n                \"LengthSeconds\": \"143\",\n                \"LengthSecondsTrimStart\": \"\",\n                \"LengthSecondsTrimEnd\": \"\",\n                \"AlbumID\": \"6fn20f65cbg9fune1a\",\n                \"LibraryID\": \"8m16abeap08d62q50a\",\n                \"LibraryFeatured\": false,\n                \"ID\": \"28495i9id1dbc39ff2\",\n                \"DisplayTitle\": \"Foot In My Mouth\",\n                \"Composers\": [],\n                \"IsAlternate\": \"false\",\n                \"Highlighted\": false,\n                \"HighlightedInPlaylists\": [],\n                \"HasLyrics\": false,\n                \"IsExplicit\": false,\n                \"Tags\": [],\n                \"MainTrackID\": \"\"\n            }\n        ]\n    }\n}"},{"id":"86a7bb27-92d2-4850-b1de-2b60741629b7","name":"Get Member Favourites (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getfavourites/{{HM_ServiceAPI_MemberToken}}?Skip=0&Limit=10","host":["{{HM_ServiceAPI_URL}}"],"path":["getfavourites","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"Skip","value":"0"},{"key":"Limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:28:34 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2641"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsefavourites xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <favourites trackcount=\"1\">\n        <tracks>\n            <track tracknumber=\"001\" time=\"2019-03-27 12:17:08\" lengthseconds=\"143\" lengthsecondstrimstart=\"\" lengthsecondstrimend=\"\" albumid=\"6fn20f65cbg9fune1a\" libraryid=\"8m16abeap08d62q50a\" libraryfeatured=\"false\" id=\"28495i9id1dbc39ff2\" displaytitle=\"Foot In My Mouth\" isalternate=\"false\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n                <composers/>\n                <highlightedinplaylists />\n                <tags/>\n            </track>\n        </tracks>\n    </favourites>\n</responsefavourites>"}],"_postman_id":"06fae6e2-b70f-48ca-8dfe-53e75aef97d8"},{"name":"Remove Track from Member Favourites","id":"3ad1ab0b-c7d2-473d-9892-2ed5abb8195f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removefavouritestrack/{{HM_ServiceAPI_MemberToken}}/{TrackID}","description":"<p>Allows the removal of a track from a member favourites.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removefavouritestrack","{{HM_ServiceAPI_MemberToken}}","{TrackID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"aba93df6-01f3-46d8-8b40-f4f2f8b4c646","name":"Remove Track from Member Favourites (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removefavouritestrack/{{HM_ServiceAPI_MemberToken}}/d3e027ty9ac1u5b501"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:33:21 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"2286dadc-2d9e-42ab-824a-2b8e13808c23","name":"Remove Track from Member Favourites (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removefavouritestrack/{{HM_ServiceAPI_MemberToken}}/d3e027ty9ac1u5b501"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:31:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"3ad1ab0b-c7d2-473d-9892-2ed5abb8195f"},{"name":"Remove All Tracks from Member Favourites","event":[{"listen":"test","script":{"id":"e27bd372-610d-4315-a354-c6c6d1a6593e","exec":[""],"type":"text/javascript"}}],"id":"8af3215e-9772-4906-bedf-139907f87fc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removeallfavouritestracks/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the removal of all tracks from a member favourites.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removeallfavouritestracks","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"4ef96fd2-cb05-4615-b140-e879e075a6a2","name":"Remove All Tracks from Member Favourites (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removeallfavouritestracks/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:31:56 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"5f8b588f-d3d3-4ec4-9df0-f2aa90ca07af","name":"Remove All Tracks from Member Favourites (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/removeallfavouritestracks/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:33:21 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"8af3215e-9772-4906-bedf-139907f87fc8"}],"id":"8c01c1cc-8eae-445a-8751-56d8ac66f1fd","_postman_id":"8c01c1cc-8eae-445a-8751-56d8ac66f1fd","description":""},{"name":"Sharing","item":[{"name":"Authenticate Temporary Member","event":[{"listen":"test","script":{"id":"4c607ea7-cf10-4aa4-9d2a-253516deca91","exec":[""],"type":"text/javascript"}}],"id":"cfc7f0f8-2598-4bd0-82a4-7696e542f9a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getinvitedmembertoken/{{HM_ServiceAPI_Token}}","description":"<p>Returns a temporary MemberToken for a member with the associated email address. If no member exists with that email address then a temporary member is created with it. </p>\n<p>Returns an error message/code if the MemberToken is invalid.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Email</td>\n<td>Required. This is the email of the guest or member</td>\n</tr>\n<tr>\n<td>RegionID</td>\n<td>Required. This is the region that the member should view the content from</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getinvitedmembertoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"10d7fa2a-740f-43d2-8d10-3aee6c3e0a08","name":"Authenticate Temporary Member (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"Email\":\"email@yourcompany.com\",\r\n\t\"RegionID\":\"becc9d05155aygb083\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getinvitedmembertoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 23:22:54 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"301"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"25d3fa6a64cd593ffdb467e16f1chf7975\",\n        \"Expiry\": \"2019-08-22T09:22:36.92\",\n        \"UTCOffset\": 10,\n        \"Type\": \"MemberToken\",\n        \"IsOfSingleUse\": false\n    }\n}"},{"id":"69a8bb79-624b-42de-b958-3959bbd5ebb0","name":"Authenticate Temporary Member (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestinvitedmembertoken>\r\n    <regionid>becc9d05155aygb083</regionid>\r\n    <email>email@yourdomain.com</email>\r\n</requestinvitedmembertoken>\r\n","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getinvitedmembertoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 23:23:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"320"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"25d3fa6a64cd593ffdb467e16f1chf7975\" expiry=\"2019-08-22T09:23:37.637\" utcoffset=\"10\" type=\"MemberToken\" isofsingleuse=\"false\"/>\n</responseservicetoken>"}],"_postman_id":"cfc7f0f8-2598-4bd0-82a4-7696e542f9a9"},{"name":"Get Playlist Category Share URL","event":[{"listen":"test","script":{"id":"a8256a1a-885d-4d48-a790-c84500e48ae7","exec":[""],"type":"text/javascript"}}],"id":"741b912e-fe33-4543-89d0-240dc349ec92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getsharemusicurl/{{HM_ServiceAPI_Token}}","description":"<p>Gets a Playlist Category share URL that can be shared to guests and other members alike.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>It's important to note that in order to utilise this feature you will need to obtain member tokens for both the sender and recipient.</p>\n<ol>\n<li>Get a Member Token for the Sender (see <a href=\"https://developer.harvestmedia.net/?version=latest#5ac80560-f410-4916-993c-1f974b7a0b38\">Get Member Details</a>)</li>\n<li>Get a Member Token for the Recipient (see <a href=\"https://developer.harvestmedia.net/#cfc7f0f8-2598-4bd0-82a4-7696e542f9a9\">Authenticate Temporary Member</a>)</li>\n</ol>\n<p>Once a share URL is obtained it is possible to send the URL to an email address;</p>\n<ol>\n<li>Send a Share Email (see <a href=\"https://developer.harvestmedia.net/#bd2a436a-808f-4e8c-984d-0189e8cd2af2\">Send Share Music Email</a>)</li>\n</ol>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FromMemberToken</td>\n<td>Required. This is the member token of the sender</td>\n</tr>\n<tr>\n<td>ToMemberToken</td>\n<td>Required. This is the member token of the recipient</td>\n</tr>\n<tr>\n<td>ObjectIdentifier</td>\n<td>Required. This is the PlaylistCategoryID that is to be shared</td>\n</tr>\n<tr>\n<td>ObjectType</td>\n<td>Required. This has a single value - \"PlaylistCatgory\"</td>\n</tr>\n<tr>\n<td>ShareType</td>\n<td>Optional, default is \"Sync\". Possible values are Sync and Copy. When Sync, the shared version of the playlist will maintain state with the original members playlist. When Copy, the shared version is an independent state from the original members playlist - so any edits to the original will not reflect on the shared version</td>\n</tr>\n<tr>\n<td>AllowDownload</td>\n<td>Optional, default is \"false\". Setting this to true will indicate that the playlists within the category are allowed to be downloaded by guests. That is, users who view this playlist category will not need to be in a logged in state in order to download the playlists or tracks</td>\n</tr>\n<tr>\n<td>AllowFollow</td>\n<td>Optional, default is \"false\". Setting this to true will indicate that the playlist category is allowed to be followed</td>\n</tr>\n<tr>\n<td>AllowSave</td>\n<td>Optional, default is \"false\". Setting this to true will indicate that the playlist category is allowed to be saved</td>\n</tr>\n<tr>\n<td>AllowShare</td>\n<td>Optional, default is \"false\". Setting this to true will indicate that the playlist category is allowed to be shared</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getsharemusicurl","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0a07f170-811b-46f1-af86-2bc91a0aeec1","name":"Get Playlist Category Share URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"FromMemberToken\":\"09c6d805eac68a0e8d9chd5a724ubca91f\",\r\n    \"ToMemberToken\":\"029c6d80eac680e83da173e2318ba06du2\",\r\n    \"ObjectIdentifier\":\"dbb457b7c3f5178a2h\",\r\n    \"ObjectType\":\"PlaylistCategory\",\r\n    \"ShareType\":\"Sync\",\r\n    \"AllowDownload\":true,\r\n    \"AllowFollow\":true,\r\n    \"AllowSave\":true,\r\n    \"AllowShare\":true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getsharemusicurl/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 11 Nov 2020 05:27:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"success\",\n    \"Url\": \"http://{domain}/{website-share-path}/09c6fd80eac680e8dcad7152cf0d88a0a0\"\n}"},{"id":"84769b7b-7c77-4a9b-97ec-f19c5e88a200","name":"Get Playlist Category Share URL (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestengageshare>\r\n<frommembertoken>09c6d805eac68a0e8d9chd5a724ubca91f</frommembertoken>\r\n<tomembertoken>029c6d80eac680e83da173e2318ba06du2</tomembertoken>\r\n<objectidentifier>dbb457b7c3f5178a2h</objectidentifier>\r\n<objecttype>PlaylistCategory</objecttype>\r\n<sharetype>Sync</sharetype>\r\n<allowdownload>true</allowdownload>\r\n<allowfollow>true</allowfollow>\r\n<allowsave>true</allowsave>\r\n<allowshare>true</allowshare>\r\n</requestengageshare>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getsharemusicurl/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 11 Nov 2020 06:43:09 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseengageshare xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <status>success</status>\n    <url>http://{domain}/{website-share-path}/09c6fd80eac680e8dcad7152cf0d88a0a0</url>\n</responseengageshare>"}],"_postman_id":"741b912e-fe33-4543-89d0-240dc349ec92"},{"name":"Get Playlist Share URL","event":[{"listen":"test","script":{"id":"ebc681f8-4ca6-4929-8257-6ad61e424695","exec":[""],"type":"text/javascript"}}],"id":"16a83e3c-93f9-407b-8129-9d82b79069fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/getsharemusicurl/{{HM_ServiceAPI_Token}}","description":"<p>Gets a playlist share URL that can be shared to guests and other members alike.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>It's important to note that in order to utilise this feature you will need to obtain member tokens for both the sender and recipient.</p>\n<ol>\n<li>Get a Member Token for the Sender (see <a href=\"https://developer.harvestmedia.net/?version=latest#5ac80560-f410-4916-993c-1f974b7a0b38\">Get Member Details</a>)</li>\n<li>Get a Member Token for the Recipient  (see <a href=\"https://developer.harvestmedia.net/#cfc7f0f8-2598-4bd0-82a4-7696e542f9a9\">Authenticate Temporary Member</a>)</li>\n</ol>\n<p>Once a share URL is obtained it is possible to send the URL to an email address;</p>\n<ol>\n<li>Send a Share Email (see <a href=\"https://developer.harvestmedia.net/#bd2a436a-808f-4e8c-984d-0189e8cd2af2\">Send Share Music Email</a>)</li>\n</ol>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FromMemberToken</td>\n<td>Required. This is the member token of the sender</td>\n</tr>\n<tr>\n<td>ToMemberToken</td>\n<td>Required. This is the member token of the recipient</td>\n</tr>\n<tr>\n<td>ObjectIdentifier</td>\n<td>Required. This is the PlaylistID that is to be shared</td>\n</tr>\n<tr>\n<td>ObjectType</td>\n<td>Required. This has a single value - \"Playlist\"</td>\n</tr>\n<tr>\n<td>ShareType</td>\n<td>Optional, default is \"Sync\". Possible values are Sync and Copy. When Sync, the shared version of the playlist will maintain state with the original members playlist. When Copy, the shared version is an independent state from the original members playlist - so any edits to the original will not reflect on the shared version</td>\n</tr>\n<tr>\n<td>AllowDownload</td>\n<td>Optional, default is \"false\". Setting this to true will indicate that the playlists is allowed to be downloaded by guests. That is, users who view this playlist will not need to be in a logged in state in order to download the playlist or tracks</td>\n</tr>\n<tr>\n<td>AllowFollow</td>\n<td>Optional, default is \"false\". Setting this to true will indicate that the playlist is allowed to be followed</td>\n</tr>\n<tr>\n<td>AllowSave</td>\n<td>Optional, default is \"false\". Setting this to true will indicate that the playlist is allowed to be saved</td>\n</tr>\n<tr>\n<td>AllowShare</td>\n<td>Optional, default is \"false\". Setting this to true will indicate that the playlist is allowed to be shared</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getsharemusicurl","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"2200d07d-9769-4e1a-b748-6f4c23e3c215","name":"Get Playlist Share URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"FromMemberToken\":\"09c6d805eac68a0e8d9chd5a724ubca91f\",\r\n    \"ToMemberToken\":\"029c6d80eac680e83da173e2318ba06du2\",\r\n    \"ObjectIdentifier\":\"dbb457b7c3f5178a2h\",\r\n    \"ObjectType\":\"Playlist\",\r\n    \"ShareType\":\"Sync\",\r\n    \"AllowDownload\":true,\r\n    \"AllowFollow\":true,\r\n    \"AllowSave\":true,\r\n    \"AllowShare\":true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getsharemusicurl/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 11 Nov 2020 06:47:23 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"success\",\n    \"Url\": \"http://{domain}/{website-share-path}/09c6fd80eac680e8dcad7152cf0d88a0a0\"\n}"},{"id":"f342eb6e-bfc0-449e-92f9-852920cbdc90","name":"Get Playlist Share URL (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestengageshare>\r\n<frommembertoken>09c6d805eac68a0e8d9chd5a724ubca91f</frommembertoken>\r\n<tomembertoken>029c6d80eac680e83da173e2318ba06du2</tomembertoken>\r\n<objectidentifier>dbb457b7c3f5178a2h</objectidentifier>\r\n<objecttype>Playlist</objecttype>\r\n<sharetype>Sync</sharetype>\r\n<allowdownload>true</allowdownload>\r\n<allowfollow>true</allowfollow>\r\n<allowsave>true</allowsave>\r\n<allowshare>true</allowshare>\r\n</requestengageshare>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getsharemusicurl/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 11 Nov 2020 06:49:12 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseengageshare xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <status>success</status>\n    <url>http://{domain}/{website-share-path}/09c6fd80eac680e8dcad7152cf0d88a0a0</url>\n</responseengageshare>"}],"_postman_id":"16a83e3c-93f9-407b-8129-9d82b79069fc"},{"name":"Send Share Music Email","event":[{"listen":"test","script":{"id":"cd6f111d-9b03-465e-8595-2587bd6c77e6","exec":[""],"type":"text/javascript"}}],"id":"bd2a436a-808f-4e8c-984d-0189e8cd2af2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/sendsharemusiclinkemail/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the sending of share music links.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FromEmail</td>\n<td>Required. This is the senders email</td>\n</tr>\n<tr>\n<td>ToEmail</td>\n<td>Required. This is the recipients email</td>\n</tr>\n<tr>\n<td>Link</td>\n<td>Required. This is the link that will be shared</td>\n</tr>\n<tr>\n<td>ContentType</td>\n<td>Required. This is the type of link that is being shared. Possible values include; PlaylistCategory and Playlist</td>\n</tr>\n<tr>\n<td>ContentTitle</td>\n<td>Required. This is the name of the PlaylistCategory or Playlist being shared</td>\n</tr>\n<tr>\n<td>Message</td>\n<td>Optional. Provide this if you would like to include a custom message on the email</td>\n</tr>\n<tr>\n<td>SelectEmailTemplateByMemberRegion</td>\n<td>Optional, default is \"false\". Setting this will send this using a regional email template if one exists</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["sendsharemusiclinkemail","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"78721db6-9feb-498e-be2f-f22ea378f5ee","name":"Send Share Music Email (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"FromEmail\":\"first.last@company.net\",\r\n\t\"ToEmail\":\"second.last@company.net\",\r\n\t\"Message\":\"A message\",\r\n\t\"Link\":\"https://{domain}/{website-share-path}/{share-token}\",\r\n\t\"ContentType\":\"PlaylistCategory\",\r\n\t\"ContentTitle\":\"My Folder Name\",\r\n\t\"SelectEmailTemplateByMemberRegion\":false\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/sendsharemusiclinkemail/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 11 Nov 2020 06:55:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"794736ed-9023-42e2-84dd-3526d33a9c5e","name":"Send Share Music Email (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsharemusicLinkemail>\r\n<fromemail>first.last@company.net</fromemail>\r\n<toemail>second.last@company.net</toemail>\r\n<message>A message</message>\r\n<link>https://{domain}/{website-share-path}/{share-token}</link>\r\n<contenttype>PlaylistCategory</contenttype>\r\n<contenttitle>My Folder Name</contenttitle>\r\n<selectemailtemplatebymemberregion>false</selectemailtemplatebymemberregion>\r\n</requestsharemusicLinkemail>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/sendsharemusiclinkemail/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 11 Nov 2020 07:00:24 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"bd2a436a-808f-4e8c-984d-0189e8cd2af2"},{"name":"Deliver Share Music","event":[{"listen":"test","script":{"id":"1a25db27-3990-45a2-a8cd-2b0e66d4a653","exec":[""],"type":"text/javascript"}}],"id":"3bcbd679-0e5e-4b1e-829e-e318683ea074","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/deliversharemusic/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the delivery of shared music into another members account.</p>\n<p>This process also includes the ability to send an email to the recipient of the shared music, which must be opted into.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ToUsername</td>\n<td>Required, the username/email that will receive the shared music</td>\n</tr>\n<tr>\n<td>ObjectIdentifier</td>\n<td>Required, the identifier of the object that is being shared. This will either be a PlaylistID or a PlaylistCategoryID</td>\n</tr>\n<tr>\n<td>ObjectType</td>\n<td>Required, the type of the object being shared. Possible values include Playlist and PlaylistCategory</td>\n</tr>\n<tr>\n<td>NotifyUser</td>\n<td>Optional, boolean with default false. Setting this to true will send an email to the recipient of the shared music</td>\n</tr>\n<tr>\n<td>Message</td>\n<td>Optional, the message that will be placed in the email. This will only be used when NotifyUser is true</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["deliversharemusic","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d884b997-9531-4160-9d9d-6b2db8c76b88","name":"Deliver Share Music (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","type":"text","value":"application/json"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"ToUsername\":\"email@domain.com\",\r\n    \"ObjectIdentifier\":\"e78815sb88bd7kcr1e\",\r\n    \"ObjectType\": \"Playlist\",\r\n    \"NotifyUser\": false,\r\n    \"Message\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/deliversharemusic/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 17 May 2022 04:02:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"4c18319d-73f8-4995-82cd-9c985c318689","name":"Deliver Share Music (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Accept","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<RequestDeliverMusic tousername=\"email@domain.com\" objectidentifier=\"e78815sb88bd7kcr1e\" objecttype=\"Playlist\" notifyuser=\"false\" message=\"\" />","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/deliversharemusic/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 17 May 2022 04:52:30 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"3bcbd679-0e5e-4b1e-829e-e318683ea074"},{"name":"Get Playlist Folder & Playlist Share","event":[{"listen":"test","script":{"id":"421b2328-7525-40f1-abe0-1753436c9564","exec":[""],"type":"text/javascript"}}],"id":"124557f1-e19c-4fa0-ae0e-2219678d1ff6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getsharemusic/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_EnageAccessToken}}","description":"<p>Returns relevant token and Playlist Category and/or Playlist information.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>EngageToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>The response will contain the related Playlist Category and/or Playlist tree. The member token found in the response to this method should be used to get the shared playlist when it comes time to displaying it on screen. To get the shared playlist please call <a href=\"https://developer.harvestmedia.net/?version=latest#018b3771-f4f9-413f-afa1-1afe6a19c247\">Get Shared Playlist</a>. </p>\n<p>Please note that the response also contains attributes denoting whether the playlist can be downloaded, shared etc.</p>\n<p>When \"allowdownload\" is true calls to <a href=\"https://developer.harvestmedia.net/?version=latest#7da68736-98f2-4cc3-8549-e4ace9135fd1\">Get Music Download</a> can be made without the user needing to be logged in.</p>\n","urlObject":{"path":["getsharemusic","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_EnageAccessToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3cea73a1-c6cd-48e8-87f2-4609545e5138","name":"Get Playlist Folder & Playlist Share (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getsharemusic/{{HM_ServiceAPI_Token}}/09c6fd80eac680e8dcad7152cf0d88a0a0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Nov 2020 01:16:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"RequestEngageToken\": {\n        \"Value\": \"09c6fd80eac680e8dcad7152cf0d88a0a0\",\n        \"Expiry\": \"0001-01-01T00:00:00\",\n        \"UTCOffset\": 11,\n        \"Type\": \"EngageToken\",\n        \"IsOfSingleUse\": false,\n        \"TokenUsageState\": \"Open\"\n    },\n    \"ReferredPlaylistObject\": {\n        \"ID\": \"20a6b7a3040hp1fa0a\",\n        \"Name\": \"Folder Name 2\",\n        \"Description\": \"Folder Description 2\",\n        \"ObjectType\": \"PlaylistCategory\",\n        \"HasImage\": false,\n        \"AutoSave\": false,\n        \"CreatedDate\": \"2020-11-11 16:43:24\",\n        \"ColorHex\": \"000\",\n        \"PlaylistsCount\": \"1\",\n        \"Playlists\": [\n            {\n                \"Name\": \"Playlist Name\",\n                \"ID\": \"bk02609081lb6ha25c\",\n                \"Description\": \"Playlist Description\",\n                \"CreatedDate\": \"11/11/2020 4:43:42 PM\",\n                \"TrackCount\": 1,\n                \"Tracks\": [],\n                \"RelatedPlaylists\": [],\n                \"HasImage\": false,\n                \"LanguageItems\": [],\n                \"AutoSave\": false,\n                \"Type\": \"Curated\",\n                \"ObjectType\": \"Playlist\",\n                \"ExternalPlaylistImageUrl\": \"\",\n                \"OrderBy\": \"\"\n            }\n        ]\n    },\n    \"ReferredPermission\": {\n        \"AllowDownload\": false,\n        \"AllowSave\": false,\n        \"AllowFollow\": false,\n        \"AllowShare\": false,\n        \"AllowEdit\": false,\n        \"AllowCollaboration\": false,\n        \"AllowPublish\": false\n    },\n    \"Referrer\": {\n        \"FirstName\": \"First\",\n        \"LastName\": \"Last\"\n    }\n}"},{"id":"a4b20d7d-02a2-410f-9c2e-2d7f8948632d","name":"Get Playlist Folder & Playlist Share (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getsharemusic/{{HM_ServiceAPI_Token}}/09c6fd80eac680e8dcad7152cf0d88a0a0"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 13 Nov 2020 01:26:15 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemusicshare xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"09c6fd80eac680e8dcad7152cf0d88a0a0\" expiry=\"0001-01-01T00:00:00\" utcoffset=\"11\" type=\"EngageToken\" isofsingleuse=\"false\" tokenusagestate=\"Open\" />\n    <playlistobject id=\"20a6b7a3040hp1fa0a\" name=\"Folder Name 2\" description=\"Folder Description 2\" objecttype=\"PlaylistCategory\" hasimage=\"false\" autosave=\"false\" createddate=\"2020-11-11 16:43:24\" colorhex=\"000\" playlistscount=\"1\">\n        <playlists name=\"Playlist Name\" id=\"bk02609081lb6ha25c\" description=\"Playlist Description\" createddate=\"11/11/2020 4:43:42 PM\" hasimage=\"false\" allowdownload=\"false\" autosave=\"false\" type=\"Curated\" objecttype=\"Playlist\" trackcount=\"1\" externalplaylistimageurl=\"\" orderby=\"\">\n            <tracks />\n            <RelatedPlaylists />\n            <languageitems />\n        </playlists>\n    </playlistobject>\n    <referredpermission allowdownload=\"false\" allowsave=\"false\" allowfollow=\"false\" allowshare=\"false\" allowedit=\"false\" allowcollaboration=\"false\" allowpublish=\"false\" />\n    <referrer>\n        <FirstName>First</FirstName>\n        <LastName>Last</LastName>\n    </referrer>\n</responsemusicshare>"}],"_postman_id":"124557f1-e19c-4fa0-ae0e-2219678d1ff6"},{"name":"Accept Shared Music","event":[{"listen":"test","script":{"id":"82f68ef4-3db3-4f08-939f-e28adbc20e98","exec":[""],"type":"text/javascript"}}],"id":"e3ad0c3a-d16e-4aca-ac0e-d960fc6e4381","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/acceptsharemusic/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_EnageAccessToken}}?acceptType={acceptType}","description":"<p>Adds the shared PlaylistCategory or Playlist to your own Playlist collection.</p>\n<p>It's important to note that in order to utilise this feature you will need to receive a shared music token.</p>\n<ol>\n<li><p>To receive a Playlist Category share see</p>\n<p> <a href=\"https://developer.harvestmedia.net/#741b912e-fe33-4543-89d0-240dc349ec92\">Get Playlist Category Share URL</a></p>\n</li>\n<li><p>To receive a Playlist share see</p>\n<p> <a href=\"https://developer.harvestmedia.net/#16a83e3c-93f9-407b-8129-9d82b79069fc\">Get Playlist Share URL</a></p>\n</li>\n</ol>\n<p>The token present in the share URL will be required in order to accept the shared Playlist Category or Playlist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>EngageToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AcceptType</td>\n<td>String</td>\n<td>Optional, defaults to \"AsCopy\"</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: AcceptType</strong></p>\n<p><code>AcceptType</code> is used during playlist collaboration processes to denote how the end user is choosing to accept the playlist.</p>\n<p>There are 2 options;</p>\n<ol>\n<li><p>AsCopy (default)</p>\n</li>\n<li><p>AsCollaboration</p>\n</li>\n</ol>\n<p>When a playlist or folder is accepted <code>AsCopy</code> it means that the playlist/folder will be copied to the users account. There will be no direct correlation maintained between the original sender, the recipient, or the playlist/folder that was ultimately copied to the recipient. It is a point-in-time copy with no references attached.</p>\n<p>When a playlist or folder is accepted <code>AsCollaboration</code> it means that the recipient would like to work in combination with the owner and other recipients of the playlist/folder. This can only occur, if the owner originally shared it in a manner that allowed forthis level of collaboration. If they had then the recipient, when accepting, will get an in-sync playlist/folderin their account to work within</p>\n","urlObject":{"path":["acceptsharemusic","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_EnageAccessToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"acceptType","value":"{acceptType}"}],"variable":[]}},"response":[{"id":"a8919e6f-f319-4a86-9120-8c9b1ff2a74f","name":"Accept Shared Music (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/acceptsharemusic/{{HM_ServiceAPI_MemberToken}}/09c6fd80eac680e8dcad7152cf0d88a0a0"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Wed, 18 Nov 2020 05:41:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\",\n    \"Identity\": \"bk02609081lb6ha25c\"\n}"},{"id":"585c2b30-0541-4508-9659-cf84d63dec43","name":"Accept Shared Music (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/acceptsharemusic/{{HM_ServiceAPI_MemberToken}}/09c6fd80eac680e8dcad7152cf0d88a0a0"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Wed, 18 Nov 2020 05:42:37 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n    <identity>bk02609081lb6ha25c</identity>\n</responsecode>"}],"_postman_id":"e3ad0c3a-d16e-4aca-ac0e-d960fc6e4381"}],"id":"65252338-8c23-466c-b322-70a799be51c0","_postman_id":"65252338-8c23-466c-b322-70a799be51c0","description":""},{"name":"History","item":[{"name":"Get Member Audition History","id":"4d6dc539-8814-4220-95f5-f8df2d2049e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/gethistorybymembertoken/{{HM_ServiceAPI_MemberToken}}?startdate={startDate}&enddate={endDate}&skip={Skip}&limit={Limit}","description":"<p>Returns records associated with a member, based on their audition history.</p>\n<p>The response will not include the full track metadata, instead we recommend that you retrieve this using <code>Get Tracks</code></p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>StartDate</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>EndDate</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The <code>Skip</code> and <code>Limit</code> parameters come together to allow for paging of results.</p>\n<p><code>Skip</code> is the number of results to skip.</p>\n<p><code>Limit</code> is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Start &amp; End Dates</strong></p>\n<p>The <code>StartDate</code> and <code>EndDate</code> parameters can be used to return downloads within a date range.</p>\n<p><code>StartDate</code> and <code>EndDate</code> must be supplied in UTC.</p>\n<p>The date should be supplied in <code>yyyy-mm-dd</code> format.</p>\n<p>There are a few ways this can be set:</p>\n<ul>\n<li><p><code>StartDate</code> set, with <code>EndDate</code> not set; this will return all results on or after the StartDate</p>\n</li>\n<li><p><code>EndDate</code> set, with <code>StartDate</code> not set; this will return all results on or before the EndDate</p>\n</li>\n<li><p><code>StartDate</code> and <code>EndDate</code> both set; this will return all results within the date range</p>\n</li>\n<li><p><code>StartDate</code> and <code>EndDate</code> both not set; this is the default and will return all results regardless of date</p>\n</li>\n</ul>\n<p>Please Note: Audition history data is retained for a maximum of 18 months from the current date.</p>\n","urlObject":{"path":["gethistorybymembertoken","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"startdate","value":"{startDate}"},{"key":"enddate","value":"{endDate}"},{"key":"skip","value":"{Skip}"},{"key":"limit","value":"{Limit}"}],"variable":[]}},"response":[{"id":"40fdcf2e-cb5d-4c2b-8dfe-4bc80faef126","name":"Get Member Audition History (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/gethistorybymembertoken/{{HM_ServiceAPI_MemberToken}}?skip=0&limit=2","host":["{{HM_ServiceAPI_URL}}"],"path":["gethistorybymembertoken","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"skip","value":"0"},{"key":"limit","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 23:44:02 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2957"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"History\": {\n        \"Tracks\": [\n            {\n                \"TrackNumber\": \"1\",\n                \"Time\": \"01:17\",\n                \"LengthSeconds\": \"77\",\n                \"Comment\": \"Promo - Contemporary. Chug some of this retro, indie-rock jungle juice featuring killer distorted guitars, slammin' drums and a gritty bass that lay down the attitude while retro transistor/computer efx and groovy tambourine show The Man who's boss... POI :41 hang ten with a sweet guitar solo as the party rages on with a kitshcy 60's organ and screaming guitar licks! Retro-Kremlin-Beach-Party-Blowout! Full Mix\",\n                \"Composer\": \"Jamen Brooks (ASCAP) 100%\",\n                \"Publisher\": \"Acoustitracks Obsessive Music (ASCAP) 100%\",\n                \"Name\": \"Cosmonaut Hula Hooch\",\n                \"AlbumID\": \"7faf73ff39044b941b\",\n                \"ID\": \"08f6537012bc7ffc86\",\n                \"Keywords\": \"Commercial, TV, Promo, Rock, Retro, Fun, Party, 60's, Indie, Punk, Alternative, Sports, Beach, Kitschy, Nostalgia, Happy, Classic Rock.\",\n                \"Lyrics\": \"\",\n                \"DisplayTitle\": \"Cosmonaut Hula Hooch\",\n                \"Genre\": \"Promo\",\n                \"Tempo\": \"\",\n                \"Instrumentation\": \"\",\n                \"Bpm\": \"152\",\n                \"Mixout\": \"\",\n                \"Frequency\": \"48000\",\n                \"DateIngested\": \"2013-09-07 02:26:03\",\n                \"Version\": \"Full Mix\",\n                \"CdCode\": \"ATR004\",\n                \"AlbumName\": \"ATR004 Promologic 1\",\n                \"LibraryName\": \"Acoustitracks\",\n                \"LibraryFeatured\": false,\n                \"Status\": \"active\",\n                \"LastUpdated\": \"2019-07-11 09:24:55\",\n                \"IsAlternate\": \"false\",\n                \"AlternateCount\": \"3\",\n                \"Highlighted\": false,\n                \"HighlightedInPlaylists\": [],\n                \"HasLyrics\": false,\n                \"IsExplicit\": false,\n                \"Tags\": [],\n                \"MainTrackID\": \"\"\n            },\n            {\n                \"TrackNumber\": \"2\",\n                \"Time\": \"01:20\",\n                \"LengthSeconds\": \"80\",\n                \"Comment\": \"Promo - Contemporary. Tension slowly builds with hammered dulcimer, eerie backwards piano and stomped kick drum leading into POI :14 brutal, pounding toms, thick bass, heavy piano and ethereal vocals that light the track on fire with driving, aggressive power both mysterious and uplifting. POI :32 arpeggiated piano plays under majestic, chiming electric guitars and solid drums that lead this rocker into its exalted, emotional conclusion. Full Mix\",\n                \"Composer\": \"Jamen Brooks (ASCAP) 100%\",\n                \"Publisher\": \"Acoustitracks Obsessive Music (ASCAP) 100%\",\n                \"Name\": \"Dulcimated\",\n                \"AlbumID\": \"7faf73f39044zb94b9\",\n                \"ID\": \"9ef5988bd84c807ac5\",\n                \"Keywords\": \"Commercial, TV, Promo, Rock, Inspiring, Alternative, Driving, Indie, Sophisticated, Emotional, Positive Male Vocal.\",\n                \"DisplayTitle\": \"Dulcimated\",\n                \"Genre\": \"Promo\",\n                \"Instrumentation\": \"\",\n                \"Bpm\": \"132\",\n                \"Frequency\": \"48000\",\n                \"DateIngested\": \"2013-09-07 02:26:42\",\n                \"Version\": \"Full Mix\",\n                \"CdCode\": \"ATR004\",\n                \"AlbumName\": \"ATR004 Promologic 1\",\n                \"LibraryName\": \"Acoustitracks\",\n                \"LibraryFeatured\": false,\n                \"Status\": \"active\",\n                \"LastUpdated\": \"2019-07-11 09:24:55\",\n                \"IsAlternate\": \"false\",\n                \"AlternateCount\": \"3\",\n                \"Highlighted\": false,\n                \"HighlightedInPlaylists\": [],\n                \"HasLyrics\": false,\n                \"IsExplicit\": false,\n                \"Tags\": [],\n                \"MainTrackID\": \"\"\n            }\n        ],\n        \"HistoryItems\": [\n            {\n                \"TrackID\": \"08f6537012bc7ffc86\",\n                \"DeliveryDate\": \"2025-08-05T18:22:45\",\n                \"UTCOffset\": 10.0,\n                \"ItemType\": \"Sample\",\n                \"TrimStartSecs\": 0.0,\n                \"TrimEndSecs\": 0.0\n            },\n            {\n                \"TrackID\": \"9ef5988bd84c807ac5\",\n                \"DeliveryDate\": \"2025-08-05T18:22:40\",\n                \"UTCOffset\": 10.0,\n                \"ItemType\": \"Sample\",\n                \"TrimStartSecs\": 0.0,\n                \"TrimEndSecs\": 0.0\n            }\n        ],\n        \"TotalHistoryItems\": 5\n    }\n}"},{"id":"e4f21f13-6635-4ff1-9a23-61b660ab4fc2","name":"Get Member Audition History (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/gethistorybymembertoken/{{HM_ServiceAPI_MemberToken}}?skip=0&limit=2","host":["{{HM_ServiceAPI_URL}}"],"path":["gethistorybymembertoken","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"skip","value":"0"},{"key":"limit","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 23:45:18 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"440"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsehistory xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <history>\n        <tracks> \n            <track tracknumber=\"1\" time=\"01:17\" lengthseconds=\"77\" comment=\"Promo - Contemporary. Chug some of this retro, indie-rock jungle juice featuring killer distorted guitars, slammin' drums and a gritty bass that lay down the attitude while retro transistor/computer efx and groovy tambourine show The Man who's boss... POI :41 hang ten with a sweet guitar solo as the party rages on with a kitshcy 60's organ and screaming guitar licks! Retro-Kremlin-Beach-Party-Blowout! Full Mix\" composer=\"Jamen Brooks (ASCAP) 100%\" publisher=\"Acoustitracks Obsessive Music (ASCAP) 100%\" name=\"Cosmonaut Hula Hooch\" albumid=\"7faf73ff39044b941b\" id=\"08f6537012bc7ffc86\" keywords=\"Commercial, TV, Promo, Rock, Retro, Fun, Party, 60's, Indie, Punk, Alternative, Sports, Beach, Kitschy, Nostalgia, Happy, Classic Rock.\" lyrics=\"\" displaytitle=\"Cosmonaut Hula Hooch\" genre=\"Promo\" tempo=\"\" instrumentation=\"\" bpm=\"152\" mixout=\"\" frequency=\"48000\" dateingested=\"2013-09-07 02:26:03\" version=\"Full Mix\" cdcode=\"ATR004\" albumname=\"ATR004 Promologic 1\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" status=\"active\" lastupdated=\"2019-07-11 09:24:55\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n                <highlightedinplaylists />\n                <tags/>\n            </track>\n            <track tracknumber=\"2\" time=\"01:20\" lengthseconds=\"80\" comment=\"Promo - Contemporary. Tension slowly builds with hammered dulcimer, eerie backwards piano and stomped kick drum leading into POI :14 brutal, pounding toms, thick bass, heavy piano and ethereal vocals that light the track on fire with driving, aggressive power both mysterious and uplifting. POI :32 arpeggiated piano plays under majestic, chiming electric guitars and solid drums that lead this rocker into its exalted, emotional conclusion. Full Mix\" composer=\"Jamen Brooks (ASCAP) 100%\" publisher=\"Acoustitracks Obsessive Music (ASCAP) 100%\" name=\"Dulcimated\" albumid=\"7faf73f39044zb94b9\" id=\"9ef5988bd84c807ac5\" keywords=\"Commercial, TV, Promo, Rock, Inspiring, Alternative, Driving, Indie, Sophisticated, Emotional, Positive Male Vocal.\" displaytitle=\"Dulcimated\" genre=\"Promo\" instrumentation=\"\" bpm=\"132\" frequency=\"48000\" dateingested=\"2013-09-07 02:26:42\" version=\"Full Mix\" cdcode=\"ATR004\" albumname=\"ATR004 Promologic 1\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" status=\"active\" lastupdated=\"2019-07-11 09:24:55\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n                <highlightedinplaylists />\n                <tags/>\n            </track>\n        </tracks>\n        <historyitems>\n            <historyitem trackid=\"08f6537012bc7ffc86\" deliverydate=\"2025-08-05T18:22:45\" utcoffset=\"10\" itemtype=\"Sample\" trimstartsecs=\"0\" trimendsecs=\"0\" />\n            <historyitem trackid=\"9ef5988bd84c807ac5\" deliverydate=\"2025-08-05T18:22:40\" utcoffset=\"10\" itemtype=\"Sample\" trimstartsecs=\"0\" trimendsecs=\"0\" />\n        </historyitems>\n        <totalhistoryitems>5</totalhistoryitems>\n    </history>\n</responsehistory>"}],"_postman_id":"4d6dc539-8814-4220-95f5-f8df2d2049e7"},{"name":"Get Member Download History","id":"556814fb-e389-4693-9e0c-aba3fefdd9bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getdownloadhistorybymembertoken/{{HM_ServiceAPI_MemberToken}}?startdate={startDate}&enddate={endDate}&skip={Skip}&limit={Limit}","description":"<p>Returns records associated with a member, based on their download history.</p>\n<p>The response will not include the full track metadata, instead we recommend that you retrieve this using <code>Get Tracks</code></p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>StartDate</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>EndDate</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The <code>Skip</code> and <code>Limit</code> parameters come together to allow for paging of results.</p>\n<p><code>Skip</code> is the number of results to skip.</p>\n<p><code>Limit</code> is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Start &amp; End Dates</strong></p>\n<p>The <code>StartDate</code> and <code>EndDate</code> parameters can be used to return downloads within a date range..</p>\n<p><code>StartDate</code> and <code>EndDate</code> must be supplied in UTC.</p>\n<p>The date should be supplied in <code>yyyy-mm-dd</code> format.</p>\n<p>There are a few ways this can be set:</p>\n<ul>\n<li><code>StartDate</code> set, with <code>EndDate</code> not set; this will return all results on or after the StartDate</li>\n<li><code>EndDate</code> set, with <code>StartDate</code> not set; this will return all results on or before the EndDate</li>\n<li><code>StartDate</code> and <code>EndDate</code> both set; this will return all results within the date range</li>\n<li><code>StartDate</code> and <code>EndDate</code> both not set; this is the default and will return all results regardless of date</li>\n</ul>\n","urlObject":{"path":["getdownloadhistorybymembertoken","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"startdate","value":"{startDate}"},{"key":"enddate","value":"{endDate}"},{"key":"skip","value":"{Skip}"},{"key":"limit","value":"{Limit}"}],"variable":[]}},"response":[{"id":"2e5430e8-c3a9-4dad-a7f7-47161715d386","name":"Get Member Download History (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getdownloadhistorybymembertoken/{{HM_ServiceAPI_MemberToken}}?skip=0&limit=2","host":["{{HM_ServiceAPI_URL}}"],"path":["getdownloadhistorybymembertoken","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"skip","value":"0"},{"key":"limit","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 23:56:31 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"2957"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"History\": {\n        \"Tracks\": [\n            {\n                \"TrackNumber\": \"1\",\n                \"Time\": \"01:17\",\n                \"LengthSeconds\": \"77\",\n                \"Comment\": \"Promo - Contemporary. Chug some of this retro, indie-rock jungle juice featuring killer distorted guitars, slammin' drums and a gritty bass that lay down the attitude while retro transistor/computer efx and groovy tambourine show The Man who's boss... POI :41 hang ten with a sweet guitar solo as the party rages on with a kitshcy 60's organ and screaming guitar licks! Retro-Kremlin-Beach-Party-Blowout! Full Mix\",\n                \"Composer\": \"Jamen Brooks (ASCAP) 100%\",\n                \"Publisher\": \"Acoustitracks Obsessive Music (ASCAP) 100%\",\n                \"Name\": \"Cosmonaut Hula Hooch\",\n                \"AlbumID\": \"7faf73ff39044b941b\",\n                \"ID\": \"08f6537012bc7ffc86\",\n                \"Keywords\": \"Commercial, TV, Promo, Rock, Retro, Fun, Party, 60's, Indie, Punk, Alternative, Sports, Beach, Kitschy, Nostalgia, Happy, Classic Rock.\",\n                \"Lyrics\": \"\",\n                \"DisplayTitle\": \"Cosmonaut Hula Hooch\",\n                \"Genre\": \"Promo\",\n                \"Tempo\": \"\",\n                \"Instrumentation\": \"\",\n                \"Bpm\": \"152\",\n                \"Mixout\": \"\",\n                \"Frequency\": \"48000\",\n                \"DateIngested\": \"2013-09-07 02:26:03\",\n                \"Version\": \"Full Mix\",\n                \"CdCode\": \"ATR004\",\n                \"AlbumName\": \"ATR004 Promologic 1\",\n                \"LibraryName\": \"Acoustitracks\",\n                \"LibraryFeatured\": false,\n                \"Status\": \"active\",\n                \"LastUpdated\": \"2019-07-11 09:24:55\",\n                \"IsAlternate\": \"false\",\n                \"AlternateCount\": \"3\",\n                \"Highlighted\": false,\n                \"HighlightedInPlaylists\": [],\n                \"HasLyrics\": false,\n                \"IsExplicit\": false,\n                \"Tags\": [],\n                \"MainTrackID\": \"\"\n            },\n            {\n                \"TrackNumber\": \"2\",\n                \"Time\": \"01:20\",\n                \"LengthSeconds\": \"80\",\n                \"Comment\": \"Promo - Contemporary. Tension slowly builds with hammered dulcimer, eerie backwards piano and stomped kick drum leading into POI :14 brutal, pounding toms, thick bass, heavy piano and ethereal vocals that light the track on fire with driving, aggressive power both mysterious and uplifting. POI :32 arpeggiated piano plays under majestic, chiming electric guitars and solid drums that lead this rocker into its exalted, emotional conclusion. Full Mix\",\n                \"Composer\": \"Jamen Brooks (ASCAP) 100%\",\n                \"Publisher\": \"Acoustitracks Obsessive Music (ASCAP) 100%\",\n                \"Name\": \"Dulcimated\",\n                \"AlbumID\": \"7faf73f39044zb94b9\",\n                \"ID\": \"9ef5988bd84c807ac5\",\n                \"Keywords\": \"Commercial, TV, Promo, Rock, Inspiring, Alternative, Driving, Indie, Sophisticated, Emotional, Positive Male Vocal.\",\n                \"DisplayTitle\": \"Dulcimated\",\n                \"Genre\": \"Promo\",\n                \"Instrumentation\": \"\",\n                \"Bpm\": \"132\",\n                \"Frequency\": \"48000\",\n                \"DateIngested\": \"2013-09-07 02:26:42\",\n                \"Version\": \"Full Mix\",\n                \"CdCode\": \"ATR004\",\n                \"AlbumName\": \"ATR004 Promologic 1\",\n                \"LibraryName\": \"Acoustitracks\",\n                \"LibraryFeatured\": false,\n                \"Status\": \"active\",\n                \"LastUpdated\": \"2019-07-11 09:24:55\",\n                \"IsAlternate\": \"false\",\n                \"AlternateCount\": \"3\",\n                \"Highlighted\": false,\n                \"HighlightedInPlaylists\": [],\n                \"HasLyrics\": false,\n                \"IsExplicit\": false,\n                \"Tags\": [],\n                \"MainTrackID\": \"\"\n            }\n        ],\n        \"HistoryItems\": [\n            {\n                \"TrackID\": \"08f6537012bc7ffc86\",\n                \"DeliveryDate\": \"2025-08-05T18:22:45\",\n                \"UTCOffset\": 10.0,\n                \"ItemType\": \"Download\",\n                \"TrimStartSecs\": 0.0,\n                \"TrimEndSecs\": 0.0\n            },\n            {\n                \"TrackID\": \"9ef5988bd84c807ac5\",\n                \"DeliveryDate\": \"2025-08-05T18:22:40\",\n                \"UTCOffset\": 10.0,\n                \"ItemType\": \"Download\",\n                \"TrimStartSecs\": 0.0,\n                \"TrimEndSecs\": 0.0\n            }\n        ],\n        \"TotalHistoryItems\": 5\n    }\n}"},{"id":"2c4e8312-2acc-4891-a64a-4b83378e5c45","name":"Get Member Download History (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getdownloadhistorybymembertoken/{{HM_ServiceAPI_MemberToken}}?skip=0&limit=2","host":["{{HM_ServiceAPI_URL}}"],"path":["getdownloadhistorybymembertoken","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"skip","value":"0"},{"key":"limit","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 23:58:14 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"440"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsehistory xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <history>\n        <tracks> \n            <track tracknumber=\"1\" time=\"01:17\" lengthseconds=\"77\" comment=\"Promo - Contemporary. Chug some of this retro, indie-rock jungle juice featuring killer distorted guitars, slammin' drums and a gritty bass that lay down the attitude while retro transistor/computer efx and groovy tambourine show The Man who's boss... POI :41 hang ten with a sweet guitar solo as the party rages on with a kitshcy 60's organ and screaming guitar licks! Retro-Kremlin-Beach-Party-Blowout! Full Mix\" composer=\"Jamen Brooks (ASCAP) 100%\" publisher=\"Acoustitracks Obsessive Music (ASCAP) 100%\" name=\"Cosmonaut Hula Hooch\" albumid=\"7faf73ff39044b941b\" id=\"08f6537012bc7ffc86\" keywords=\"Commercial, TV, Promo, Rock, Retro, Fun, Party, 60's, Indie, Punk, Alternative, Sports, Beach, Kitschy, Nostalgia, Happy, Classic Rock.\" lyrics=\"\" displaytitle=\"Cosmonaut Hula Hooch\" genre=\"Promo\" tempo=\"\" instrumentation=\"\" bpm=\"152\" mixout=\"\" frequency=\"48000\" dateingested=\"2013-09-07 02:26:03\" version=\"Full Mix\" cdcode=\"ATR004\" albumname=\"ATR004 Promologic 1\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" status=\"active\" lastupdated=\"2019-07-11 09:24:55\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n                <highlightedinplaylists />\n                <tags/>\n            </track>\n            <track tracknumber=\"2\" time=\"01:20\" lengthseconds=\"80\" comment=\"Promo - Contemporary. Tension slowly builds with hammered dulcimer, eerie backwards piano and stomped kick drum leading into POI :14 brutal, pounding toms, thick bass, heavy piano and ethereal vocals that light the track on fire with driving, aggressive power both mysterious and uplifting. POI :32 arpeggiated piano plays under majestic, chiming electric guitars and solid drums that lead this rocker into its exalted, emotional conclusion. Full Mix\" composer=\"Jamen Brooks (ASCAP) 100%\" publisher=\"Acoustitracks Obsessive Music (ASCAP) 100%\" name=\"Dulcimated\" albumid=\"7faf73f39044zb94b9\" id=\"9ef5988bd84c807ac5\" keywords=\"Commercial, TV, Promo, Rock, Inspiring, Alternative, Driving, Indie, Sophisticated, Emotional, Positive Male Vocal.\" displaytitle=\"Dulcimated\" genre=\"Promo\" instrumentation=\"\" bpm=\"132\" frequency=\"48000\" dateingested=\"2013-09-07 02:26:42\" version=\"Full Mix\" cdcode=\"ATR004\" albumname=\"ATR004 Promologic 1\" libraryname=\"Acoustitracks\" libraryfeatured=\"false\" status=\"active\" lastupdated=\"2019-07-11 09:24:55\" isalternate=\"false\" alternatecount=\"3\" maintrackid=\"\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n                <highlightedinplaylists />\n                <tags/>\n            </track>\n        </tracks>\n        <historyitems>\n            <historyitem trackid=\"08f6537012bc7ffc86\" deliverydate=\"2025-08-05T18:22:45\" utcoffset=\"10\" itemtype=\"Download\" trimstartsecs=\"0\" trimendsecs=\"0\" />\n            <historyitem trackid=\"9ef5988bd84c807ac5\" deliverydate=\"2025-08-05T18:22:40\" utcoffset=\"10\" itemtype=\"Download\" trimstartsecs=\"0\" trimendsecs=\"0\" />\n        </historyitems>\n        <totalhistoryitems>5</totalhistoryitems>\n    </history>\n</responsehistory>"}],"_postman_id":"556814fb-e389-4693-9e0c-aba3fefdd9bb"},{"name":"Get Member Communication History","event":[{"listen":"test","script":{"id":"067859e1-e14f-4bb9-9c2d-e9c56764f5db","exec":[""],"type":"text/javascript"}}],"id":"eca068cc-9b54-4c4a-b5b2-f8a56061a1c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"Sort\": \"Created_Desc\",\r\n    \"StartDate\": \"\",\r\n    \"EndDate\": \"\"\r\n}"},"url":"{{HM_ServiceAPI_URL}}/gethistorybycommunications/{{HM_ServiceAPI_MemberToken}}","description":"<p>Returns records associated with a member, based on their communication history.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>StartDate</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>EndDate</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The <code>Skip</code> and <code>Limit</code> parameters come together to allow for paging of results.</p>\n<p><code>Skip</code> is the number of results to skip.</p>\n<p><code>Limit</code> is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Start &amp; End Dates</strong></p>\n<p>The <code>StartDate</code> and <code>EndDate</code> parameters can be used to return downloads within a date range.</p>\n<p><code>StartDate</code> and <code>EndDate</code> must be supplied in UTC.</p>\n<p>The date should be supplied in <code>yyyy-mm-dd</code> format.</p>\n<p>There are a few ways this can be set:</p>\n<ul>\n<li><code>StartDate</code> set, with <code>EndDate</code> not set; this will return all results on or after the StartDate</li>\n<li><code>EndDate</code> set, with <code>StartDate</code> not set; this will return all results on or before the EndDate</li>\n<li><code>StartDate</code> and <code>EndDate</code> both set; this will return all results within the date range</li>\n<li><code>StartDate</code> and <code>EndDate</code> both not set; this is the default and will return all results regardless of date</li>\n</ul>\n","urlObject":{"path":["gethistorybycommunications","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b98bea21-438d-45e8-88e0-d0bfc3af64cf","name":"Get Member Communication History (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Skip\": 0,\r\n    \"Limit\": 10,\r\n    \"Sort\": \"Created_Desc\",\r\n    \"StartDate\": \"\",\r\n    \"EndDate\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/gethistorybycommunications/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Jan 2023 04:53:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"History\": {\n        \"HistoryItems\": [\n            {\n                \"Type\": \"Email\",\n                \"From\": \"from@domain.com\",\n                \"To\": \"to@another-domain.com\",\n                \"Subject\": \"Harvest Media Download Request - Your Downloads are Now Ready\",\n                \"Date\": \"2022-12-07T00:59:37.427\",\n                \"Status\": \"Sent\"\n            }\n        ],\n        \"TotalHistoryItems\": \"1\"\n    }\n}"},{"id":"0f0214f7-33f7-4659-a97a-81ee73bd890f","name":"Get Member Communication History (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestgethistorybycommunication>\r\n    <skip>0</skip>\r\n    <limit>10</limit>\r\n    <sort>Created_desc</sort>\r\n    <startdate></startdate>\r\n    <enddate></enddate>\r\n</requestgethistorybycommunication>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/gethistorybycommunications/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 09 Jan 2023 04:55:06 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsegethistorybycommunication xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <history totalhistoryitems=\"7\">\n        <historyitems>\n            <communicationitems>\n                <type>Email</type>\n                <from>from@domain.com</from>\n                <to>to@another-domain.com</to>\n                <subject>Harvest Media Download Request - Your Downloads are Now Ready</subject>\n                <date>2022-12-07T00:59:37.427</date>\n                <status>Sent</status>\n            </communicationitems>\n        </historyitems>\n    </history>\n</responsegethistorybycommunication>"}],"_postman_id":"eca068cc-9b54-4c4a-b5b2-f8a56061a1c8"}],"id":"9421de01-4a14-41e4-9976-98842fc50b83","event":[{"listen":"prerequest","script":{"id":"e311f722-f0c5-4013-b872-b69cb17d44a4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5bd236e9-0a84-48f2-818f-b707edd2e741","type":"text/javascript","exec":[""]}}],"_postman_id":"9421de01-4a14-41e4-9976-98842fc50b83","description":""},{"name":"Tagging","item":[{"name":"Create Member Tag","id":"171fb0d4-413b-403e-b089-3b59c1e7accc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/addmembertag/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows a new tag to be created for a member, returning the new tag element.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TagName</td>\n<td>Required, the name of the tag</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["addmembertag","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1f6c5666-be3a-40d1-bc75-4a12461461c1","name":"Create Member Tag (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"TagName\": \"Tag Name\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addmembertag/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 04 Jan 2023 05:04:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"TagID\": \"12e4039c7b5f68bcf0\",\n            \"TagName\": \"Tag Name\",\n            \"Type\": \"UnAttached\",\n            \"CreateDate\": \"2023-01-04T16:04:52.183\",\n            \"LastUpdateDate\": \"2023-01-04T16:04:52.183\"\n        }\n    ]\n}"},{"id":"8b2859ea-ab0e-4380-9a51-f149063bf12b","name":"Create Member Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestaddupdatetag>\r\n <tagname>Tag Name</tagname>\r\n</requestaddupdatetag>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addmembertag/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 05 Jan 2023 02:51:28 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tag tagid=\"12e4039c7b5f68bcf0\" tagname=\"Tag Name\" type=\"UnAttached\" createdate=\"2023-01-04T16:04:52.183\">\n            <lastupdatedate>2023-01-05T13:51:26.853</lastupdatedate>\n        </tag>\n    </tags>\n    <totaltagscount xsi:nil=\"true\" />\n    <totaltracks xsi:nil=\"true\" />\n</responsetags>"}],"_postman_id":"171fb0d4-413b-403e-b089-3b59c1e7accc"},{"name":"Update Member Tag","id":"9ee93894-f3f6-40c3-acdf-0429a618ba7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/updatemembertag/{{HM_ServiceAPI_MemberToken}}/12340397b5f68cf0","description":"<p>Allows the update of a Tag.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TagID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["updatemembertag","{{HM_ServiceAPI_MemberToken}}","12340397b5f68cf0"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b856122f-d9fb-4468-811e-be2af1c2514a","name":"Update Member Tag (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"TagName\":\"Tag Name updated\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembertag/{{HM_ServiceAPI_MemberToken}}/12e4039c7b5f68bcf0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 04 Jan 2023 05:24:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"TagID\": \"12e4039c7b5f68bcf0\",\n            \"TagName\": \"Tag Name updated\",\n            \"Type\": \"UnAttached\",\n            \"CreateDate\": \"2023-01-04T16:04:52.183\",\n            \"LastUpdateDate\": \"2023-01-04T16:24:47.2\"\n        }\n    ]\n}"},{"id":"e0683a19-c6e8-45ef-b028-a8aa6e365d22","name":"Update Member Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestaddupdatetag>\r\n <tagname>Tag Name</tagname>\r\n</requestaddupdatetag>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembertag/{{HM_ServiceAPI_MemberToken}}/12e4039c7b5f68bcf0"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 05 Jan 2023 02:55:35 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tag tagid=\"12e4039c7b5f68bcf0\" tagname=\"Tag Name updated\" type=\"UnAttached\" createdate=\"2023-01-04T16:04:52.183\">\n            <lastupdatedate>2023-01-05T13:51:26.853</lastupdatedate>\n        </tag>\n    </tags>\n    <totaltagscount xsi:nil=\"true\" />\n    <totaltracks xsi:nil=\"true\" />\n</responsetags>"}],"_postman_id":"9ee93894-f3f6-40c3-acdf-0429a618ba7f"},{"name":"Add to Member Tags","id":"c1ebfc7f-d346-421c-bd01-ea4c0337e799","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/addtomembertags/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the addition of multiple objects to one or more member tags. The objects being added must all be of the same type.</p>\n<p>Response will include which tracks were added and which were existing.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ObjectType</td>\n<td>Mandatory, type of the object being added. Possible values include Track, Album or Playlist</td>\n</tr>\n<tr>\n<td>ObjectIDs</td>\n<td>Mandatory, identifiers of the object being added. For example, if `ObjectType = Track` then the identifier must be a TrackID</td>\n</tr>\n<tr>\n<td>AddToTagIDs</td>\n<td>Mandatory, identifiers of the member tags being added to</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AddedTracks</td>\n<td>The list of tracks that were added because they did not already exist in the AddedTracks &gt; ObjectID</td>\n</tr>\n<tr>\n<td>ExistingTracks</td>\n<td>The list of tracks that were not added because they already existed in the ExistingTracks &gt; ObjectID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["addtomembertags","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"2afd46c6-36c4-4136-9398-8da8d87a05c3","name":"Add to Member Tags (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"ObjectType\": \"Track\",\r\n    \"ObjectIDs\": [\r\n        \"c2ee59f610e5d3e626\",\r\n        \"138b873c7f2fbee4f5\"\r\n    ],\r\n    \"AddToTagIDs\": [\r\n        \"12e4039c7b5f68bcf0\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addtomembertags/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 04 Jan 2023 05:47:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"TagID\": \"12e4039c7b5f68bcf0\",\n            \"TagName\": \"Tag Name updated\",\n            \"Type\": \"Track\",\n            \"AddedObjects\": [\n                {\n                    \"ObjectID\": \"c2ee59f610e5d3e626\",\n                    \"ObjectType\": \"Track\"\n                },\n                {\n                    \"ObjectID\": \"138b873c7f2fbee4f5\",\n                    \"ObjectType\": \"Track\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"d1be8b85-aab0-44ab-80c5-6aac1cade525","name":"Add to Member Tags (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestaddtomembertags>\r\n <objecttype>Track</objecttype>\r\n <objectids>\r\n     <objectid>b2ee59610e5d2626</objectid>\r\n     <objectid>138b83c8f2fbef45</objectid>\r\n </objectids>\r\n <addtotagids>\r\n     <tagid>15e1583fbb4fe49f</tagid>\r\n </addtotagids>\r\n</requestaddtomembertags>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addtomembertags/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 05 Jan 2023 03:01:48 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseaddtomembertags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tags>\n            <tagid>12e4039c7b5f68bcf0</tagid>\n            <tagname>Tag Name updated</tagname>\n            <type>Track</type>\n            <addedobjects>\n                <addedobjects>\n                    <objectid>c2ee59f610e5d3e626</objectid>\n                    <objecttype>Track</objecttype>\n                </addedobjects>\n                <addedobjects>\n                    <objectid>138b873c7f2fbee4f5</objectid>\n                    <objecttype>Track</objecttype>\n                </addedobjects>\n            </addedobjects>\n        </tags>\n    </tags>\n</responseaddtomembertags>"}],"_postman_id":"c1ebfc7f-d346-421c-bd01-ea4c0337e799"},{"name":"Get Member Tags","id":"2b18d536-5d3a-4bbe-9279-3e9f0edd365c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmembertags/{{HM_ServiceAPI_MemberToken}}?Skip={Skip}&Limit={Limit}&Sort={Sort}","description":"<p>Returns tags associated with a member.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ReturnTagCount</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Created_Asc if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc</p>\n","urlObject":{"path":["getmembertags","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"Skip","value":"{Skip}"},{"key":"Limit","value":"{Limit}"},{"key":"Sort","value":"{Sort}"}],"variable":[]}},"response":[{"id":"02746944-f9cf-45bd-b944-5adbb99ee890","name":"Get Member Tags (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembertags/{{HM_ServiceAPI_MemberToken}}?Skip=0&Limit=10&Sort=Alphabetic_Asc","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembertags","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"Skip","value":"0"},{"key":"Limit","value":"10"},{"key":"Sort","value":"Alphabetic_Asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:06:12 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"TagID\": \"12e4039c7b5f68bcf0\",\n            \"TagName\": \"Tag Name\",\n            \"Type\": \"Track\",\n            \"CreateDate\": \"2023-01-04T16:04:52.183\",\n            \"LastUpdateDate\": \"2023-01-04T16:24:47.2\"\n        },\n        {\n            \"TagID\": \"fe6493545c95f6agl2\",\n            \"TagName\": \"Tag Name 2\",\n            \"Type\": \"Track\",\n            \"CreateDate\": \"2019-08-23T14:01:42.4\",\n            \"LastUpdateDate\": \"2019-08-23T14:01:42.4\"\n        }\n    ],\n    \"TotalTagsCount\": 2\n}"},{"id":"d387d9da-373f-4a74-a9b1-aad78894a7a6","name":"Get Member Tags (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":{"raw":"{{HM_ServiceAPI_URL}}/getmembertags/{{HM_ServiceAPI_MemberToken}}?Skip=0&Limit=10&Sort=Alphabetic_Asc","host":["{{HM_ServiceAPI_URL}}"],"path":["getmembertags","{{HM_ServiceAPI_MemberToken}}"],"query":[{"key":"Skip","value":"0"},{"key":"Limit","value":"10"},{"key":"Sort","value":"Alphabetic_Asc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 04:07:12 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsetags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tag tagid=\"12e4039c7b5f68bcf0\" tagname=\"Tag Name\" type=\"Track\" createdate=\"2023-01-04T16:04:52.183\">\n            <lastupdatedate>2023-01-05T13:51:26.853</lastupdatedate>\n        </tag>\n        <tag tagid=\"fe6493545c95f6agl2\" tagname=\"Tag Name 2\" type=\"Track\" createdate=\"2019-08-23T14:01:42.4\">\n            <lastupdatedate>2023-01-05T13:51:26.853</lastupdatedate>\n        </tag>\n    </tags>\n    <totaltagscount>2</totaltagscount>\n    <totaltracks xsi:nil=\"true\" />\n</responsetags>"}],"_postman_id":"2b18d536-5d3a-4bbe-9279-3e9f0edd365c"},{"name":"Get Member Tag Tracks","id":"56ef160e-c246-4bf4-90ae-74b2dadb5aa1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmembertagtracks/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_NewMemberTagID}}?Skip={Skip}&Limit={limit}&Sort={Sort}","description":"<p>Returns tracks based on a member tag.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TagID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Integer</td>\n<td>Optional</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Created_Asc if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, ReleaseDate_Asc, ReleaseDate_Desc</p>\n","urlObject":{"path":["getmembertagtracks","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_NewMemberTagID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"Skip","value":"{Skip}"},{"key":"Limit","value":"{limit}"},{"key":"Sort","value":"{Sort}"}],"variable":[]}},"response":[{"id":"02e8d868-e531-43ee-81a9-68ee9c4b5724","name":"Get Member Tag Tracks (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmembertagtracks/{{HM_ServiceAPI_MemberToken}}/12e4039c7b5f68bcf0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:08:36 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"TagID\": \"12e4039c7b5f68bcf0\",\n            \"TagName\": \"Tag Name\",\n            \"Type\": \"Track\",\n            \"CreateDate\": \"2023-01-04T16:04:52.183\",\n            \"LastUpdateDate\": \"2023-01-04T16:24:47.2\",\n            \"Tracks\": [\n                {\n                    \"TrackNumber\": \"046\",\n                    \"Time\": \"01:06\",\n                    \"LengthSeconds\": \"66\",\n                    \"Comment\": \"Pounding, oriental percussion.\",\n                    \"Composer\": \" John Gregory Knowles (PRS)\",\n                    \"Publisher\": \" The Scoring House\",\n                    \"Name\": \"Dragon Boat\",\n                    \"AlbumID\": \"211155341eb934j5ua\",\n                    \"LibraryID\": \"m9l2fte85eb44fedt4\",\n                    \"ID\": \"x57de47b6364cd16g1\",\n                    \"Keywords\": \"MAIN, DRAMATIC, ETHNIC, TAIKO DRUM, MOVIES, MARTIAL ARTS, ETHNIC STYLINGS, GLOBAL, ASIA, EAST ASIA, JAPAN, ASIA, SOUTHEASTERN ASIA, TEMPO, 120 - 168 FAST (ALLEGRO), TV, RADIO PROGRAM FORMATS, TRAVEL, DOCUMENTARY, BIOGRAPHICAL, HISTORICAL, THE ARTS, ASIA, EAST ASIA, CHINA (PEOPLES REPUBLIC OF CHINA)\",\n                    \"Lyrics\": \"\",\n                    \"DisplayTitle\": \"Dragon Boat (a)\",\n                    \"alternatetitle\": \"\",\n                    \"Genre\": \"Trailer\",\n                    \"Tempo\": \"TEMPO, 120 - 168 FAST (ALLEGRO)\",\n                    \"Instrumentation\": \"ETHNIC, TAIKO DRUM\",\n                    \"Bpm\": \"\",\n                    \"Mixout\": \"\",\n                    \"Frequency\": \"48000\",\n                    \"Bitrate\": \"1536\",\n                    \"DateIngested\": \"2011-11-07 20:58:35\",\n                    \"Version\": \"Main\",\n                    \"Status\": \"active\",\n                    \"CDCode\": \"TSH 032A\",\n                    \"AlbumName\": \"TSH 032A Big Bang Percussion\",\n                    \"LibraryName\": \"The Scoring House\",\n                    \"LibraryFeatured\": false,\n                    \"FileName\": \"WOM_TSH_0032_04601.wav\",\n                    \"AlternateCount\": \"3\",\n                    \"Mood\": \"\",\n                    \"MusicFor\": \"\",\n                    \"Highlighted\": false,\n                    \"HighlightedInPlaylists\": [],\n                    \"HasLyrics\": false,\n                    \"IsExplicit\": false,\n                    \"Tags\": []\n                }\n            ]\n        }\n    ]\n}"},{"id":"15601e09-d9e5-40d6-b0e9-324fe8afc101","name":"Get Member Tag Tracks (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmembertagtracks/{{HM_ServiceAPI_MemberToken}}/12e4039c7b5f68bcf0"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 04:11:01 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsetags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tag tagid=\"12e4039c7b5f68bcf0\" tagname=\"Tag Name\" type=\"Track\" createdate=\"2023-01-04T16:04:52.183\">\n            <lastupdatedate>2023-01-05T13:51:26.853</lastupdatedate>\n            <tracks>\n                <track mood=\"\" musicfor=\"\" tracknumber=\"046\" time=\"01:06\" lengthseconds=\"66\" comment=\"Pounding, oriental percussion.\" composer=\" John Gregory Knowles (PRS)\" publisher=\" The Scoring House\" name=\"Dragon Boat\" albumid=\"211155341eb934j5ua\" libraryid=\"m9l2fte85eb44fedt4\" id=\"x57de47b6364cd16g1\" keywords=\"MAIN, DRAMATIC, ETHNIC, TAIKO DRUM, MOVIES, MARTIAL ARTS, ETHNIC STYLINGS, GLOBAL, ASIA, EAST ASIA, JAPAN, ASIA, SOUTHEASTERN ASIA, TEMPO, 120 - 168 FAST (ALLEGRO), TV, RADIO PROGRAM FORMATS, TRAVEL, DOCUMENTARY, BIOGRAPHICAL, HISTORICAL, THE ARTS, ASIA, EAST ASIA, CHINA (PEOPLES REPUBLIC OF CHINA)\" lyrics=\"\" displaytitle=\"Dragon Boat (a)\" alternatetitle=\"\" genre=\"Trailer\" tempo=\"TEMPO, 120 - 168 FAST (ALLEGRO)\" instrumentation=\"ETHNIC, TAIKO DRUM\" bpm=\"\" mixout=\"\" frequency=\"48000\" bitrate=\"1536\" dateingested=\"2011-11-07 20:58:35\" version=\"Main\" status=\"active\" cdcode=\"TSH 032A\" albumname=\"TSH 032A Big Bang Percussion\" libraryname=\"The Scoring House\" libraryfeatured=\"false\" filename=\"WOM_TSH_0032_04601.wav\" alternatecount=\"3\" highlighted=\"false\" haslyrics=\"false\" isexplicit=\"false\">\n                    <highlightedinplaylists />\n                    <tags />\n                </track>\n            </tracks>\n        </tag>\n    </tags>\n</responsetags>"}],"_postman_id":"56ef160e-c246-4bf4-90ae-74b2dadb5aa1"},{"name":"Get Member Tags By Track","id":"7810c735-c3d0-4674-9152-b214671e6615","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmembertagsbytrack/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_TrackID}}","description":"<p>Returns tags for a specified track or tracks.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmembertagsbytrack","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_TrackID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"775f3bc4-3e6c-474e-88b8-7023f0c6a5bf","name":"Get Member Tags By Track (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmembertagsbytrack/{{HM_ServiceAPI_MemberToken}}/x57de47b6364cd16g1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:13:34 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"TagID\": \"12e4039c7b5f68bcf0\",\n            \"TagName\": \"Tag Name\",\n            \"Type\": \"Track\",\n            \"CreateDate\": \"2023-01-04T16:04:52.183\",\n            \"LastUpdateDate\": \"2023-01-04T16:24:47.2\"\n        },\n        {\n            \"TagID\": \"fe6493545c95f6agl2\",\n            \"TagName\": \"Tag Name 2\",\n            \"Type\": \"Track\",\n            \"CreateDate\": \"2019-08-23T14:01:42.4\",\n            \"LastUpdateDate\": \"2019-08-23T14:01:42.4\"\n        }\n    ]\n}"},{"id":"a4803fb3-7e2f-420a-bb98-0a7c78aa6fea","name":"Get Member Tags By Track (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getmembertagsbytrack/{{HM_ServiceAPI_MemberToken}}/x57de47b6364cd16g1"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 04:14:27 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsetags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tag tagid=\"12e4039c7b5f68bcf0\" tagname=\"Tag Name\" type=\"Track\" createdate=\"2023-01-04T16:04:52.183\">\n            <lastupdatedate>2023-01-05T13:51:26.853</lastupdatedate>\n        </tag>\n        <tag tagid=\"fe6493545c95f6agl2\" tagname=\"Tag Name 2\" type=\"Track\" createdate=\"2019-08-23T14:01:42.4\">\n            <lastupdatedate>2023-01-05T13:51:26.853</lastupdatedate>\n        </tag>\n    </tags>\n</responsetags>"}],"_postman_id":"7810c735-c3d0-4674-9152-b214671e6615"},{"name":"Remove Track Tag","id":"b3bb093f-8696-4620-888b-25b7bad32f77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removetrackmembertag/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_NewMemberTagID}}/{{HM_ServiceAPI_TrackID}}","description":"<p>Allows the removal of a Tag from a specific Track.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TagID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removetrackmembertag","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_NewMemberTagID}}","{{HM_ServiceAPI_TrackID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"af20db92-880a-4122-b336-a09e0da01690","name":"Remove Track Tag (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removetrackmembertag/{{HM_ServiceAPI_MemberToken}}/12e4039c7b5f68bcf0/x57de47b6364cd16g1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:27:46 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"3a334f92-ced1-4ef9-9ed4-6c4321765baf","name":"Remove Track Tag (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removetrackmembertag/{{HM_ServiceAPI_MemberToken}}/12e4039c7b5f68bcf0/x57de47b6364cd16g1"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 04:28:51 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"b3bb093f-8696-4620-888b-25b7bad32f77"},{"name":"Remove Tag","id":"c558418b-d6a5-4bc7-9d09-f19cb2e500f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removemembertag/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_NewMemberTagID}}","description":"<p>Allows the removal of a Tag from all tracks for a specified member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TagID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removemembertag","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_NewMemberTagID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9d0af4d9-55b8-47a8-bc98-7bdb5145f167","name":"Remove Tag (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removemembertag/{{HM_ServiceAPI_MemberToken}}/12e4039c7b5f68bcf0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 03:44:00 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"5f088ac9-2216-423f-a1f7-6915ff789f02","name":"Remove Tag (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removemembertag/{{HM_ServiceAPI_MemberToken}}/12e4039c7b5f68bcf0"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 03:46:31 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"c558418b-d6a5-4bc7-9d09-f19cb2e500f2"},{"name":"Remove All Tags","id":"9adbab6c-6e09-4096-816e-0aa287cc3d7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removemembertags/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the removal of all tags from all tracks for a specified member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removemembertags","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8d98c4d4-011f-48e1-858a-2f1f40baae32","name":"Remove All Tags (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removemembertags/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 03:48:48 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"8f2fac4c-397f-4f21-8186-69e05b0c49fe","name":"Remove All Tags (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removemembertags/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 03:49:51 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"9adbab6c-6e09-4096-816e-0aa287cc3d7e"}],"id":"031e53cb-1630-46db-9ca1-7bc38c09b523","_postman_id":"031e53cb-1630-46db-9ca1-7bc38c09b523","description":""},{"name":"Comments","item":[{"name":"Create & Assign Member Comment to Track","id":"7e3cd3ad-5251-4474-893e-9d865d6210a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/addtrackmembercomment/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows a Comment to be assigned to a Track. Will create a comment if it does not exist.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["addtrackmembercomment","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6aa350bb-dd23-4f58-b044-fc5c1554f6bd","name":"Create & Assign Member Comment to Track (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"TrackID\":\"c57de47b664cd121\",\n\t\"TagName\":\"first tag\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addtrackmembercomment/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:00:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"type\": \"track\",\n            \"tagid\": \"zc6f36713e411d571e\",\n            \"tagname\": \"first comment\",\n            \"CreateDate\": \"2019-08-23T14:00:29.207\",\n            \"LastUpdateDate\": \"2019-08-23T14:00:29.207\"\n        }\n    ]\n}"},{"id":"e583fe07-de73-4fad-9ab7-02ec486f20f6","name":"Create & Assign Member Comment to Track (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<tag \n\ttrackid=\"c57de47b664cd121\" \n\ttagname=\"second tag\" \n/>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addtrackmembercomment/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 04:02:08 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsetags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tag type=\"track\" tagid=\"fe6493545c95f6agl2\" tagname=\"second tag\" createdate=\"2019-08-23T14:01:42.4\">\n            <lastupdatedate>2019-08-23T14:01:42.4</lastupdatedate>\n        </tag>\n    </tags>\n</responsetags>"}],"_postman_id":"7e3cd3ad-5251-4474-893e-9d865d6210a8"},{"name":"Update Member Comment","id":"2cdfe5c8-a04b-4506-b0fa-493934884bb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/updatetrackmembercomment/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows the update of a Comment including its name.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["updatetrackmembercomment","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"07febd2d-5476-46e9-b27e-7080852e6455","name":"Update Member Comment (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"TrackID\":\"zc6f36713e411d571e\",\r\n\t\"TagName\":\"first comment (updated)\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatetrackmembercomment/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:19:29 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"type\": \"track\",\n            \"tagid\": \"zc6f36713e411d571e\",\n            \"tagname\": \"first comment (updated)\",\n            \"CreateDate\": \"2019-08-23T14:00:29.207\",\n            \"LastUpdateDate\": \"2019-08-23T14:00:29.207\"\n        }\n    ]\n}"},{"id":"a967f607-25b4-42bb-be2b-3b43f5c4bd62","name":"Update Member Comment (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestupdatetag>\r\n\t<tag tagid=\"zc6f36713e411d571e\" tagname=\"first comment (updated)\" />\r\n</requestupdatetag>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatetrackmembercomment/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:19:29 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsetags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tag type=\"track\" tagid=\"zc6f36713e411d571e\" tagname=\"first comment (updated)\" createdate=\"2019-08-23T14:00:29.207\">\n            <lastupdatedate>2019-08-23T14:00:29.207</lastupdatedate>\n        </tag>\n    </tags>\n</responsetags>"}],"_postman_id":"2cdfe5c8-a04b-4506-b0fa-493934884bb0"},{"name":"Get Member Comments By Track","id":"70a87de8-1519-4e2e-bca3-295cc33f809f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/gettrackmembercomments/{{HM_ServiceAPI_MemberToken}}/{TrackID}?includeadmin={IncludeAdmin}","description":"<p>Returns comments for a specified track or tracks.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>IncludeAdmin</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>IncludeAdmin is an optional parameter. Setting it's value to <code>true</code> will include any comments on the track that HM Admin users have appended, as well as the member comments. A track that is from a HM Admin user will have its managementuserid property set in the response.</p>\n","urlObject":{"path":["gettrackmembercomments","{{HM_ServiceAPI_MemberToken}}","{TrackID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[{"key":"includeadmin","value":"{IncludeAdmin}"}],"variable":[]}},"response":[{"id":"0e139588-3903-42f6-bd65-87deba2b844a","name":"Get Member Comments By Track (JSON)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/gettrackmembercomments/{{HM_ServiceAPI_MemberToken}}/x57de47b6364cd16g1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 04:13:34 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tags\": [\n        {\n            \"type\": \"track\",\n            \"tagid\": \"zc6f36713e411d571e\",\n            \"tagname\": \"first comment\",\n            \"CreateDate\": \"2019-08-23T14:00:29.207\",\n            \"LastUpdateDate\": \"2019-08-23T14:00:29.207\"\n        },\n        {\n            \"type\": \"track\",\n            \"tagid\": \"fe6493545c95f6agl2\",\n            \"tagname\": \"second comment\",\n            \"CreateDate\": \"2019-08-23T14:01:42.4\",\n            \"LastUpdateDate\": \"2019-08-23T14:01:42.4\"\n        }\n    ]\n}"},{"id":"c0015b72-718a-4e48-a7ac-aafbe0c2e43c","name":"Get Member Comments By Track (XML)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/gettrackmembercomments/{{HM_ServiceAPI_MemberToken}}/x57de47b6364cd16g1"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 04:14:27 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsetags xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tags>\n        <tag type=\"track\" tagid=\"zc6f36713e411d571e\" tagname=\"first comment\" createdate=\"2019-08-23T14:00:29.207\">\n            <lastupdatedate>2019-08-23T14:00:29.207</lastupdatedate>\n        </tag>\n        <tag type=\"track\" tagid=\"fe6493545c95f6agl2\" tagname=\"second comment\" createdate=\"2019-08-23T14:01:42.4\">\n            <lastupdatedate>2019-08-23T14:01:42.4</lastupdatedate>\n        </tag>\n    </tags>\n</responsetags>"}],"_postman_id":"70a87de8-1519-4e2e-bca3-295cc33f809f"},{"name":"Remove Comment","id":"c3015c19-ebae-4619-b499-1c5e2d7e07ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removetrackmembercomment/{{HM_ServiceAPI_MemberToken}}/{TagID}","description":"<p>Allows the removal of a Comment from all tracks for a specified member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TagID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removetrackmembercomment","{{HM_ServiceAPI_MemberToken}}","{TagID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"aa9ca2c5-bd4d-403a-9c1a-b0739a6aa5d6","name":"Remove Comment (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removetrackmembercomment/{{HM_ServiceAPI_MemberToken}}/1ed562h65b055b6d40"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 23 Aug 2019 03:46:31 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"63135ac1-516d-42d6-a4db-8dc1b50937e1","name":"Remove Comment (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ServiceAPI_URL}}/removetrackmembercomment/{{HM_ServiceAPI_MemberToken}}/1ed562h65b055b6d40"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 23 Aug 2019 03:44:00 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"c3015c19-ebae-4619-b499-1c5e2d7e07ae"}],"id":"d863fea4-8f21-4993-8f01-2d4ed7e41b71","_postman_id":"d863fea4-8f21-4993-8f01-2d4ed7e41b71","description":""},{"name":"Searches","item":[{"name":"Create Member Saved Search","id":"095d67db-4186-47cf-af4f-b502555e719d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addmembersavesearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows a search to be saved for a member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>Mandatory, name of the saved search</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Optional, description of the saved search</td>\n</tr>\n<tr>\n<td>SearchHistoryID</td>\n<td>Mandatory, the searchhistoryid, as seen from the <a href=\"https://developer.harvestmedia.net/#6ad96a5d-eee3-448d-8c15-4287300759ce\">Search </a> response, to be associated with this saved search</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>The ID in the response is the same SearchHistoryID that was provided in the request. This will be used as the reference for the saved search.</p>\n","urlObject":{"path":["addmembersavesearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f1e2369e-6765-4dda-bd9f-e8dbd02b237a","name":"Create Member Saved Search (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"My Search\",\r\n    \"Description\": \"My Search Description\",\r\n    \"SearchHistoryID\": \"191bdb90ab5cb077fba3e78656f118ce0b\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addmembersavesearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 30 May 2024 01:25:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ID\": \"191bdb90ab5cb077fba3e78656f118ce0b\",\n    \"Name\": \"My Search\",\n    \"Description\": \"My Search Description\",\n    \"CreatedDate\": \"2024-05-30T11:25:57.243\",\n    \"LastUpdateDate\": \"\"\n}"},{"id":"f9b9ebc5-b102-4261-b1e1-62bcfcedc6af","name":"Create Member Saved Search (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestaddmembersavesearch>\r\n    <name>My Search</name>\r\n    <description>My Search Description</description>\r\n    <searchhistoryid>191bdb90ab5cb077fba3e78656f118ce0b</searchhistoryid>\r\n</requestaddmembersavesearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addmembersavesearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 05 Jun 2024 01:16:26 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseaddmembersavesearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <id>191bdb90ab5cb077fba3e78656f118ce0b</id>\n    <name>My Search</name>\n    <description>My Search Description</description>\n    <createddate>2024-06-05T11:16:26.43</createddate>\n</responseaddmembersavesearch>"}],"_postman_id":"095d67db-4186-47cf-af4f-b502555e719d"},{"name":"Update Member Saved Search","id":"8ef5f8db-3e86-471c-adfc-28a88f8f0f98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembersavesearch/{{HM_ServiceAPI_MemberToken}}/{SearchHistoryID}","description":"<p>Allows updating of the details for a saved search.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ID</td>\n<td>Mandatory, the ID of the saved search</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>Mandatory, name of the saved search</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Optional, description of the saved search</td>\n</tr>\n<tr>\n<td>SearchHistoryID</td>\n<td>Optional, the ID of the new search history that you wish to bind this saved search to. This should be left empty if only the name or description is being updated.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Please Note</strong></p>\n<p>The URL of the call must also contain the existing SearchHistoryID of the saved search, not that of the new search you want to update the Saved Search with.</p>\n<p><strong>Response Notes</strong></p>\n<p>If a new SearchHistoryID was provided in the request body, then the ID in the response will reflect the new SearchHistoryID. This ID should be used to reference this saved search going forward.</p>\n","urlObject":{"path":["updatemembersavesearch","{{HM_ServiceAPI_MemberToken}}","{SearchHistoryID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e556f37b-906c-4fd6-93af-81ceee58a694","name":"Update Member Saved Search (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"My Search - Updated\",\r\n    \"Description\": \"My Search Description - Updated\",\r\n    \"SearchHistoryID\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembersavesearch/{{HM_ServiceAPI_MemberToken}}/191bdb90ab5cb077fba3e78656f118ce0b"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 30 May 2024 01:27:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ID\": \"191bdb90ab5cb077fba3e78656f118ce0b\",\n    \"Name\": \"My Search - Updated\",\n    \"Description\": \"My Search Description - Updated\",\n    \"CreatedDate\": \"2024-05-30T11:25:57.243\",\n    \"LastUpdateDate\": \"2024-05-30T11:27:22.363\"\n}"},{"id":"84febbd5-07da-446f-8162-4f60cc3f157c","name":"Update Member Saved Search (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestupdatemembersavesearch>\r\n    <name>My Search - Updated</name>\r\n    <description>My Search Description - Updated</description>\r\n    <searchhistoryid xsi:nil=\"true\"\r\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>\r\n</requestupdatemembersavesearch>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembersavesearch/{{HM_ServiceAPI_MemberToken}}/191bdb90ab5cb077fba3e78656f118ce0b"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 05 Jun 2024 01:27:10 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseupdatemembersavesearch xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <id>191bdb90ab5cb077fba3e78656f118ce0b</id>\n    <name>My Search - Updated</name>\n    <description>My Search Description - Updated</description>\n    <createddate>2024-05-30T11:25:57.243</createddate>\n    <lastupdatedate>2024-05-30T11:27:22.363</lastupdatedate>\n</responseupdatemembersavesearch>"}],"_postman_id":"8ef5f8db-3e86-471c-adfc-28a88f8f0f98"},{"name":"Search Member Saved Searches","id":"90763e3f-1610-41f8-b678-4e2f0d215710","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchmembersavesearches/{{HM_ServiceAPI_MemberToken}}","description":"<p>Allows retrieval of saved searches for a member.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Keywords</td>\n<td>Optional, if left empty then all saved searches will be returned. If not empty, then the keywords will be searched against the name and description of saved searches.  <br />  <br />It is important to note that the keywords do not search on the terms within the search itself.</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Optional, default is 0. This is the number of results to skip</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Optional, default is all. This is the number of results to return</td>\n</tr>\n<tr>\n<td>Sort</td>\n<td>Optional, default is Alphabetic_Asc</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Skip &amp; Limit</strong></p>\n<p>The Skip and Limit parameters come together to allow for paging of results.</p>\n<p>Skip is the number of results to skip.</p>\n<p>Limit is the number of results to return.</p>\n<p>An example; if your page size is 10 and the user is on page 2 then Skip would be 10 and Limit would be 10.</p>\n<p><strong>Request Notes: Sort</strong></p>\n<p>Sort is optional and defaults to Alphabetic_Asc if not provided. Possible values include; Alphabetic_Asc, Alphabetic_Desc, Created_Asc, Created_Desc, LastUpdated_Asc, LastUpdated_Desc</p>\n","urlObject":{"path":["searchmembersavesearches","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"81a4e0d8-53fd-4785-88b5-6c1bdc146ea9","name":"Search Member Saved Searches (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n    \"Keywords\": \"\",\r\n    \"Skip\": 0,\r\n    \"Limit\": 1,\r\n    \"Sort\": \"Alphabetic_Asc\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchmembersavesearches/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 30 May 2024 01:31:03 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"SavedSearches\": [\n        {\n            \"ID\": \"191bdb90ab5cb077fba3e78656f118ce0b\",\n            \"Name\": \"My Search - Updated\",\n            \"Description\": \"My Search Description - Updated\",\n            \"CreatedDate\": \"2024-05-30T11:25:57.243\",\n            \"LastUpdateDate\": \"2024-05-30T11:27:22.363\",\n            \"SearchTermsCount\": \"1\",\n            \"SearchParameters\": {\n                \"searchtype\": \"Normal\",\n                \"memberaccount\": \"f4dea818b96601a091\",\n                \"region\": \"4dd1bc83cbf4e8ae83\",\n                \"includeinactive\": false,\n                \"mainonly\": true,\n                \"alternativeonly\": false,\n                \"parentsearchhistoryid\": \"191bdb90ab5cb077fba3e78656f118ce0b\",\n                \"resultview\": {\n                    \"view\": \"Track\",\n                    \"sort_predefined\": \"ReleaseDate_Asc\",\n                    \"skip\": 0,\n                    \"limit\": 10,\n                    \"saved\": false,\n                    \"mincount\": 0,\n                    \"returntrackcategoryid\": false,\n                    \"facet_album\": false,\n                    \"facet_albumskip\": 0,\n                    \"facet_albumlimit\": 0,\n                    \"facet_library\": false,\n                    \"facet_libraryskip\": 0,\n                    \"facet_librarylimit\": 0,\n                    \"facet_style\": false,\n                    \"facet_styleskip\": 0,\n                    \"facet_stylelimit\": 0,\n                    \"facet_category\": false,\n                    \"facet_categoryskip\": 0,\n                    \"facet_categorylimit\": 0,\n                    \"facet_composer\": false,\n                    \"facet_composerskip\": 0,\n                    \"facet_composerlimit\": 0,\n                    \"bpm_range\": false,\n                    \"duration_range\": false,\n                    \"include_alternates\": false,\n                    \"include_rightholders\": false,\n                    \"include_lyrics\": false,\n                    \"include_keywords\": false,\n                    \"tracks_per_album\": 0,\n                    \"facet_bpm\": false,\n                    \"facet_duration\": false,\n                    \"facet_releaseyear\": false,\n                    \"view_style_album_count\": false,\n                    \"view_style_playlist_count\": false,\n                    \"view_track_categories\": false,\n                    \"evoke_prioritizebpm\": false,\n                    \"evoke_suppressvocals\": false,\n                    \"view_album_assigned_to_style\": false,\n                    \"view_playlist_assigned_to_style\": false,\n                    \"returnrates\": false\n                },\n                \"nearestduration\": false,\n                \"nearestbpm\": false,\n                \"nearestalternate\": false,\n                \"LibraryType\": \"\",\n                \"PreviousSearchTermBundles\": [\n                    {\n                        \"SearchHistoryID\": 77733610,\n                        \"SearchHistoryIDEnc\": \"928001ea740044f45937c3eebd0bdfa0a2\",\n                        \"st_keyword_aggregated\": {\n                            \"searchtermid\": 1,\n                            \"searchtermidenc\": \"272f1da66c91e967de\",\n                            \"Keywords\": \"house\",\n                            \"exactphrase\": false,\n                            \"oroperation\": false,\n                            \"wildcard\": false,\n                            \"disablekeywordgroup\": false,\n                            \"negative\": false\n                        }\n                    },\n                    {\n                        \"SearchHistoryID\": 77733611,\n                        \"SearchHistoryIDEnc\": \"36f1d0e1ad8aabfda974697524e64e9173\",\n                        \"st_keyword_aggregated\": {\n                            \"searchtermid\": 1,\n                            \"searchtermidenc\": \"272f1da66c91e967de\",\n                            \"Keywords\": \"rock\",\n                            \"exactphrase\": false,\n                            \"oroperation\": false,\n                            \"wildcard\": false,\n                            \"disablekeywordgroup\": false,\n                            \"negative\": false\n                        },\n                        \"st_removesearchterms\": [\n                            {\n                                \"searchhistoryid\": 77733611,\n                                \"searchtermid\": 1\n                            }\n                        ]\n                    }\n                ]\n            }\n        }\n    ],\n    \"TotalCount\": \"10\"\n}"},{"id":"8164d870-19ca-407e-9adb-787dfaf17fe0","name":"Search Member Saved Searches (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsearchmembersavesearches>\r\n    <keywords></keywords>\r\n    <skip>0</skip>\r\n    <limit>1</limit>\r\n    <sort>Alphabetic_Asc</sort>\r\n</requestsearchmembersavesearches>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/searchmembersavesearches/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 05 Jun 2024 01:18:28 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsesearchmembersavesearches xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <savedsearches>\n        <ID>191bdb90ab5cb077fba3e78656f118ce0b</ID>\n        <Name>My Search - Updated</Name>\n        <Description>My Search Description - Updated</Description>\n        <CreatedDate>2024-05-30T11:25:57.243</CreatedDate>\n        <LastUpdateDate>2024-05-30T11:27:22.36</LastUpdateDate>\n        <SearchTermsCount>1</SearchTermsCount>\n        <SearchParameters>\n            <searchtype>Normal</searchtype>\n            <memberaccount>f4dea818b96601a091</memberaccount>\n            <region>4dd1bc83cbf4e8ae83</region>\n            <mainonly>true</mainonly>\n            <parentsearchhistoryid>191bdb90ab5cb077fba3e78656f118ce0b</parentsearchhistoryid>\n            <resultview>\n                <view>Track</view>\n                <capacity xsi:nil=\"true\" />\n                <sort_predefined>ReleaseDate_Asc</sort_predefined>\n                <limit>10</limit>\n                <returntrackcategoryid>false</returntrackcategoryid>\n                <facet_bpm>false</facet_bpm>\n                <facet_duration>false</facet_duration>\n                <evoke_includeseed xsi:nil=\"true\" />\n            </resultview>\n            <searchtermbundlehistory>\n                <searchtermbundle searchhistoryid=\"77733610\" searchhistoryidenc=\"928001ea740044f45937c3eebd0bdfa0a2\">\n                    <st_keyword_aggregated searchtermid=\"1\" searchtermidenc=\"272f1da66c91e967de\">pop</st_keyword_aggregated>\n                </searchtermbundle>\n            </searchtermbundlehistory>\n            <featuredlibrariesonly xsi:nil=\"true\" />\n            <hasstems xsi:nil=\"true\" />\n            <HasLyrics xsi:nil=\"true\" />\n            <ExplicitOnly xsi:nil=\"true\" />\n        </SearchParameters>\n    </savedsearches>\n    <totalcount>1</totalcount>\n</responsesearchmembersavesearches>"}],"_postman_id":"90763e3f-1610-41f8-b678-4e2f0d215710"},{"name":"Remove Member Saved Search Term","id":"76dd66e3-857d-40f9-a662-ae51c51e5cd3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removemembersavedsearchterm/{{HM_ServiceAPI_MemberToken}}/{SearchHistoryID}/{SearchTermID}","description":"<p>Removes a single filter from a member saved search.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>SearchHistoryID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>SearchTermID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: SearchHistoryID and SearchTermID</strong></p>\n<p>It is important to note that the SearchHistoryID here is not the ID of the saved search.</p>\n<p>In a typical <a href=\"https://developer.harvestmedia.net/#6ad96a5d-eee3-448d-8c15-4287300759ce\">Search </a> response the following will be returned:</p>\n<ol>\n<li>ParentSearchHistoryID</li>\n<li>PreviousSearchTermBundle</li>\n</ol>\n<p>The PreviousSearchTermBundle contains an array of SearchTermBundles that were used to create the search. Each SearchTermBundle in this array has it's own SearchHistoryID and SearchTermID.</p>\n<p>Therefore, the SearchHistoryID and SearchTermID that are required here are those that are found within the PreviousSearchTermBundle. You should not use the ID of the member saved search as that will not be correct.</p>\n<p>When using the Search Saved History endpoint, the PreviousSearchTermBundle in each saved search object contains the two properties that are needed:</p>\n<ul>\n<li><p>SearchHistoryIDEnc</p>\n</li>\n<li><p>SearchTermIDEnc</p>\n</li>\n</ul>\n","urlObject":{"path":["removemembersavedsearchterm","{{HM_ServiceAPI_MemberToken}}","{SearchHistoryID}","{SearchTermID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"df72dd27-ce89-493e-ba3e-ddbec3009f87","name":"Remove Member Saved Search Term (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removemembersavedsearchterm/{{HM_ServiceAPI_MemberToken}}/191bdb90ab5cb077fba3e78656f118ce0b/272f1ad66de82947de"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 30 May 2024 02:03:44 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"96cb212a-0b1b-4c3f-aadd-38e3f6dfc430","name":"Remove Member Saved Search Term (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removemembersavedsearchterm/{{HM_ServiceAPI_MemberToken}}/191bdb90ab5cb077fba3e78656f118ce0b/272f1ad66de82947de"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 05 Jun 2024 01:32:31 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"76dd66e3-857d-40f9-a662-ae51c51e5cd3"},{"name":"Remove Member Saved Search","id":"6ce0234a-e472-45d1-9714-3947c77c9b4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removemembersavedsearch/{{HM_ServiceAPI_MemberToken}}/{SearchHistoryID}","description":"<p>Removes a single member saved search.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>SearchHistoryID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes:</strong></p>\n<p><code>SearchHistoryID</code> is the ID of the saved search to be removed.</p>\n","urlObject":{"path":["removemembersavedsearch","{{HM_ServiceAPI_MemberToken}}","{SearchHistoryID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1e174752-deac-4f2c-a6fe-a8f2bfaec225","name":"Remove Member Saved Search (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removemembersavedsearch/{{HM_ServiceAPI_MemberToken}}/191bdb90ab5cb077fba3e78656f118ce0b"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 30 May 2024 01:43:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"f3f54fae-fc2c-46dd-b7f2-ef1372504194","name":"Remove Member Saved Search (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removemembersavedsearch/{{HM_ServiceAPI_MemberToken}}/191bdb90ab5cb077fba3e78656f118ce0b"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 05 Jun 2024 01:30:17 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"6ce0234a-e472-45d1-9714-3947c77c9b4e"},{"name":"Remove All Member Saved Searches","id":"321cc4c2-8487-4295-9448-613c8abe3d24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removeallmembersavedsearch/{{HM_ServiceAPI_MemberToken}}","description":"<p>Removes all saved member searches.</p>\n<p><strong>Request elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removeallmembersavedsearch","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"bea07759-5e33-4c4d-bb9a-804f8aa2c610","name":"Remove All Member Saved Searches (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removeallmembersavedsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 30 May 2024 01:38:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"3dcb0f70-0a91-42f8-b80a-d3ce23e75c7d","name":"Remove All Member Saved Searches (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/removeallmembersavedsearch/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 05 Jun 2024 01:29:14 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"321cc4c2-8487-4295-9448-613c8abe3d24"}],"id":"2d21adfa-cdf3-4299-839f-37bb8e7c5ea4","_postman_id":"2d21adfa-cdf3-4299-839f-37bb8e7c5ea4","description":""}],"id":"5b967408-219c-4ae0-a377-a815fe3b3520","_postman_id":"5b967408-219c-4ae0-a377-a815fe3b3520","description":""},{"name":"Content Management","item":[{"name":"Get Web Content","id":"b37c5242-d215-4caa-a28f-6da13f116ef9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getwebcontent/{{HM_ServiceAPI_Token}}/{Code}/{RegionID}","description":"<p>Returns web content that is published and available on the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>RegionID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getwebcontent","{{HM_ServiceAPI_Token}}","{Code}","{RegionID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f4b92808-8d8d-4339-91ca-d0f9e2eab1a2","name":"Get Web Content (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getwebcontent/{{HM_ServiceAPI_Token}}/A-CODE/54adbeu82z3e7f6ebc"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 04:45:53 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"618"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsewebcontent xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <cssurl>https://{admindomainpath}/1a9ecbe2jbedcfad45.css</cssurl></cssurl>\n    <webcontentlist>\n        <webcontent>\n            <name>A CONTENT</name>\n            <code>A-CONTENT</code>\n            <order>20</order>\n            <publishdate>2019-05-10 15:37:40</publishdate>\n            <includenav>false</includenav>\n            <status>true</status>\n            <html>&lt;![CDATA[]]&gt;</html>\n            <haschildren>true</haschildren>\n            <type>HTML</type>\n            <description/>\n            <metakeywords/>\n            <metadescription/>\n        </webcontent>\n    </webcontentlist>\n</responsewebcontent>"},{"id":"f554cb04-b98a-4b92-904a-7b9b5b4ff6e4","name":"Get Web Content (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getwebcontent/{{HM_ServiceAPI_Token}}/A-CODE/54adbeu82z3e7f6ebc"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 04:43:26 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"856"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"CssUrl\": \"https://{admindomainpath}/1a9ecbe2jbedcfad45.css\",\n    \"WebContents\": [\n        {\n            \"Name\": \"A Content\",\n            \"Code\": \"A-CODE\",\n            \"Order\": 20,\n            \"PublishDate\": \"2019-05-10 15:37:40\",\n            \"IncludeNav\": \"false\",\n            \"Status\": \"true\",\n            \"HTML\": \"<![CDATA[]]>\",\n            \"HasChildren\": \"true\",\n            \"Type\": \"HTML\",\n            \"Description\": \"\",\n            \"MetaKeywords\": \"\",\n            \"MetaDescription\": \"\"\n        }\n    ]\n}"}],"_postman_id":"b37c5242-d215-4caa-a28f-6da13f116ef9"},{"name":"Get Web Content Children","id":"ae38f2d7-8b11-48cb-987b-1f343b8e19d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getchildwebcontent/{{HM_ServiceAPI_Token}}/{ParentCode}/{RegionID}","description":"<p>Returns child/sub-level web content that is available and published on the account.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>ParentCode</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>RegionID</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getchildwebcontent","{{HM_ServiceAPI_Token}}","{ParentCode}","{RegionID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8052ac72-c446-4171-9a51-2bf6a4d7ba95","name":"Get Web Content Children (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getchildwebcontent/{{HM_ServiceAPI_Token}}/A-CODE/54adbeu82z3e7f6ebc"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 05:07:49 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"766"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsewebcontent xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <cssurl>https://{admindomainpath}/1a9ecbe2jbedcfad45.css</cssurl>\n    <webcontentlist>\n        <webcontent>\n            <name>Child Content</name>\n            <code>CHILD-CONTENT</code>\n            <order>1</order>\n            <publishdate>2019-05-13 11:25:44</publishdate>\n            <includenav>false</includenav>\n            <status>true</status>\n            <html>&lt;![CDATA[]]&gt;</html>\n            <haschildren>false</haschildren>\n            <type>Image</type>\n            <imagefilename>http://{imagedomainpath}}/content code.jpg</imagefilename>\n            <url/>\n            <target>HTML</target>\n            <tags/>\n            <description/>\n            <metakeywords/>\n            <metadescription/>\n        </webcontent>\n    </webcontentlist>\n</responsewebcontent>"},{"id":"f56cd90a-58c0-4818-b8d0-a28bb76f7eff","name":"Get Web Content Children (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getchildwebcontent/{{HM_ServiceAPI_Token}}/A-CODE/54adbeu82z3e7f6ebc"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 05:05:45 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"935"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"CssUrl\": \"https://{admindomainpath}/1a9ecbe2jbedcfad45.css\",\n    \"WebContents\": [\n        {\n            \"Name\": \"Child Content\",\n            \"Code\": \"Child-Content\",\n            \"Order\": 1,\n            \"PublishDate\": \"2019-05-13 11:25:44\",\n            \"IncludeNav\": \"false\",\n            \"Status\": \"true\",\n            \"HTML\": \"<![CDATA[]]>\",\n            \"HasChildren\": \"false\",\n            \"Type\": \"Image\",\n            \"ImageFilename\": \"http://{imagedomainpath}}/content code.jpg\",\n            \"URL\": \"\",\n            \"Target\": \"HTML\",\n            \"Tags\": \"\",\n            \"Description\": \"\",\n            \"MetaKeywords\": \"\",\n            \"MetaDescription\": \"\"\n        }\n    ]\n}"}],"_postman_id":"ae38f2d7-8b11-48cb-987b-1f343b8e19d1"}],"id":"8e41b8b9-f302-47b0-8672-f56d4d4a4fa4","_postman_id":"8e41b8b9-f302-47b0-8672-f56d4d4a4fa4","description":""},{"name":"Ecommerce","item":[{"name":"Rates","item":[{"name":"Get Rates","id":"deeb965a-d7f0-47be-8ca4-ea7158234cee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getrates/{{HM_ServiceAPI_Token}}/{Style}/{CurrencyCode}","description":"<p>Returns available rates as configured in the system.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Style</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>CurrrencyCode</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>Possible values for Style include; duration, flat and special. These styles are assigned to the rates created via the Harvest Media Admin.</p>\n<p>Currency Code is optional. When not provided the accounts default currency fee amounts will be returned. If a currency code is provided, and that currency has been configured on the account, then that currencies fee amounts will be returned.</p>\n","urlObject":{"path":["getrates","{{HM_ServiceAPI_Token}}","{Style}","{CurrencyCode}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"44a62936-a0b7-43a9-87ab-f70e36de68ab","name":"Get Rates (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getrates/{{HM_ServiceAPI_Token}}/flat"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 21 Aug 2019 05:30:35 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"54938"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responserates xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <rates>\n        <rate>\n            <id>a24b62cfff052t052f</id>\n            <style>Flat</style>\n            <code>Rate1</code>\n            <description>Rate 1</description>\n            <fee>100</fee>\n            <relatedrate>\n                <id>s272f1d6frc82a67de</id>\n                <style>Duration</style>\n                <code>Rate3</code>\n                <description>Rate 3</description>\n                <duration>30</duration>\n                <fee>150</fee>\n                <relatedrateid>a24b62cfff052t052f</relatedrateid>\n                <datetimestamp>2012-01-25 11:44:01</datetimestamp>\n                <orderid>1</orderid>\n            </relatedrate>\n            <datetimestamp>2016-01-15 12:52:20</datetimestamp>\n            <orderid>1</orderid>\n            <currencycode>AUD</currencycode>\n        </rate>\n        <rate>\n            <id>4jb36e7xccdfcbcui6</id>\n            <style>Flat</style>\n            <code>Rate2</code>\n            <description>Rate 2</description>\n            <fee>200</fee>\n            <relatedrate>\n                <id>4jb36e7xccdfcbcui6</id>\n                <style>Duration</style>\n                <code>Rate4</code>\n                <description>Rate 4</description>\n                <duration>30</duration>\n                <fee>250</fee>\n                <relatedrateid>4jb36e7xccdfcbcui6</relatedrateid>\n                <datetimestamp>2012-01-25 11:44:57</datetimestamp>\n                <orderid>2</orderid>\n            </relatedrate>\n            <datetimestamp>2016-01-15 12:53:15</datetimestamp>\n            <orderid>2</orderid>\n            <currencycode>AUD</currencycode>\n        </rate>\n    </rates>\n</responserates>"},{"id":"c7e691b6-3a37-4d63-9bd1-cf56e6f42f1c","name":"Get Rates (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getrates/{{HM_ServiceAPI_Token}}/flat"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 21 Aug 2019 05:27:08 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"68344"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Rates\": [\n        {\n            \"ID\": \"a24b62cfff052t052f\",\n            \"Style\": \"Flat\",\n            \"Code\": \"Rate1\",\n            \"Description\": \"Rate 1\",\n            \"Fee\": 100,\n            \"RelatedRate\": {\n                \"ID\": \"s272f1d6frc82a67de\",\n                \"Style\": \"Duration\",\n                \"Code\": \"Rate3\",\n                \"Description\": \"Rate 3\",\n                \"Duration\": \"30\",\n                \"Fee\": 150,\n                \"RelatedRateID\": \"a24b62cfff052t052f\",\n                \"DatetimeStamp\": \"2012-01-25 11:44:01\",\n                \"OrderID\": \"1\"\n            },\n            \"DatetimeStamp\": \"2016-01-15 12:52:20\",\n            \"OrderID\": \"1\",\n            \"CurrencyCode\": \"AUD\"\n        },\n        {\n            \"ID\": \"4jb36e7xccdfcbcui6\",\n            \"Style\": \"Flat\",\n            \"Code\": \"Rate2\",\n            \"Description\": \"Rate 2\",\n            \"Fee\": 200,\n            \"RelatedRate\": {\n                \"ID\": \"4d3rddcdodaheed4r5\",\n                \"Style\": \"Duration\",\n                \"Code\": \"Rate4\",\n                \"Description\": \"Rate 4\",\n                \"Duration\": \"30\",\n                \"Fee\": 250,\n                \"RelatedRateID\": \"4jb36e7xccdfcbcui6\",\n                \"DatetimeStamp\": \"2012-01-25 11:44:57\",\n                \"OrderID\": \"2\"\n            },\n            \"DatetimeStamp\": \"2016-01-15 12:53:15\",\n            \"OrderID\": \"2\",\n            \"CurrencyCode\": \"AUD\"\n        }\n    ]\n}"}],"_postman_id":"deeb965a-d7f0-47be-8ca4-ea7158234cee"},{"name":"Get Special Rate","event":[{"listen":"test","script":{"id":"dba506f3-5ecc-44db-8df0-51834c5799ad","exec":[""],"type":"text/javascript"}}],"id":"9d0fe744-5e41-49cd-b607-4dd437fcf5a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getspecialratebycode/{{HM_ServiceAPI_Token}}/{SpecialRateCode}/{CurrencyCode}","description":"<p>Returns a special rate as configured in the system.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>SpecialRateCode</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>CurrrencyCode</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>Currency Code is optional. When not provided the accounts default currency fee amounts will be returned. If a currency code is provided, and that currency has been configured on the account, then that currencies fee amounts will be returned.</p>\n<p><strong>Response Notes</strong></p>\n<p>Special rates are designed to work by overriding the fee amount for all rates in the users cart that share the same Pricing Group - this is the ParentRate in the response.</p>\n<p>If a special rate overrides the amount for a rate then when the <a href=\"https://developer.harvestmedia.net/?version=latest#9d0fe744-5e41-49cd-b607-4dd437fcf5a9\">Create Invoice</a> API method is called the special rates' RateID should be used in replace of the overriden RateID.</p>\n","urlObject":{"path":["getspecialratebycode","{{HM_ServiceAPI_Token}}","{SpecialRateCode}","{CurrencyCode}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1e6dd06d-dafa-4158-a166-04a25e7712db","name":"Get Special Rate (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getspecialratebycode/{{HM_ServiceAPI_Token}}/Special1"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Tue, 02 Jun 2020 03:06:48 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responserates xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <rates>\n        <rate>\n            <id>a24b62cfff052t052f</id>\n            <style>Special</style>\n            <code>Special1</code>\n            <description>Special 1</description>\n            <duration>0</duration>\n            <fee>1.00</fee>\n            <datetimestamp>2020-01-17 14:04:28</datetimestamp>\n            <orderid>1</orderid>\n            <currencycode>GBP</currencycode>\n            <parentrate>\n                <id>1f9af6df02d863df3i</id>\n                <description>Special Group1</description>\n                <fee>0</fee>\n                <orderid>1</orderid>\n            </parentrate>\n        </rate>\n    </rates>\n</responserates>"},{"id":"8d20d7f7-8b12-4a81-8d54-e0e81b70c2a4","name":"Get Special Rate (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"url":"{{HM_ServiceAPI_URL}}/getspecialratebycode/{{HM_ServiceAPI_Token}}/Special1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Jun 2020 02:55:38 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Rates\": [\n        {\n            \"ID\": \"a24b62cfff052t052f\",\n            \"Style\": \"Special\",\n            \"Code\": \"Special1\",\n            \"Description\": \"Special 1\",\n            \"Duration\": \"0\",\n            \"Fee\": 1,\n            \"DatetimeStamp\": \"2020-01-17 14:04:28\",\n            \"OrderID\": \"1\",\n            \"CurrencyCode\": \"GBP\",\n            \"ParentRate\": {\n                \"ID\": \"1f9af6df02d863df3i\",\n                \"Description\": \"Special Group1\",\n                \"Fee\": 0,\n                \"OrderID\": \"1\"\n            }\n        }\n    ]\n}"}],"_postman_id":"9d0fe744-5e41-49cd-b607-4dd437fcf5a9"}],"id":"abea0678-83e1-45fc-a737-4334d4d1685f","_postman_id":"abea0678-83e1-45fc-a737-4334d4d1685f","description":""},{"name":"Invoices","item":[{"name":"Implementation Guide - Ecommerce","id":"442220d9-9da6-4c46-804b-f29e74124363","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h2 id=\"overview\">Overview</h2>\n<p>The following section outlines the Ecommerce invoicing solution that is available through the Harvest Media <strong>Public API</strong>.</p>\n<p>At a top level, what this solution offers is as follows;</p>\n<ol>\n<li>The ability to retrieve a currency, based off a users region (a region can only have a single currency defined, but it is possible to have different currencies across different regions)</li>\n<li>The ability to set up &amp; retrieve rates for a specific currency</li>\n<li>The ability to create invoices and update them to a paid status</li>\n<li>The ability for users to view a list of their previously paid invoices</li>\n<li>The ability for users to view the tracks within a previously paid invoice</li>\n<li>The ability for logged in members or even guests to purchase</li>\n<li>The ability for users who purchase to receive an email notification with an invoice PDF attached</li>\n</ol>\n<p>Please note that the solution provided here does not aim to handle or manage the actual taking of payment for the invoice. As a result the process of taking payment via a Payment Gateway is one that will need to be handled externally to any Harvest Media process.</p>\n<h3 id=\"to-license-or-not-to-license\">To license or not to license</h3>\n<p>All of the methods that return Region information will denote whether a region has an associated licensing model or not.</p>\n<p>As a result region responses should be relied on when deciding whether to display a licensing icon to your users or not.</p>\n<h3 id=\"getting-started-with-licensing\">Getting Started with Licensing</h3>\n<p>In general, the following steps should be taken when creating an invoice.</p>\n<ol>\n<li>Identify the currency with which to retrieve/display rates in</li>\n<li>Request an unpaid invoice to be created</li>\n<li>Take payment via a Payment Gateway</li>\n<li>Update the previously created unpaid invoice to a paid status</li>\n<li>Request an email to be sent with associated PDF invoice</li>\n</ol>\n<p><strong>Identify the currency with which to retrieve/display rates in</strong></p>\n<p>There are two steps to this; first to retrieve a region based on the users location, and then secondly to retrieve rates based on the currency associated with that region.</p>\n<p>In order to do the first of these steps you will find that all methods that return Region information will contain a currency code field.</p>\n<p>You would then look to provide this currency code in the request object when retrieving Rate information, which would satisfy the second step.</p>\n<p>An example:</p>\n<ul>\n<li><p>Method</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#f0369f09-b553-4799-8296-34581482fafe\">\"Get Regions By IP\"</a></p>\n<p>  provides property currency code as part of it's response</p>\n</li>\n<li><p>Method</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#deeb965a-d7f0-47be-8ca4-ea7158234cee\">\"Get Rates\"</a></p>\n<p>  allows a currency code as part of it's request</p>\n</li>\n</ul>\n<p><strong>Request an unpaid invoice to be created</strong></p>\n<p>Request creation of an unpaid invoice by utilising the \"Create Invoice\" method.</p>\n<p><strong>Take payment via a Payment Gateway</strong></p>\n<p>As noted earlier this should be handled externally.</p>\n<p><strong>Update the previously created unpaid invoice to a paid status</strong></p>\n<p>Request updating of the invoice to a paid state by utilising the \"Pay Invoice\" method.</p>\n<p><strong>Request an email to be sent with associated PDF invoice</strong></p>\n<p>As part of the \"Pay Invoice\" method, we have provided options that determine whether an email should be sent or not.</p>\n<h3 id=\"who-can-license\">Who Can License</h3>\n<p>Both members and guest members can submit invoices, though ultimately the decision as to whether to allow guests to be able to submit an invoice is up to your implementation.</p>\n<p>When creating, paying, or retrieving invoices you will need a member token. This member token will be different depending on whether it is a member or guest submission.</p>\n<p><strong>Members</strong></p>\n<p>For members, this is quite straight forward as it is the members' Member Token that is to be used.</p>\n<p><strong>Guests</strong></p>\n<p>For guests, this is a little more complicated. You must NOT use the guest Member Token for that region - instead a temporary member needs to be created. To do so, you will need to have the guest provide (at minimum) their email address. This will be used to create a temporary member and the associated Member Token which is to then be used when creating, paying or retrieving invoices for that guest.</p>\n<p>As an important aside, if that temporary member later comes to your site and registers using the same invoice then the invoice that they had purchased will appear on their account once they have been approved and are logged in.</p>\n<p>You can create a temporary member using the</p>\n<p><a href=\"https://developer.harvestmedia.net/?version=latest#ce5af3c3-1ba9-461a-8f2f-6a5880c66f52\">Get Member Details (Invited)</a></p>\n<p>.</p>\n<h3 id=\"retrieving-invoices\">Retrieving Invoices</h3>\n<p>There are a number of ways to retrieve an invoice.</p>\n<p><strong>When the unique InvoiceID is known</strong></p>\n<p>When the InvoiceID is known, then method \"Get Invoice\" should be used to retrieve the invoice.</p>\n<p><strong>When the unique InvoiceID is not known</strong></p>\n<p>When no InvoiceID is known and you are looking to retrieve a listing of all invoices for a member then method \"Search Invoices\" should be used.</p>\n<h3 id=\"payment-provider-recommendations\">Payment Provider Recommendations</h3>\n<p>When choosing a Payment Provider you may like to ensure that you can associate custom fields alongside payment transactions.</p>\n<p>The aim here would be to store various Harvest Media identifiers alongside the transacton such that it would be possible to identify the corresponding Harvest Media Invoice from a transaction within the Payment Provider. We would recommend storing;</p>\n<ol>\n<li>Harvest Media MemberID</li>\n<li>Harvest Media MemberEmail</li>\n<li>Harvest Media InvoiceID/Number</li>\n</ol>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"442220d9-9da6-4c46-804b-f29e74124363"},{"name":"Create Invoice","event":[{"listen":"test","script":{"id":"b5ca7520-4b18-41d1-a7a4-0e9758017751","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","var jsonData = null;","var jsonDataInvoiceID = \"\";","","if (responseBody.indexOf(\"<?xml\") >= 0) {","    jsonData = xml2Json(responseBody);","    jsonDataInvoiceID = jsonData.responseinvoice.invoice.id;","} else {","    jsonData = JSON.parse(responseBody)","    if (jsonData.invoice !== null) {","        jsonDataInvoiceID = jsonData.invoice.id;","    }","}","","console.log(\"HM_ServiceAPI_InvoiceID set to \" + jsonDataInvoiceID);","","postman.setEnvironmentVariable(\"HM_ServiceAPI_InvoiceID\", jsonDataInvoiceID);","","postman.setNextRequest(\"Get Invoice\");"],"type":"text/javascript"}}],"id":"0bc49439-9607-4aa7-9293-e7fdbc4c2504","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"invoice\":{\r\n\t\t\"invoicelineitems\":[{\r\n\t\t\t\"quantity\":1,\r\n\t\t\t\"amount\":0.91,\r\n\t\t\t\"amounttax\":0.09,\r\n\t\t\t\"description\":\"\",\r\n\t\t\t\"discountid\":\"\",\r\n\t\t\t\"discount\":0.0,\r\n\t\t\t\"invoiceitemreferences\":[{\r\n\t\t\t\t\"referenceid\":\"{{HM_ServiceAPI_TrackID}}\",\r\n\t\t\t\t\"referencetype\":\"Track\",\r\n\t\t\t\t\"value\":\"Track Title\"\r\n\t\t\t}, {\r\n\t\t\t\t\"referenceid\":\"{{HM_ServiceAPI_RateID}}\",\r\n\t\t\t\t\"referencetype\":\"Rate\",\r\n\t\t\t\t\"value\":\"50\"\r\n\t\t\t}]\r\n\t\t}],\r\n\t\t\"invoiceproduction\":{\r\n\t\t\t\"client\":\"{{HM_ServiceAPI_NewMemberEmail}}\",\r\n\t\t\t\"title\":\"Production Name\",\r\n\t\t\t\"productiondate\":\"2020-01-08T00:00:00\",\r\n\t\t\t\"producer\":\"Producer Name\",\r\n\t\t\t\"length\":\"Total Production Length\",\r\n\t\t\t\"po\":\"Purchase Order Number\"\r\n\t\t},\r\n\t\t\"currencycode\":\"{{HM_ServiceAPI_CurrencyCode}}\",\r\n\t\t\"duedate\":\"2020-01-30T23:59:59\",\r\n\t\t\"issuedate\":\"2020-01-08T00:00:00\",\r\n\t\t\"discountid\":\"\",\r\n\t\t\"discount\":0.0,\r\n\t\t\"subtotal\":0.91,\r\n\t\t\"totaltax\":0.09,\r\n\t\t\"total\":1,\r\n\t\t\"paymenttype\":\"Paypal\",\r\n\t\t\"paymentreferencenumber\":\"1a9-icp209329da\"\r\n\t}\r\n}"},"url":"{{HM_ServiceAPI_URL}}/addinvoice/{{HM_ServiceAPI_MemberToken}}","description":"<p>Creates an invoice based on the associated invoice line items.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Invoice</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CurrencyCode</td>\n<td>Required, the currency for which payment will be taken in</td>\n</tr>\n<tr>\n<td>DueDate</td>\n<td>Required, the date the invoice is due. This should always be set to the current date</td>\n</tr>\n<tr>\n<td>IssueDate</td>\n<td>Optional, this date the invoice was generated. This should always be set to the current date</td>\n</tr>\n<tr>\n<td>DiscountID</td>\n<td>Optional, the ID of the applied discount. This should only be used when a discount applies to an entire invoice. *Not applicable for Subscriptions. See below reference line to get to know more.</td>\n</tr>\n<tr>\n<td>Discount</td>\n<td>Optional, the amount of the applied discount.</td>\n</tr>\n<tr>\n<td>SubTotal</td>\n<td>Optional, the total amount of all line items (excluding any applicable tax or discount amounts). *Not applicable for subscriptions, the SubTotal will be filled based on the Invoice Line Item ReferenceID (SubscriptionPlanID) in the background and returned on the response.</td>\n</tr>\n<tr>\n<td>TotalTax</td>\n<td>Optional, the total tax amount of all line items (including any applicable tax reductions based on discount amounts). *Not applicable for subscriptions, the TotalTax will be calculated in the background and returned on the response.</td>\n</tr>\n<tr>\n<td>Total</td>\n<td>Optional, the total amount of all line items (including any applicable tax or discount amounts). *Not applicable for subscriptions, the Total sum will be calculated in the background and returned on the response.</td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>Optional, possible values are; \"CreditCard\", or \"PayPal\". This should only be set if payment is taken in advance of creating an invoice</td>\n</tr>\n<tr>\n<td>PaymentReferenceNumber</td>\n<td>Optional, this should only be set if payment is taken in advance of creating an invoice and should be the unique payment reference number returned from the payment gateway</td>\n</tr>\n<tr>\n<td>InvoiceLineItems</td>\n<td>Required, these are the items that make up in the invoice</td>\n</tr>\n<tr>\n<td>InvoiceProduction</td>\n<td>Required, this is the production that the invoice covers</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Invoice Line Items</strong></p>\n<p>There should be one of these for every unique item on the invoice.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Quantity</td>\n<td>Required, the quantity of the line item</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>Optional, the amount of the line item (excluding any applicable tax or discount amounts). *Not applicable for subscriptions, the Line Item Amount will be calculated in the background and returned on the response.</td>\n</tr>\n<tr>\n<td>AmountTax</td>\n<td>Optional, the tax amount of the line item (including any applicable tax reductions based on discount amounts). *Not applicable for subscriptions, the item AmountTax will be calculated in the background and returned on the response.</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Required, the description of the line item. A good example to be used here would be the track display title.  <br />*For Subscriptions, empty is accepted.</td>\n</tr>\n<tr>\n<td>DiscountID</td>\n<td>Optional, the ID of the applied discount. This should only be used when a discount applies to this specific line item.  <br />*For subscriptions,  <br />- 1. If a plan has an automatic voucher discount (no voucher code needed from the member) it will be automatically applied to the invoice total and returned on the response.  <br />- 2. Now, to apply discount using a voucher code previously validated, refer below to Invoice Line Items References.</td>\n</tr>\n<tr>\n<td>Discount</td>\n<td>Optional, the amount of the applied discount</td>\n</tr>\n<tr>\n<td>InvoiceItemReferences</td>\n<td>Required, hese are the items that make up the line item</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Invoice Line Items - References</strong></p>\n<p>Each unique item on the invoice will have 2 of these; one of type \"Track\" and another of type \"Rate\".</p>\n<p>For Subscription, it could either have only one reference line item of type \"Subscription\" or another type \"SubscriptionDiscount\" when voucher code applies.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ReferenceType</td>\n<td>Required, possible values are; \"Track\", \"Rate\", \"Subscription\", or \"SubscriptionDiscount\".</td>\n</tr>\n<tr>\n<td>ReferenceID</td>\n<td>Required, the ID to be used here will depend on the value selected for the ReferenceType. So it will either be a TrackID, RateID, SubscriptionID or SubscriptionDiscountID (this last one will be returned via ValidateCoupon()).</td>\n</tr>\n<tr>\n<td>Value</td>\n<td>Optional, the Value to be used here should depend on the value selected for the ReferenceType. For example, when \"Track\" then the value should be the track display title. When \"Rate\" then the value should be the code of that Rate.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Production</strong></p>\n<p>Optional. This is not an array and will only ever be a single production. This does not need to be provided and should only be used when a production is to be specified as part of the invoice creation. If a production is provided then there are specific fields (listed below) that need to be provided as part of the production object.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Client</td>\n<td>Required, this should be the email associated with against the invoice. If it is a guest purchase then it will be the guests email, otherwise it will be the members email</td>\n</tr>\n<tr>\n<td>Title</td>\n<td>Required, the name of the production. This would typically be the name given to the production as provided by the invoicee</td>\n</tr>\n<tr>\n<td>ProductionDate</td>\n<td>Optional, the date of the production as provided by the invoicee</td>\n</tr>\n<tr>\n<td>Producer</td>\n<td>Optional, the producer associated with the production as provided by the invoicee</td>\n</tr>\n<tr>\n<td>Length</td>\n<td>Optional, the total length of the production as provided by the invoicee</td>\n</tr>\n<tr>\n<td>PO</td>\n<td>Optional, the purchase order number associated with the production as provided by the invoicee</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>On invoice creation success, the response will be the invoice that was created. This will contain the relevant InvoiceID that will be needed to mark the invoice as paid or to retrieve it.</p>\n","urlObject":{"path":["addinvoice","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0b0e37f0-1819-4215-8df9-3d138078480a","name":"Create Invoice (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestcompactinvoice>\r\n  <invoice>\r\n    <invoicelineitems>\r\n      <lineitem>\r\n        <quantity>1</quantity>\r\n        <amount>0.91</amount>\r\n        <amounttax>0.09</amounttax>\r\n        <description></description>\r\n        <invoiceitemreferences>\r\n          <invoiceitemreference>\r\n            <referenceid>91tc4e77d6a6f9d322</referenceid>\r\n            <referencetype>Track</referencetype>\r\n            <value>Track Title</value>\r\n          </invoiceitemreference>\r\n          <invoiceitemreference>\r\n            <referenceid>u14b6a2cff05u05ff3</referenceid>\r\n            <referencetype>Rate</referencetype>\r\n            <value>1</value>\r\n          </invoiceitemreference>\r\n        </invoiceitemreferences>\r\n      </lineitem>\r\n    </invoicelineitems>\r\n    <invoiceproduction>\r\n      <client>first.last@company.net</client>\r\n      <title>Production Name</title>\r\n      <productiondate>2020-01-08T00:00:00</productiondate>\r\n      <producer>Producer Name</producer>\r\n      <length>Total Production Length</length>\r\n      <po>Purchase Order Number</po>\r\n    </invoiceproduction>\r\n    <currencycode>AUD</currencycode>\r\n    <duedate>2020-01-30T23:59:59</duedate>\r\n    <issuedate>2020-01-08T00:00:00</issuedate>\r\n    <discountid></discountid>\r\n    <discount>0.0</discount>\r\n    <subtotal>0.91</subtotal>\r\n    <totaltax>0.09</totaltax>\r\n    <total>1</total>\r\n    <paymenttype>Paypal</paymenttype>\r\n    <paymentreferencenumber>1a9-icp209329da</paymentreferencenumber>\r\n  </invoice>\r\n</requestcompactinvoice>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/addinvoice/2f30cde70021a012fc1f575w3471eam7"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 10 Jan 2020 05:16:11 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responseinvoice xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <invoice>\n        <id>1566j98a142a09625v</id>\n        <memberaccountid>0ua1b339158cd76hy0</memberaccountid>\n        <issuedate>2020-01-10T16:16:34.877</issuedate>\n        <duedate>2020-01-10T16:16:34.877</duedate>\n        <totaltax>0.09</totaltax>\n        <subtotal>0.91</subtotal>\n        <total>1.00</total>\n        <invoicenumber>13</invoicenumber>\n        <status>Pending</status>\n        <currencycode>AUD</currencycode>\n    </invoice>\n</responseinvoice>"},{"id":"5d51a12f-42b4-4d61-9679-0694f6cddd6d","name":"Create Invoice (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"invoice\":{\r\n\t\t\"invoicelineitems\":[{\r\n\t\t\t\"quantity\":1,\r\n\t\t\t\"amount\":0.91,\r\n\t\t\t\"amounttax\":0.09,\r\n\t\t\t\"description\":\"\",\r\n\t\t\t\"discountid\":\"\",\r\n\t\t\t\"discount\":0.0,\r\n\t\t\t\"invoiceitemreferences\":[{\r\n\t\t\t\t\"referenceid\":\"91tc4e77d6a6f9d322\",\r\n\t\t\t\t\"referencetype\":\"Track\",\r\n\t\t\t\t\"value\":\"Track Title\"\r\n\t\t\t}, {\r\n\t\t\t\t\"referenceid\":\"u14b6a2cff05u05ff3\",\r\n\t\t\t\t\"referencetype\":\"Rate\",\r\n\t\t\t\t\"value\":\"1\"\r\n\t\t\t}]\r\n\t\t}],\r\n\t\t\"invoiceproduction\":{\r\n\t\t\t\"client\":\"first.last@company.net\",\r\n\t\t\t\"title\":\"Production Name\",\r\n\t\t\t\"productiondate\":\"2020-01-08T00:00:00\",\r\n\t\t\t\"producer\":\"Producer Name\",\r\n\t\t\t\"length\":\"Total Production Length\",\r\n\t\t\t\"po\":\"Purchase Order Number\"\r\n\t\t},\r\n\t\t\"currencycode\":\"AUD\",\r\n\t\t\"duedate\":\"2020-01-30T23:59:59\",\r\n\t\t\"issuedate\":\"2020-01-08T00:00:00\",\r\n\t\t\"discountid\":\"\",\r\n\t\t\"discount\":0.0,\r\n\t\t\"subtotal\":0.91,\r\n\t\t\"totaltax\":0.09,\r\n\t\t\"total\":1,\r\n\t\t\"paymenttype\":\"Paypal\",\r\n\t\t\"paymentreferencenumber\":\"1a9-icp209329da\"\r\n\t}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/addinvoice/2f30cde70021a012fc1f575w3471eam7"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Jan 2020 00:03:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"invoice\": {\n        \"id\": \"1566j98a142a09625v\",\n        \"memberaccountid\": \"0ua1b339158cd76hy0\",\n        \"issuedate\": \"2020-01-10T11:04:22.387\",\n        \"duedate\": \"2020-02-09T11:04:22.387\",\n        \"totaltax\": 0.09,\n        \"subtotal\": 0.91,\n        \"total\": 1,\n        \"invoicenumber\": 6351,\n        \"status\": \"Pending\",\n        \"currencycode\": \"AUD\"\n    }\n}"}],"_postman_id":"0bc49439-9607-4aa7-9293-e7fdbc4c2504"},{"name":"Get Invoice","event":[{"listen":"test","script":{"id":"b5ca7520-4b18-41d1-a7a4-0e9758017751","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Pay Invoice\");"],"type":"text/javascript"}}],"id":"48ccb026-de09-4929-8d69-0403e94a086c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"invoiceid\":\"{{HM_ServiceAPI_InvoiceID}}\",\r\n\t\"returntracks\":true,\r\n\t\"returnrates\": true,\r\n\t\"returndiscounts\": true\r\n}"},"url":"{{HM_ServiceAPI_URL}}/getinvoice/{{HM_ServiceAPI_MemberToken}}","description":"<p>Gets an invoice.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>InvoiceID</td>\n<td>Required, the unique ID of the invoice that is to be retrieved</td>\n</tr>\n<tr>\n<td>ReturnTracks</td>\n<td>Optional, default value is false. When true, the retrieved invoice will contain the tracks that make up the invoice</td>\n</tr>\n<tr>\n<td>ReturnRates</td>\n<td>Optional, default value is false. When true, the retrieved invoice will contain the rates that make up the invoice</td>\n</tr>\n<tr>\n<td>ReturnDiscounts</td>\n<td>Optional, default value is false. When true, the retrieved invoice will contain the discounts that make up the invoice</td>\n</tr>\n<tr>\n<td>ReturnSubscriptions</td>\n<td>Optional, default value is false. When true, the retrieved invoice will containg the subscription that make up the invoice.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>Invoices of any status can be retrieved.</p>\n","urlObject":{"path":["getinvoice","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b175815c-8e77-4f4a-bb89-d4a2d0304565","name":"Get Invoice (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestgetinvoice>\r\n  <invoiceid>1566j98a142a09625v</invoiceid>\r\n  <returndiscounts>true</returndiscounts>\r\n  <returnrates>true</returnrates>\r\n  <returntracks>true</returntracks>\r\n</requestgetinvoice>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getinvoice/2f30cde70021a012fc1f575w3471eam7"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 10 Jan 2020 02:12:43 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responseinvoice xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <invoice>\n        <id>1566j98a142a09625v</id>\n        <memberaccountid>0ua1b339158cd76hy0</memberaccountid>\n        <issuedate>2020-01-10T11:04:22.387</issuedate>\n        <duedate>2020-02-09T11:04:22.387</duedate>\n        <totaltax>0.09</totaltax>\n        <subtotal>0.91</subtotal>\n        <total>1.00</total>\n        <invoicelineitems>\n            <amount>0.91</amount>\n            <description />\n            <quantity>1.00</quantity>\n            <amounttax>0.09</amounttax>\n            <track>\n                <trackid>91tc4e77d6a6f9d322</trackid>\n                <albumid>t56ed5a90da8c7cg4t</albumid>\n                <originalfilename>ALT001_trk1_STARFISH_s_kolosov.wav</originalfilename>\n                <filename>ALT001_trk1_STARFISH_s_kolosov.wav</filename>\n                <title>Starfish</title>\n                <displaytitle>Starfish</displaytitle>\n                <tracknumber>001</tracknumber>\n                <duration>219</duration>\n                <bitrate>219</bitrate>\n                <frequency>48000</frequency>\n                <description>Emotive guitar mood / glitzy and dreamy</description>\n            </track>\n            <rate>\n                <id>u14b6a2cff05u05ff3</id>\n                <style>Flat</style>\n                <code>XADTV 1</code>\n                <description>ADVERTISING &gt; TV &gt; 1 country (see Ratecard)</description>\n                <duration>0</duration>\n                <fee>1155.00</fee>\n            </rate>\n        </invoicelineitems>\n        <invoicenumber>6351</invoicenumber>\n        <status>Paid</status>\n        <invoiceproduction>\n            <client>first.last@company.net</client>\n            <title>Production Name</title>\n            <producer>Producer Name</producer>\n            <productiondate>2020-01-08T00:00:00</productiondate>\n            <length>Total Production Length</length>\n            <po>Purchase Order Number</po>\n        </invoiceproduction>\n        <currencycode>AUD</currencycode>\n    </invoice>\n</responseinvoice>"},{"id":"1e50d150-54fb-4d3c-87e9-6a045db1bc82","name":"Get Invoice (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","disabled":true}],"body":{"mode":"raw","raw":"{\r\n\t\"invoiceid\":\"d4ccc741ce7a4998\",\r\n\t\"returntracks\":false,\r\n\t\"returnrates\": false,\r\n\t\"returndiscounts\": false,\r\n    \"returnsubscriptions\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getinvoice/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Jan 2020 00:30:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"invoice\": {\n        \"id\": \"1566j98a142a09625v\",\n        \"memberaccountid\": \"0ua1b339158cd76hy0\",\n        \"issuedate\": \"2020-01-10T11:04:22.387\",\n        \"duedate\": \"2020-02-09T11:04:22.387\",\n        \"totaltax\": 0.09,\n        \"subtotal\": 0.91,\n        \"total\": 1,\n        \"invoicelineitems\": [\n            {\n                \"amount\": 0.91,\n                \"description\": \"\",\n                \"quantity\": 1,\n                \"amounttax\": 0.09,\n                \"track\": {\n                    \"trackid\": \"91tc4e77d6a6f9d322\",\n                    \"albumid\": \"t56ed5a90da8c7cg4t\",\n                    \"originalfilename\": \"ALT001_trk1_STARFISH_s_kolosov.wav\",\n                    \"filename\": \"ALT001_trk1_STARFISH_s_kolosov.wav\",\n                    \"title\": \"Starfish\",\n                    \"displaytitle\": \"Starfish\",\n                    \"tracknumber\": \"001\",\n                    \"duration\": 219,\n                    \"bitrate\": 219,\n                    \"frequency\": 48000,\n                    \"description\": \"Emotive guitar mood / glitzy and dreamy\"\n                },\n                \"rate\": {\n                    \"id\": \"u14b6a2cff05u05ff3\",\n                    \"style\": 2,\n                    \"code\": \"XADTV 1\",\n                    \"description\": \"ADVERTISING > TV > 1 country (see Ratecard)\",\n                    \"duration\": 0,\n                    \"fee\": 1155\n                }\n            }\n        ],\n        \"invoicenumber\": 6351,\n        \"status\": \"Pending\",\n        \"invoiceproduction\": {\n            \"client\": \"first.last@company.net\",\n            \"title\": \"Production Name\",\n            \"producer\": \"Producer Name\",\n            \"productiondate\": \"2020-01-08T00:00:00\",\n            \"length\": \"Total Production Length\",\n            \"po\": \"Purchase Order Number\"\n        },\n        \"currencycode\": \"AUD\"\n    }\n}"}],"_postman_id":"48ccb026-de09-4929-8d69-0403e94a086c"},{"name":"Void Invoice","event":[{"listen":"test","script":{"id":"d3090c2b-0b12-4dff-b2a0-fce180e2190a","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Expire Member Token\");"],"type":"text/javascript"}}],"id":"14bb5730-780f-4b15-896d-ca571e033177","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"invoiceid\":\"1566j98a142a09625v\",\r\n\t\"reason\":\"Reason\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/voidinvoice/{{HM_ServiceAPI_MemberToken}}","description":"<p>Voids an invoice.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>InvoiceID</td>\n<td>Required, the unique ID of the invoice that is to be voided</td>\n</tr>\n<tr>\n<td>Reason</td>\n<td>Optional, the reason the invoice is to be voided. An example may be the error response from a payment gateway</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>Only invoices of Pending status can be voided.</p>\n","urlObject":{"path":["voidinvoice","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"26a46b69-a809-4177-92b7-c1806c08dcf1","name":"Void Invoice (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"invoiceid\":\"1566j98a142a09625v\",\r\n\t\"reason\":\"Reason\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/voidinvoice/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 03 Jun 2020 04:59:41 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"bc99167d-0c73-45e7-a72b-f80177cb5b0a","name":"Void Invoice (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestvoidinvoice>\r\n    <invoiceid>1566j98a142a09625v</invoiceid>\r\n    <reason>Reason</reason>\r\n</requestvoidinvoice>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/voidinvoice/{{HM_ServiceAPI_MemberToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 03 Jun 2020 05:02:54 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"14bb5730-780f-4b15-896d-ca571e033177"},{"name":"Search Invoice","event":[{"listen":"test","script":{"id":"b5ca7520-4b18-41d1-a7a4-0e9758017751","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Get Invoice Document\");"],"type":"text/javascript"}}],"id":"1ed9f06d-4443-441f-b34d-1b2eaeb90a6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"fromamount\":0,\r\n\t\"fromdate\":\"2020-01-08T22:19:27.95\",\r\n\t\"toamount\":1000,\r\n\t\"todate\":\"2020-01-12T22:19:27.95\",\r\n\t\"limit\":10,\r\n\t\"skip\":0\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchinvoices/{{HM_ServiceAPI_MemberToken}}","description":"<p>Search invoices by amounts and dates.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FromAmount</td>\n<td>Optional, default value is 0. The lower invoice amount for which to filter by</td>\n</tr>\n<tr>\n<td>FromDate</td>\n<td>Optional, the lower due date for which to filter by</td>\n</tr>\n<tr>\n<td>ToAmount</td>\n<td>Optional, the upper invoice amount for which to filter by</td>\n</tr>\n<tr>\n<td>ToDate</td>\n<td>Optional, the upper due date for which to filter by</td>\n</tr>\n<tr>\n<td>Skip</td>\n<td>Optional, the number of results to skip</td>\n</tr>\n<tr>\n<td>Limit</td>\n<td>Required, the number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["searchinvoices","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b70289cd-0de4-42d4-8dc4-0a285910832d","name":"Search Invoice (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestsearchinvoice>\r\n  <fromamount>0</fromamount>\r\n  <fromdate>2020-01-08T22:19:27.95</fromdate>\r\n  <toamount>1000</toamount>\r\n  <todate>2020-01-08T22:19:27.95</todate>\r\n  <limit>10</limit>\r\n  <skip>0</skip>\r\n</requestsearchinvoice>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/searchinvoices/2f30cde70021a012fc1f575w3471eam7"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 10 Jan 2020 02:23:50 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responseinvoices xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <invoices>\n        <id>1566j98a142a09625v</id>\n        <memberaccountid>0ua1b339158cd76hy0</memberaccountid>\n        <issuedate>2020-01-08T22:19:27.95</issuedate>\n        <duedate>2020-02-07T22:19:27.95</duedate>\n        <totaltax>0.45</totaltax>\n        <subtotal>4.55</subtotal>\n        <total>50.00</total>\n        <invoicenumber>6342</invoicenumber>\n        <paidamount>0.0</paidamount>\n        <status>Paid</status>\n        <membername>Company - First Last (support@harvestmedia.net)</membername>\n        <currencycode>AUD</currencycode>\n    </invoices>\n</responseinvoices>"},{"id":"2de66f0d-1319-489a-9116-4ac1f47d6ea9","name":"Search Invoice (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"fromamount\":0,\r\n\t\"fromdate\":\"2020-01-08T22:19:27.95\",\r\n\t\"toamount\":1000,\r\n\t\"todate\":\"2020-01-08T22:19:27.95\",\r\n\t\"limit\":10,\r\n\t\"skip\":0\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/searchinvoices/2f30cde70021a012fc1f575w3471eam7"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Jan 2020 01:09:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"invoices\": [\n        {\n            \"id\": \"1566j98a142a09625v\",\n            \"memberaccountid\": \"0ua1b339158cd76hy0\",\n            \"issuedate\": \"2020-01-08T22:19:27.95\",\n            \"duedate\": \"2020-02-07T22:19:27.95\",\n            \"totaltax\": 0.45,\n            \"subtotal\": 4.55,\n            \"total\": 50,\n            \"invoicenumber\": 6342,\n            \"paidamount\": 0,\n            \"status\": \"Paid\",\n            \"membername\": \"Company - First Last\",\n            \"currencycode\": \"AUD\"\n        }\n    ]\n}"}],"_postman_id":"1ed9f06d-4443-441f-b34d-1b2eaeb90a6c"},{"name":"Pay Invoice","event":[{"listen":"test","script":{"id":"b5ca7520-4b18-41d1-a7a4-0e9758017751","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Search Invoice\");"],"type":"text/javascript"}}],"id":"6426f61e-89a5-46b0-9ce1-bccfdb30e5aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"invoicepayment\":{\r\n\t\t\"invoiceid\":\"{{HM_ServiceAPI_InvoiceID}}\",\r\n\t\t\"amount\":1.00,\r\n\t\t\"contactname\":\"{{HM_ServiceAPI_NewMemberEmail}}\",\r\n\t\t\"date\":\"07/01/2020\",\r\n\t\t\"paymenttype\":\"Paypal\",\r\n\t\t\"paymentreferencenumber\":\"1a9-icp209329da\",\r\n\t\t\"paymentstatus\":\"Paid\"\r\n\t},\r\n\t\"sendemail\":\"true\",\r\n\t\"bccemail\":\"peter@harvestthe.net\"\r\n}"},"url":"{{HM_ServiceAPI_URL}}/payinvoice/{{HM_ServiceAPI_MemberToken}}","description":"<p>Pays a pending state invoice.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Payment</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>InvoiceID</td>\n<td>Required, the unique ID of the invoice that is moving to a paid status</td>\n</tr>\n<tr>\n<td>Amount</td>\n<td>Required, the amount of the associated invoice that was paid</td>\n</tr>\n<tr>\n<td>ContactName</td>\n<td>Required, the name to be associated against the payment</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>Required, the date payment was made</td>\n</tr>\n<tr>\n<td>PaymentType</td>\n<td>Required, possible values are; \"CreditCard\", or \"PayPal\"</td>\n</tr>\n<tr>\n<td>PaymentReferenceNumber</td>\n<td>Required, possible values are; \"CreditCard\", or \"PayPal\"</td>\n</tr>\n<tr>\n<td>PaymentStatus</td>\n<td>Required, the unique payment reference number returned from the payment gateway</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: CardInfo (Required for Subscription)</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Number</td>\n<td>Required, the encrypted card number .</td>\n</tr>\n<tr>\n<td>Month</td>\n<td>Required, credit card expiry month.</td>\n</tr>\n<tr>\n<td>Year</td>\n<td>Required, credit card expiry year.</td>\n</tr>\n<tr>\n<td>CVC</td>\n<td>Required, credit card CVC digits</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Misc</strong></p>\n<p>There should be one of these for every unique item on the invoice.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SendEmail</td>\n<td>Optional, default value is false. If true an email will be sent with an associated PDF invoice attached to it</td>\n</tr>\n<tr>\n<td>BCCEmail</td>\n<td>Optional, email address to be BCC'd. This is not a comma-separated list of email addresses, but rather a single email address</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<p>On invoice creation success, the response will be the invoice that was paid. This will contain the relevant InvoiceID that will be needed to mark the invoice as paid or to retrieve it.</p>\n","urlObject":{"path":["payinvoice","{{HM_ServiceAPI_MemberToken}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"26a2b7e5-7b1c-4e0b-b257-c0c0f632dd14","name":"Pay Invoice (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"invoicepayment\":{\r\n\t\t\"invoiceid\":\"1566j98a142a09625v\",\r\n\t\t\"amount\":1.00,\r\n\t\t\"contactname\":\"first.last@company.net\",\r\n\t\t\"date\":\"2020-01-07\",\r\n\t\t\"paymenttype\":\"Paypal\",\r\n\t\t\"paymentreferencenumber\":\"1a9-icp209329da\",\r\n\t\t\"paymentstatus\":\"Paid\"\r\n\t},\r\n\t\"sendemail\":\"true\",\r\n\t\"bccemail\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/payinvoice/2f30cde70021a012fc1f575w3471eam7"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 10 Jan 2020 01:05:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"invoice\": {\n        \"id\": \"1566j98a142a09625v\",\n        \"memberaccountid\": \"0ua1b339158cd76hy0\",\n        \"issuedate\": \"2020-01-10T11:04:22.387\",\n        \"duedate\": \"2020-02-09T11:04:22.387\",\n        \"totaltax\": 0.09,\n        \"subtotal\": 0.91,\n        \"total\": 1,\n        \"invoicenumber\": 6351,\n        \"status\": \"Paid\",\n        \"currencycode\": \"AUD\"\n    }\n}"},{"id":"eb4f35fe-21d3-4260-995b-507d3b8c45c6","name":"Pay Invoice (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestpayinvoice>\r\n  <invoicepayment>\r\n    <invoiceid>1566j98a142a09625v</invoiceid>\r\n    <amount>1.0</amount>\r\n    <contactname>first.last@company.net</contactname>\r\n    <date>2020-01-07T00:00:00</date>\r\n    <paymenttype>Paypal</paymenttype>\r\n    <paymentreferencenumber>1a9-icp209329da</paymentreferencenumber>\r\n    <paymentstatus>Paid</paymentstatus>\r\n  </invoicepayment>\r\n  <sendemail>true</sendemail>\r\n  <bccemail></bccemail>\r\n</requestpayinvoice>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/payinvoice/2f30cde70021a012fc1f575w3471eam7"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Fri, 10 Jan 2020 03:42:20 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responseinvoice xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <invoice>\n        <id>1566j98a142a09625v</id>\n        <memberaccountid>0ua1b339158cd76hy0</memberaccountid>\n        <issuedate>2020-01-10T11:04:22.387</issuedate>\n        <duedate>2020-02-09T11:04:22.387</duedate>\n        <totaltax>0.09</totaltax>\n        <subtotal>0.91</subtotal>\n        <total>1.00</total>\n        <invoicenumber>6351</invoicenumber>\n        <status>Paid</status>\n        <currencycode>AUD</currencycode>\n    </invoice>\n</responseinvoice>"}],"_postman_id":"6426f61e-89a5-46b0-9ce1-bccfdb30e5aa"},{"name":"Get Invoice Document","event":[{"listen":"test","script":{"id":"18af16d6-fd18-4c52-a69f-8e114277f80e","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","postman.setNextRequest(\"Void Invoice\");"],"type":"text/javascript"}}],"id":"e0b164f8-a51b-4435-8ce3-8b424cd40e70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getinvoicedownloadurl/{{HM_ServiceAPI_MemberToken}}/{{HM_ServiceAPI_InvoiceID}}","description":"<p>Returns a URL that can be used to download an invoice receipt.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MemberToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>InvoiceID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getinvoicedownloadurl","{{HM_ServiceAPI_MemberToken}}","{{HM_ServiceAPI_InvoiceID}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"984af795-0c76-482d-9d16-e7d7e50274ed","name":"Get Invoice Document (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getinvoicedownloadurl/2f30cde70021a012fc1f575w3471eam7/1566j98a142a09625v"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 07 Sep 2020 01:45:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Url\": \"{domain}/INV001.pdf\"\n}"},{"id":"13b93ecb-a279-4b98-afc1-479e62c0d36c","name":"Get Invoice Document (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/getinvoicedownloadurl/2f30cde70021a012fc1f575w3471eam7/1566j98a142a09625v"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 07 Sep 2020 01:49:30 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsedownloadinvoice xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <url>{domain}/INV001.pdf</url>\n</responsedownloadinvoice>"}],"_postman_id":"e0b164f8-a51b-4435-8ce3-8b424cd40e70"}],"id":"c7620909-7bd3-4201-b33a-6052a38f2880","_postman_id":"c7620909-7bd3-4201-b33a-6052a38f2880","description":""}],"id":"a40071fe-1c79-493d-8358-db2e60cd1c44","event":[{"listen":"prerequest","script":{"id":"3bc7ebd3-4326-49e9-b55e-d1cbc9bed9d4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"61ee8a45-0ba3-4a47-a576-9435d5771a05","type":"text/javascript","exec":[""]}}],"_postman_id":"a40071fe-1c79-493d-8358-db2e60cd1c44","description":""},{"name":"Admin Management","item":[{"name":"Authentication","item":[{"name":"Authenticate Management Token","event":[{"listen":"test","script":{"id":"d619f057-9e12-4651-9c72-0f19a015aac0","exec":[""],"type":"text/javascript"}}],"id":"2baba6e7-6878-48bb-bac1-550854d22cca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getmanagementtoken/{{HM_ServiceAPI_Token}}","description":"<p>The following method should be used for admin login.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Username</td>\n<td>Required, string with no default. The username of the user trying to get elevated permissions. This cannot be applied to member usernames.</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>Required, string with no default. The password of the user trying to get elevated permissions.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmanagementtoken","{{HM_ServiceAPI_Token}}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"08b2e46d-24f3-4c16-8f10-3cb3042c7983","name":"Authenticate Management Token (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"UserName\":\"adminusername\",\r\n\t\"Password\":\"adminpassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/getmanagementtoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 28 Mar 2022 23:36:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"ManagementToken\": {\n        \"Value\": \"5ab274a543f7719111eb588400f5da9ac7\",\n        \"Expiry\": \"2022-03-30T10:36:28.26\",\n        \"UTCOffset\": 11,\n        \"Type\": \"ManagementUserToken\",\n        \"IsOfSingleUse\": false,\n        \"ForcePasswordReset\": false\n    }\n}"},{"id":"6bd19fff-b7c3-45d8-9fbb-23466890143f","name":"Authenticate Management Token (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"{{HM_ServiceAPI_AuthToken}}","type":"text"}],"body":{"mode":"raw","raw":"<requestgetmanagementtoken>\r\n    <username>adminusername</username>\r\n    <password>adminpassword</password>\r\n</requestgetmanagementtoken>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/getmanagementtoken/{{HM_ServiceAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 28 Mar 2022 23:38:25 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemanagementtoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <managementtoken value=\"5ab274a543f7719111eb588400f5da9ac7\" expiry=\"2022-03-30T10:38:25.85\" utcoffset=\"11\" type=\"ManagementUserToken\" isofsingleuse=\"false\" forcepasswordreset=\"false\" />\n</responsemanagementtoken>"}],"_postman_id":"2baba6e7-6878-48bb-bac1-550854d22cca"}],"id":"fb271cc0-2688-4fd5-9c76-62ba3c615fc9","_postman_id":"fb271cc0-2688-4fd5-9c76-62ba3c615fc9","description":""},{"name":"Member Groups","item":[{"name":"Update Member Group Details","event":[{"listen":"test","script":{"id":"2cb5f7f4-5423-4df5-9005-372131ee4b81","exec":[""],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"87c1f554-1d54-4175-935c-4bf9106b14d1","exec":[""],"type":"text/javascript"}}],"id":"e92c0eed-8c3f-495c-a406-5675f7c8b72d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"url":"{{HM_ServiceAPI_URL}}/updatemembergroup/{{HM_ServiceAPI_ManagementToken}}/{MemberGroupID}","description":"<p>Updates an existing member group.</p>\n<p>Requires elevated Admin permissions.</p>\n<p>Will return an error if the request data is not valid.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ManagementToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>MemberGroupID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DownloadEnabled</td>\n<td>Optional, boolean with no default. If true, then downloads for this member group will be allowed. If false, then no downloads will be allowed.</td>\n</tr>\n<tr>\n<td>DownloadStem</td>\n<td>Optional, boolean with no default. If true, then stem downloads for this member group will be allowed. If false, then no stem downloads will be allowed. If DownloadEnabled was false, then this will be set to false as well.</td>\n</tr>\n<tr>\n<td>DownloadLimit</td>\n<td>Optional, string / integer with no default. If it contains a value then that will be the number of downloads allowed for this member group. In order to configure for unlimited downloads, set to the empty string.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["updatemembergroup","{{HM_ServiceAPI_ManagementToken}}","{MemberGroupID}"],"host":["{{HM_ServiceAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f20d05f9-d830-4c76-bc9c-52da1edd9af0","name":"Update Member Group Details (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"{\r\n\t\"MemberGroup\":{\r\n        \"DownloadEnabled\":\"true\",\r\n        \"DownloadStem\":\"true\",\r\n        \"DownloadLimit\":\"\"\r\n\t}\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembergroup/{{HM_ServiceAPI_ManagementToken}}/86c599b15073d4ca2c"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 13 Apr 2022 23:56:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"MemberGroup\": {\n        \"ID\": \"86c599b15073d4ca2c\",\n        \"AssignedRegionChangeEnabled\": false,\n        \"Type\": \"Primary\",\n        \"ProductionsCount\": 0,\n        \"DownloadEnabled\": \"true\",\n        \"DownloadStem\": \"true\",\n        \"DownloadLimit\": \"NULL\",\n        \"DownloadsRemaining\": \"NULL\",\n        \"DownloadsUsed\": \"NULL\"\n    }\n}"},{"id":"b566ace6-4f0a-4114-8683-0e5f81360400","name":"Update Member Group Details (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/xml"},{"key":"Authorization","type":"text","value":"{{HM_ServiceAPI_AuthToken}}"}],"body":{"mode":"raw","raw":"<requestupdatemembergroup>\r\n    <membergroup>\r\n        <downloadenabled>true</downloadenabled>\r\n        <downloadstem>true</downloadstem>\r\n        <downloadlimit></downloadlimit>\r\n    </membergroup>\r\n</requestupdatemembergroup>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ServiceAPI_URL}}/updatemembergroup/{{HM_ServiceAPI_ManagementToken}}/86c599b15073d4ca2c"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 13 Apr 2022 23:59:26 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsemembergroup xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <membergroup id=\"86c599b15073d4ca2c\" assignedregionchangeenabled=\"false\" type=\"Primary\" productionscount=\"0\">\n        <AllowDownloadStem>false</AllowDownloadStem>\n        <downloadenabled>true</downloadenabled>\n        <downloadstem>true</downloadstem>\n        <downloadlimit>NULL</downloadlimit>\n        <downloadsremaining>NULL</downloadsremaining>\n        <downloadsused>NULL</downloadsused>\n    </membergroup>\n</responsemembergroup>"}],"_postman_id":"e92c0eed-8c3f-495c-a406-5675f7c8b72d"}],"id":"18d5cb78-c484-4b22-b4d0-3caf68ca8517","_postman_id":"18d5cb78-c484-4b22-b4d0-3caf68ca8517","description":""}],"id":"72653f37-ca2f-4200-8104-aafae5cd5ad7","_postman_id":"72653f37-ca2f-4200-8104-aafae5cd5ad7","description":""}],"id":"2ec2f286-b390-4b51-847b-685216d31ec6","description":"<p>The Harvest Media <strong>Public API</strong> allows clients to leverage off assets within the Harvest Media platform. It provides access to audio and metadata, transcoding, member management, download, sample and search functions.</p>\n<p>Some great examples of outcomes delivered via this API include:</p>\n<ul>\n<li><p><a href=\"https://www.bmgproductionmusic.com\">www.bmgproductionmusic.com</a></p>\n</li>\n<li><p><a href=\"https://search.westonemusic.com\">search.westonemusic.com</a></p>\n</li>\n<li><p><a href=\"https://www.9livesmusic.com\">www.9livesmusic.com</a></p>\n</li>\n<li><p><a href=\"https://musicsearch.online\">musicsearch.online</a></p>\n</li>\n</ul>\n<p>The Harvest Media <strong>Public API</strong> is a RESTful webservice implemented as XML or JSON over HTTPS using GET &amp; POST.</p>\n<p><strong>Security &amp; oAuth 2.0</strong></p>\n<p>The Harvest Media <strong>Public API</strong> utilises oAuth 2.0 for designated authorisation.</p>\n<p>To access the API you will need the following;</p>\n<ol>\n<li><p>Client ID</p>\n</li>\n<li><p>Client Secret</p>\n</li>\n<li><p>Access Key</p>\n</li>\n<li><p>Authorization Endpoint</p>\n</li>\n<li><p>API Endpoint</p>\n</li>\n</ol>\n<p>To request access to the API for your account you will need to contact us at</p>\n<p><a href=\"mailto:support@harvestmedia.net\">support@harvestmedia.net</a></p>\n<p>. Once access has been granted we will provide you with details on all five of the above elements so that you can begin integrating and consuming the API.</p>\n<p>Please note that the Client ID, Client Secret and Access Key act as gateways to unlocking access to your account and as such should be kept confidential and not provided to any third party, under any circumstance. For developers, these must be kept server side and are never to be made available (in any capacity) to a clients browser - including Javascript for AJAX if implementing using JSON requests.</p>\n","event":[{"listen":"prerequest","script":{"id":"423ad690-f323-460a-adee-02ea73071e7d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2e72cf58-1499-4661-8a0d-da9df1369dbb","type":"text/javascript","exec":[""]}}],"_postman_id":"2ec2f286-b390-4b51-847b-685216d31ec6"},{"name":"Export API","item":[{"name":"Getting Started","item":[{"name":"Implementation Guide - Getting Started","id":"db603cfc-468b-4bc7-9e6c-9bcc4ae1db75","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<p><strong>Access Token</strong></p>\n<p>Authorization is the first development step in integrating with the API. To do so you will need the Access key outlined in the <strong>Getting Access</strong> section above. </p>\n<p>In response to authorizing with the API you will be provisioned an Access Token.</p>\n<p><strong>Service Token</strong></p>\n<p>The second step is to obtain a Service Token using the provisioned Access Token. A Service Token represents a claim on the API, essentially acting as the means by which the API verifies access to specific methods.</p>\n<p><strong>Token Expirations</strong></p>\n<p>Both Access &amp; Service Tokens are expiration-based, which means they can, and will, expire. The expiration date is provided as part of the response and will help to determine when a renewal is required.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"db603cfc-468b-4bc7-9e6c-9bcc4ae1db75"},{"name":"Get Access Token","event":[{"listen":"test","script":{"id":"00464253-d03b-40a9-a88f-3c87bd0c7b31","exec":["var jsonData = xml2Json(responseBody);","console.log(jsonData.responseaccesstoken.token.$.value);","postman.setEnvironmentVariable(\"HM_ExportAPI_AccessToken\", jsonData.responseaccesstoken.token.$.value);"],"type":"text/javascript"}}],"id":"34d59c39-364b-4957-8182-57829588deeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getaccesstoken/{{HM_ExportAPI_Key}}","description":"<p>To access the Harvest Media <strong>Export API</strong> you will need to acquire a Access Token.</p>\n<p>Once a Access token has been issued, the user will have access to the API.</p>\n<p>The Access Token authenticates the AccessKey and issues access to the webservice.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AccessKey</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getaccesstoken","{{HM_ExportAPI_Key}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"ba09a8ba-713e-4f29-9675-81febb5d120c","name":"Get Access Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ExportAPI_URL}}/getaccesstoken/{{HM_ExportAPI_Key}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Date","value":"Mon, 26 Aug 2019 12:23:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"299"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseaccesstoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"077d9277d35ae15a5645760a1bd071eb13\" expiry=\"2019-08-27T22:23:44.027\" utcoffset=\"10\" isofsingleuse=\"false\"/>\n</responseaccesstoken>"}],"_postman_id":"34d59c39-364b-4957-8182-57829588deeb"},{"name":"Get Access Info (Download formats & URL)","id":"2ed0dc85-7606-4299-8d23-b93860437921","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/xml"}],"url":"{{HM_ExportAPI_URL}}/getaccessinfo/{{HM_ExportAPI_AccessToken}}","description":"<p>Returns a list of available track download formats and the download URL.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getaccessinfo","{{HM_ExportAPI_AccessToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"4a8783ea-835e-4836-81e8-83647519c911","name":"Get Access Info (Download formats & URL)","originalRequest":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getaccessinfo/{{HM_ExportAPI_AccessToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Mon, 29 Jul 2024 08:02:53 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"498"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseassetinfo xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <asseturl directdownload=\"https://dl.harvestmedia.net/downloads/{downloadtoken}\" />\n    <trackformats>\n        <trackformat identifier=\"0cd0dbbf8c4d6621\" extension=\"wav\" bitrate=\"0\" samplerate=\"0\" samplesize=\"0\" ismaster=\"true\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\" usemasterifnotavailable=\"false\" />\n    </trackformats>\n</responseassetinfo>"}],"_postman_id":"2ed0dc85-7606-4299-8d23-b93860437921"},{"name":"Get Access Accounts","event":[{"listen":"test","script":{"id":"646f2095-5ba8-4139-ba70-41a15dc0df08","exec":[""],"type":"text/javascript"}}],"id":"cfd51940-9f8c-44da-82a5-629b927a4eed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getaccessaccounts/{{HM_ExportAPI_AccessToken}}","description":"<p>This operation will return the details of all access accounts.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AccessToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getaccessaccounts","{{HM_ExportAPI_AccessToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8195146c-0145-4d36-9523-ca0af76028a0","name":"Get Access Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ExportAPI_URL}}/getaccessaccounts/{{HM_ExportAPI_AccessToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Date","value":"Mon, 26 Aug 2019 12:23:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"299"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseaccessaccounts xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <accessaccounts>\n        <accessaccount accessaccountid=\"uf392r61pde8de210c\" accountname=\"Harvest Media - AUS\" territory=\"WORLD\" />\n        <accessaccount accessaccountid=\"avecbee6bedcrfa645\" accountname=\"Harvest Media - AUS\" territory=\"WORLD\" />\n    </accessaccounts>\n</responseaccessaccounts>"}],"_postman_id":"cfd51940-9f8c-44da-82a5-629b927a4eed"},{"name":"Get Session Token","event":[{"listen":"prerequest","script":{"id":"f610dad2-a35b-4643-96ef-80192be35e9c","exec":[""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"test","script":{"id":"99de3f64-cabe-44f6-ab0f-00f8d2c89a93","exec":["var jsonData = xml2Json(responseBody);","console.log(jsonData.responsesessiontoken.token.$.value);","postman.setEnvironmentVariable(\"HM_ExportAPI_SessionToken\", jsonData.responsesessiontoken.token.$.value);"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"1c93fe06-2711-4f10-b37b-b56e3cb490cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getsessiontoken/{{HM_ExportAPI_AccessToken}}/{{Username}}/{{Password}}?accessaccountid=430f25d8e56cfadf","description":"<p>This operation will return the details of the service token.</p>\n<p>Date format will be UTC+10 or UTC+11 and shown as YYYY-MM-DDTHH:MM:SS:SSS.</p>\n<p>Returns Service Token details  details which include:</p>\n<ul>\n<li>Token value</li>\n<li>Expiry of the Token</li>\n<li>UTC Offset</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AccessToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Username</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AccessAccountID</td>\n<td>String</td>\n<td>Optional</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getsessiontoken","{{HM_ExportAPI_AccessToken}}","{{Username}}","{{Password}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[{"key":"accessaccountid","value":"430f25d8e56cfadf"}],"variable":[]}},"response":[{"id":"79dedde1-13d7-4890-b290-d9a5a6f70afe","name":"Get Session Token (XML)","originalRequest":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getsessiontoken/{{HM_ExportAPI_AccessToken}}/username/password"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Date","value":"Thu, 29 Aug 2019 01:03:05 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"301"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsesessiontoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"0dc819992558d934ga6cf1985k135f486w\" expiry=\"2019-08-30T11:02:43.697\" utcoffset=\"10\" isofsingleuse=\"false\"/>\n</responsesessiontoken>"}],"_postman_id":"1c93fe06-2711-4f10-b37b-b56e3cb490cf"},{"name":"Expire Session Token","id":"b27b790c-5b1e-4642-ae64-c2a0af2959a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/expiretoken/{{HM_ExportAPI_SessionToken}}","description":"<p>This operation will expire the provided Session Token immediately.</p>\n<p>Any subsequent calls to the API using the provided Service Token will result in an error response.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["expiretoken","{{HM_ExportAPI_SessionToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"9f466fe1-ffd4-4bf7-8bcd-9ff3c9460ca4","name":"Expire Session Token (XML)","originalRequest":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/expiretoken/{{HM_ExportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Date","value":"Thu, 29 Aug 2019 01:06:26 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"b27b790c-5b1e-4642-ae64-c2a0af2959a4"},{"name":"Validate Access Token","id":"2b1c0867-ce04-4252-af75-49786006c5b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/validateaccesstoken/{{HM_ExportAPI_AccessToken}}","urlObject":{"path":["validateaccesstoken","{{HM_ExportAPI_AccessToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"80680e8d-c2dd-40a7-bb41-f559b66bfc74","name":"Validate Access Token Example","originalRequest":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/validateaccesstoken/{{HM_ExportAPI_AccessToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 11 Jul 2024 10:55:05 GMT"},{"key":"Content-Type","value":"application/xml","description":""},{"key":"Content-Length","value":"1565"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"2b1c0867-ce04-4252-af75-49786006c5b0"},{"name":"Validate Session Token","id":"239d1143-e28a-49e1-9e1c-1cb46a4208a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/validatesessiontoken/{{HM_ExportAPI_AccessToken}}","urlObject":{"path":["validatesessiontoken","{{HM_ExportAPI_AccessToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b3132500-af2e-486a-acfc-10d874eddb31","name":"Validate Session Token (XML)","originalRequest":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/validatesessiontoken/{{HM_ExportAPI_AccessToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 11 Jul 2024 12:35:39 GMT"},{"key":"Content-Type","value":"application/xml","description":""},{"key":"Content-Length","value":"1565"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"239d1143-e28a-49e1-9e1c-1cb46a4208a2"},{"name":"Expire Access Token","id":"62c9dcd9-dd10-4f95-855b-58b1857d5132","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/expireaccesstoken/{{HM_ExportAPI_AccessToken}}","urlObject":{"path":["expireaccesstoken","{{HM_ExportAPI_AccessToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"82ab08fb-0209-48d9-9fee-3a821f4a94ef","name":"Expire Access Token (XML)","originalRequest":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/expireaccesstoken/{{HM_ExportAPI_AccessToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 11 Jul 2024 12:36:21 GMT"},{"key":"Content-Type","value":"application/xml","description":""},{"key":"Content-Length","value":"1565"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"62c9dcd9-dd10-4f95-855b-58b1857d5132"}],"id":"4c26b148-4543-4119-ac0b-3dfb016f9dac","_postman_id":"4c26b148-4543-4119-ac0b-3dfb016f9dac","description":""},{"name":"Process Steps","item":[{"name":"Album Workflows","id":"51a9edff-36f2-46f2-bc5a-1e098213b0b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<p>The below mentioned methods will return a list of albums that are either new or have had recent metadata changes.</p>\n<h2 id=\"working-with-labelslibraries\">Working with Labels/Libraries</h2>\n<ul>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#c22f3a41-af58-4ccc-b77b-6d5ff0f8c0ac\">Get Labels/Libraries</a></p>\n<p>  to find Labels/Libraries that contain albums that are available for downloading to the workspace.</p>\n</li>\n</ul>\n<h2 id=\"working-with-albums\">Working with Albums</h2>\n<p>Albums within the workspace can be in four different states; NeverCopied, InWorkspace, MetadataChanged, and PreviouslyCopied.</p>\n<p>An album will remain in the NeverCopied state until the album has been downloaded to the workspace. Once an album has met this condition it will move into the InWorkspace state.</p>\n<ul>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#5588ef5f-8b2f-439f-b2f4-8512e058ea1b\">Get Albums By Workspace Status</a></p>\n<p>  to retrieve albums for a Label/Library that are available for downloading to the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#a81cc4b9-af49-4c50-bb64-0c4bbe80b89d\">Get Album Workspace Download</a></p>\n<p>  to download an album into the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#8742583d-d24b-4bc3-b10e-9570f99ebe84\">Set Album Tag</a></p>\n<p>  to set the provided tag on an album in the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#405509a2-19bd-4d59-9b6d-9f8bf83583fc\">Remove Album Tag</a></p>\n<p>  to remove the provided tag from an album in the workspace.</p>\n</li>\n</ul>\n<h2 id=\"working-with-tracks\">Working with Tracks</h2>\n<ul>\n<li><a href=\"https://developer.harvestmedia.net/?version=latest#58608cea-664b-4961-b396-94ffce86ee8b\">Get Workspace Items By Album</a> to retrieve all tracks for an album in the workspace.</li>\n</ul>\n<h2 id=\"primary-workflow-for-new-albums\">Primary workflow for new albums</h2>\n<p><strong>Step 1: Saving \"never copied\" albums to the workspace</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=“NeverCopied” and notcontainstags=”Processed”</p>\n</li>\n<li><p>Call getmusicdownload for each album you want to save to the workspace</p>\n</li>\n</ul>\n<p><strong>Step 2: Get workspace items and copy</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=“InWorkspace” and notcontainstags=”Processed”</p>\n</li>\n<li><p>Call getworkspacealbumitems for each album and use the downloadtoken to download (see assetURL)</p>\n</li>\n<li><p>Save album metadata from the getalbumsbyworkspacestatus response</p>\n</li>\n<li><p>Save track audio and metadata using items in the getworkspacealbumitems response</p>\n</li>\n<li><p>Confirm you have successful extracted metadata and audio</p>\n</li>\n<li><p>Call setalbumtag tag =”Processed\"</p>\n</li>\n</ul>\n<h2 id=\"checking-for-metadata-changes-on-albums-you-have-already-downloaded\">Checking for metadata changes on albums you have already downloaded</h2>\n<p><strong>Step 1: Re-save \"metadata changed\" albums to the workspace</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=“MetadataChanged”</p>\n</li>\n<li><p>Call removealbumtag tag =”Processed” if it exists</p>\n</li>\n<li><p>Call getmusicdownload for each album you want to re-save to the workspace</p>\n</li>\n</ul>\n<p><strong>Step 2: Get workspace items and copy</strong></p>\n<ul>\n<li>Run Step 2 in primary workflow</li>\n</ul>\n<h2 id=\"checking-for-albums-that-you-didnt-pick-up-in-time\">Checking for albums that you didn't pick up in time</h2>\n<p><strong>Step 1: Re-save \"previously copied\" albums to the workspace, items you didn't pick up in time</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=“PreviouslyCopied” and notcontainstags=”Processed”</p>\n</li>\n<li><p>Call getmusicdownload for each album you want to save to the workspace</p>\n</li>\n</ul>\n<p><strong>Step 2: Get workspace items and copy</strong></p>\n<ul>\n<li>Run Step 2 in primary workflow</li>\n</ul>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"51a9edff-36f2-46f2-bc5a-1e098213b0b4"},{"name":"Track Workflows","id":"a9f64fed-b2be-4f45-9fe8-65172a769797","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<p>The below mentioned methods can be used to download track audio and metadata om receipt of messages delivered to an http endpoint.</p>\n<h2 id=\"http-endpoint-webhooks\">HTTP Endpoint Webhooks</h2>\n<p>A notification service can be established to send messages to an http endpoint providing a feed of audio and metadata changes. This feed can be utilised to download audio and metadata into</p>\n<h2 id=\"working-with-tracks\">Working with Tracks</h2>\n<p>Utilise <a href=\"https://developer.harvestmedia.net/?version=latest#58608cea-664b-4961-b396-94ffce86ee8b\">Get Workspace Items By Track</a> to retrieve track audio and metadata from the work workspace.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"a9f64fed-b2be-4f45-9fe8-65172a769797"},{"name":"Download INFO","id":"10dad314-5e35-4103-8858-7aa747ce6871","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h2 id=\"how-to-download\">How to download</h2>\n<p><strong>Option 1: Download tracks from URL</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status'; \"NeverCopied\", \"PreviouslyCopied\", and \"MetadataChanged\"</p>\n</li>\n<li><p>Call getmusicdownload to begin preparing the album for download</p>\n</li>\n<li><p>Call getalbumsbyworkspacestatus with status=\"InWorkspace\" to retrieve albums ready for download</p>\n</li>\n<li><p>Call getworkspacealbumitems to retrieve albums items, including track audio, album art and track metadata</p>\n</li>\n<li><p>Use the downloadtoken in the URL to request files</p>\n</li>\n</ul>\n<p><strong>Option 2: Download tracks from s3</strong></p>\n<p>Contact us to gain access to S3 workspace bucket. You will need to provide us with an IAM account so that we can configure access for your user</p>\n<ul>\n<li><p>Call getaccessinfo, you will need the download format</p>\n</li>\n<li><p>Call getalbumsbyworkspacestatus with status'; \"NeverCopied\", \"PreviouslyCopied\", and \"MetadataChanged\"</p>\n</li>\n<li><p>Call getmusicdownload to begin preparing the album for download</p>\n</li>\n<li><p>Call getalbumsbyworkspacestatus with status=\"InWorkspace\" to retrieve albums ready for download</p>\n</li>\n<li><p>Call getworkspacealbumitems to retrieve albums items, including track audio, album art and track metadata</p>\n</li>\n<li><p>Use the S3Bucket and S3Key provided in the getworkspacealbumitems response to download or copy from the S3 workspace bucket</p>\n</li>\n</ul>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"10dad314-5e35-4103-8858-7aa747ce6871"},{"name":"Metadata INFO","id":"1fbb9800-90cc-49fe-ba41-aafd5de3f969","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h2 id=\"example-metadata\">Example Metadata</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-xml\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\n&lt;responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"&gt;\n    &lt;version&gt;638556255987787178&lt;/version&gt;\n    &lt;tracks&gt;\n        &lt;track mood=\"\" musicfor=\"\" tracknumber=\"002\" lengthseconds=\"126\" comment=\"Like a Balkan &amp;#x27;Road Movie&amp;#x27;, this ballad explodes with carefree passion, featuring lone instruments of brass and piano.\" composer=\"Alexandros Bazanis\" publisher=\"Miles of Music\" artist=\"Alexandros Bazanis\" name=\"Romani Song\" id=\"b3a438536223139664a5d68a9ad930de\" keywords=\"Carefree, Quirky, Whimsical, Sincere, Passionate, Funny, Balkan, Romania, Serbia, Moldova\" lyrics=\"\" displaytitle=\"Romani Song\" genre=\"Ethnic, World, Folk, Mediterranean, Acoustic\" tempo=\"Slow\" instrumentation=\"Piano, Trumpet, Tuba\" bpm=\"80\" version=\"Main\" isalternate=\"False\" trackcode=\"\" trackidentity=\"807afeb4bf21297f88be10af61a87be56b6b4a5a\" iscached=\"false\" libraryfeatured=\"false\" highlighted=\"false\" originator=\"false\" haslyrics=\"false\" isexplicit=\"false\"&gt;\n            &lt;alternates/&gt;\n            &lt;alternatetracks/&gt;\n            &lt;relatedtracks/&gt;\n            &lt;categories/&gt;\n            &lt;relations/&gt;\n            &lt;composers/&gt;\n            &lt;codes&gt;\n                &lt;code systemcode=\"ISRC\" name=\"ISRC\" value=\"IL7632401298\" comments=\"\"/&gt;\n            &lt;/codes&gt;\n            &lt;rightholders/&gt;\n            &lt;rightholder&gt;\n                &lt;rightholder firstname=\"Alexandros\" middlename=\"\" lastname=\"Bazanis\" ipi=\"866163414\" capacity=\"WRITER\" ownerperformanceshare=\"100.00\" ownermechanicalshare=\"0.00\" territory=\"WORLD\" collectingsocietyname=\"BMI\" originalpublisher=\"Miles of Music\"/&gt;\n                &lt;rightholder name=\"Miles of Music\" ipi=\"633301685\" capacity=\"PUBLISHER\" ownerperformanceshare=\"100.00\" ownermechanicalshare=\"100.00\" territory=\"WORLD\" collectingsocietyname=\"ACUM\"/&gt;&lt;/rightholder&gt;\n            &lt;tags/&gt;\n            &lt;stem/&gt;\n            &lt;languageitems/&gt;\n            &lt;evokesegments/&gt;\n            &lt;highlightedinplaylists/&gt;\n        &lt;/track&gt;\n    &lt;/tracks&gt;\n    &lt;album releasedate=\"4/4/2024 12:00:00 AM\" code=\"SHLM031\" detail=\"Beautifully melodic, nostalgic musical tracks from the Aegean Mediterranean and Middle East, featuring authentic instruments and audacious rhythms.\" name=\"Mediterranean Postcards\" displaytitle=\"SHLM031 Mediterranean Postcards\" keywords=\"Mediterranean, Aegean, Exotic, Drama, Documentary, History, Love, Emotion, Pride, Sentimental, Bouzouki, Accordion, Strings, Violin, Synthesizer, Piano, Electric Piano, Organ, Kanun, Duduk, Saz, Baglama, Lute, Kanun dulcimer, Kamance Violin, Rabab violin, Drum kit, Timpani, Hand Percussion, Moody, Sands, Culture, Ethnic, Eastern, Oriental, Global, World, Oud, Electric Guitar, Acoustic Guitar, Electronic Drums, Taiko, Daf drum, Tar drum, Darbuka drum, Riq drum, Incidental Percussion, Sagat bells, Tura finger cymbals, Tambourine, Shaker, Bells, Chimes, Italy, Greece, Turkey, Middle East, Palestine, Arab, Desert\" id=\"7cead1b9468ebca9\" tags=\"\" identity=\"0eb7ef69cc76dcc0e04a3eb429674346486335ec\" libraryfeatured=\"false\"&gt;\n        &lt;codes&gt;\n            &lt;code systemcode=\"UPC\" name=\"UPC\" value=\"608539220458\" comments=\"\"/&gt;\n        &lt;/codes&gt;\n        &lt;styles&gt;\n            &lt;style&gt;\n                &lt;id&gt;eb4kjfb45cd8a2f8&lt;/id&gt;\n                &lt;name&gt;Drama&lt;/name&gt;\n                &lt;languageitems/&gt;\n                &lt;hasartwork&gt;false&lt;/hasartwork&gt;\n                &lt;trackscount&gt;0&lt;/trackscount&gt;\n                &lt;albumscount&gt;0&lt;/albumscount&gt;\n                &lt;playlistscount&gt;0&lt;/playlistscount&gt;\n            &lt;/style&gt;\n            &lt;style&gt;\n                &lt;id&gt;d7akj9627ab0dcdf&lt;/id&gt;\n                &lt;name&gt;Global&lt;/name&gt;\n                &lt;languageitems/&gt;\n                &lt;hasartwork&gt;false&lt;/hasartwork&gt;\n                &lt;trackscount&gt;0&lt;/trackscount&gt;\n                &lt;albumscount&gt;0&lt;/albumscount&gt;\n                &lt;playlistscount&gt;0&lt;/playlistscount&gt;\n            &lt;/style&gt;\n        &lt;/styles&gt;\n    &lt;/album&gt;\n    &lt;library name=\"Shallam\" id=\"804fc25b7ac591f0\" location=\"\" website=\"\" profile=\"\" featured=\"false\" displayname=\"\" description=\"Desert music, rich with culturally diversified offerings from and around the Middle East, Mediterranean, and Balkan.\" code=\"SHLM\" manufacturer=\"\"&gt;\n        &lt;libraryattributes/&gt;\n        &lt;codes&gt;\n            &lt;code systemcode=\"LC CODE\" name=\"LC Code\" value=\"101242\" comments=\"\"/&gt;\n        &lt;/codes&gt;\n    &lt;/library&gt;\n&lt;/responsetracks&gt;\n\n</code></pre>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"1fbb9800-90cc-49fe-ba41-aafd5de3f969"}],"id":"1fc28e2d-5b8d-4007-af27-085ad8ae52ba","description":"<p>The workflows below are optimised to help move metatdata and audio to a 3rd party platform.</p>\n","event":[{"listen":"prerequest","script":{"id":"2157b5c7-9359-4f92-835c-35b32e482add","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"18893247-c28b-4005-81d8-a63d5ac5c078","type":"text/javascript","exec":[""]}}],"_postman_id":"1fc28e2d-5b8d-4007-af27-085ad8ae52ba"},{"name":"Working within the Workspace","item":[{"name":"Get Labels/Libraries","id":"c22f3a41-af58-4ccc-b77b-6d5ff0f8c0ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getlibraries/{{HM_ExportAPI_SessionToken}}","description":"<p>Returns Labels/Libraries that contain albums that are available for downloading to the workspace. </p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getlibraries","{{HM_ExportAPI_SessionToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0f181c30-49db-4551-afce-39810f8a60a8","name":"Get Labels/Libraries (XML)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"}],"url":"{{HM_ExportAPI_URL}}/getlibraries/{{HM_ExportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Date","value":"Thu, 29 Aug 2019 01:16:35 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"188"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responselibraries xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <libraries>\n    \t<library name=\"Library Name\" id=\"1dbb8lc46d26ct5d77\">\n\t\t\t<codes>\n                <code systemcode=\"LC_Code\" name=\"LC Code\" value=\"296622725\" />\n            </codes>\n            <libraryattributes>\n                <libraryattribute systemcode=\"Attribute\" name=\"Attribute Name\" value=\"True\" comments=\"\" />\n            </libraryattributes>\n\t\t</library>\n\t</libraries>\n</responselibraries>"}],"_postman_id":"c22f3a41-af58-4ccc-b77b-6d5ff0f8c0ac"},{"name":"Get Labels/Libraries All States","id":"84e8da87-3508-43ea-b4c9-e7672947b559","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{HM_ExportAPI_URL}}/getlibrariesallstates/{{HM_ExportAPI_SessionToken}}","description":"<p>Returns Labels/Libraries in all statuses</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getlibrariesallstates","{{HM_ExportAPI_SessionToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"dcc06923-359c-4eac-bf1a-600112809ddb","name":"Get Labels/Libraries All States","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{publicWcfUrlLive}}/ExportService.svc/getlibrariesallstates/{{ _.sessionToken }}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 11 Feb 2026 00:00:37 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"6437"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responselibraries xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <libraries>\n        <library name=\"LIFTMUSIC\" id=\"bc371530fd7e64c1\" location=\"Brighton, UK\" website=\"www.liftmusic.co.uk\" status=\"inactive\" profile=\"\" featured=\"false\" description=\"An alternative production music label best known for their twisted dance, rock and innovative leftfield sounds - expect the unexpected\">\n            <libraryattributes />\n            <codes>\n                <code systemcode=\"LC CODE\" name=\"LC Code\" value=\"15742\" comments=\"\" />\n            </codes>\n        </library>\n        <library name=\"ZONE MUSIC\" id=\"95f52ce24a2ca7e1\" location=\"Godalming, Surrey\" website=\"www.zonemusic.co.uk\" status=\"inactive\" featured=\"false\" description=\"\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Refuel Music\" id=\"f6f8ef9876eebe96\" status=\"active\" profile=\"\" featured=\"false\" displayname=\"REFUEL MUSIC\" description=\"Our retro collection of original vintage music, recorded live during the 60s and 70s. License pre-cleared, feelgood and funky music.\">\n            <libraryattributes />\n            <codes>\n                <code systemcode=\"LC CODE\" name=\"LC Code\" value=\"24189\" comments=\"\" />\n                <code systemcode=\"LC CODE\" name=\"LC Code\" value=\"24189\" comments=\"\" />\n            </codes>\n        </library>\n        <library name=\"SOMOS\" id=\"b6678540fa69f790\" status=\"active\" profile=\"\" featured=\"false\" description=\"Nurturing a richly diverse artist community and recorded locally across the breadth of Latin America, SOMOS is a vibrant and exciting celebration of truly authentic Latin music.\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Color TV\" id=\"8467005e2d79c5ad\" location=\"Germany\" status=\"inactive\" profile=\"\" featured=\"false\" description=\"Color TV is the definite library when it comes to music for TV productions, created by the most experienced composers that have been working for European broadcasters on a daily basis for years. Drama, action, thriller, suspense, game shows, daytime TV, documentaries, theme songs: your imagination is the limit.&#xD;&#xA;Benefit of the sound that helped to shape contemporary TV.\">\n            <libraryattributes />\n            <codes>\n                <code systemcode=\"LC CODE\" name=\"LC Code\" value=\"52712\" comments=\"\" />\n            </codes>\n        </library>\n        <library name=\"Thermal Music\" id=\"fdd2151be61bb1d0\" status=\"active\" profile=\"\" featured=\"false\" description=\"\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"1 Revolution Music\" id=\"8ed5bd25f83f4b31\" status=\"active\" profile=\"\" featured=\"false\" description=\"Cinematic quality tracks ranging from massive orchestral arrangements, cutting edge sound design, pop rock and electronica sensibilities all harnessed into lush and layered settings.\">\n            <libraryattributes />\n            <codes>\n                <code systemcode=\"LC CODE\" name=\"LC Code\" value=\"24631\" comments=\"\" />\n            </codes>\n        </library>\n        <library name=\"Harvest Archives\" id=\"60c0e5438ff04a29\" status=\"active\" profile=\"\" featured=\"false\" description=\"\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Cloud Search 1\" id=\"c15dbefad30a4f8f\" location=\"- edit\" website=\"- edit\" status=\"active\" profile=\"&lt;p&gt;&amp;nbsp;- edit&lt;/p&gt;\" featured=\"false\" description=\"Testing ingestion and lalo other post ingestion functions for cloud search  - edit\" code=\"CSEA\" manufacturer=\"- edit\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Label 01\" id=\"b8b95cef2a89a7ec\" status=\"active\" profile=\"\" featured=\"false\" description=\"test\" code=\"LBO\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Moreover Music\" id=\"318a9b3ee09c4208\" status=\"inactive\" featured=\"false\" description=\"World\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"JP Exclusive\" id=\"a506c8055512f687\" status=\"inactive\" profile=\"\" featured=\"false\" description=\"World\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Story Score\" id=\"09115bc75b27ec52\" status=\"inactive\" featured=\"false\" description=\"Founded by Glory, Oath + Blood’s Robert Bennett, Story Score is an underscore catalog primed for unscripted narrative. Designed from the ground up to be editor friendly and provide continuity, Story Score is divided into distinct genres including hybrid orchestra, hip hop, small ensemble and acoustic. Within each series lives a wide array of moods woven together by genre and palette so editors can easily conjure tension, dramedy, suspense, action and more to compliment key narrative beats. New series will be added as the catalog grows.\">\n            <libraryattributes />\n            <codes>\n                <code systemcode=\"LC CODE\" name=\"LC Code\" value=\"98822\" comments=\"\" />\n            </codes>\n        </library>\n        <library name=\"Archive with content\" id=\"5ece4513c23a5205\" status=\"archived\" profile=\"\" featured=\"false\" displayname=\"New Storage Type 2\" description=\"\" code=\"HMN-NST2\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"AK-New Storage Type 1\" id=\"88f95b020e572fa1\" status=\"inactive\" profile=\"\" featured=\"false\" description=\"AK-New Storage Type 1\" code=\"AKNST\">\n            <libraryattributes />\n            <codes>\n                <code systemcode=\"LC CODE\" name=\"LC Code\" value=\"12345\" comments=\"\" />\n            </codes>\n        </library>\n        <library name=\"Label Human AKTEST\" id=\"2036847eb066420f\" status=\"active\" profile=\"\" featured=\"false\" description=\"Label Human AKTEST\" code=\"LHAK\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Label OriginalFilename Andy Test\" id=\"96ef43733d80f321\" status=\"active\" profile=\"\" featured=\"false\" description=\"Label OriginalFilename Andy Test\" code=\"LOAT\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Right Holder Testing\" id=\"b85ebcea886f98a9\" status=\"active\" profile=\"\" featured=\"false\" description=\"\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Camila Test\" id=\"8a2b1d6d1f6be883\" location=\"Optional\" website=\"Optional\" status=\"active\" profile=\"Optional\" featured=\"false\" description=\"Test\" code=\"1234\" manufacturer=\"Optional\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Musiqmesh Test\" id=\"112e22b6194a3d95\" location=\"Optional\" website=\"Optional\" status=\"active\" profile=\"&lt;p&gt;Optional&lt;/p&gt;\" featured=\"false\" description=\"Test2\" code=\"123456\" manufacturer=\"Optional\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"Harvest Styles\" id=\"8a41bd987a6fbb39\" status=\"active\" profile=\"\" featured=\"false\" description=\"\">\n            <libraryattributes />\n            <codes />\n        </library>\n        <library name=\"AK Import API Test\" id=\"2e83426af2932ee3\" location=\"\" website=\"\" status=\"active\" profile=\"\" featured=\"false\" displayname=\"AK Import API Test\" description=\"AK Import API Test\" code=\"AKIA\" manufacturer=\"\">\n            <libraryattributes />\n            <codes />\n        </library>\n    </libraries>\n</responselibraries>"}],"_postman_id":"84e8da87-3508-43ea-b4c9-e7672947b559"},{"name":"Get Albums By Workspace Status","id":"5588ef5f-8b2f-439f-b2f4-8512e058ea1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{HM_ExportAPI_URL}}/getalbumsbyworkspacestatus/{{HM_ExportAPI_SessionToken}}","description":"<p>Returns albums that are available for downloading to the workspace based on a Label/Library, format, workspace status, and tag filter (contains and not contains).</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LibraryID</td>\n<td>Required, library to retrieve albums for</td>\n</tr>\n<tr>\n<td>Format</td>\n<td>Required, download format for which the album should be available in</td>\n</tr>\n<tr>\n<td>WorkspaceStatus</td>\n<td>Required, possible values include NeverCopied, InWorkspace, MetadataChanged, PreviouslyCopied, Processing, Error, and Withdrawn. See the Workspace Status Notes seciton below for more information on each status</td>\n</tr>\n<tr>\n<td>ContainsTags</td>\n<td>Optional, the tags for which an album must have in order to be returned. Leave empty when not in use</td>\n</tr>\n<tr>\n<td>NotContainsTags</td>\n<td>Optional, the tags for which an album must not have in order to be returned. Leave empty when not in use</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Workspace Status</strong></p>\n<p>Albums within the workspace can be in four different states; NeverCopied, InWorkspace, MetadataChanged, PreviouslyCopied, Error, and Withdrawn:</p>\n<ol>\n<li><p>\"NeverCopied\" - either never requested or hasn't successfully transferred to workspace (i.e. was requested but failed)</p>\n</li>\n<li><p>\"InWorkspace\" - currently available in workspace</p>\n</li>\n<li><p>\"MetadataChanged\" - metadata has changed on the album since it was last copied to workspace</p>\n</li>\n<li><p>\"PreviouslyCopied\" - has previously been transferred to workspace</p>\n</li>\n<li><p>\"Processing\" - has been requested, but it is not yet available in the workspace</p>\n</li>\n<li><p>\"Error\" - an error has occurred. Please, contact support</p>\n</li>\n<li><p>\"Withdrawn\" - a previously copied album that has been withdrawn from the Harvest Distributor account.</p>\n</li>\n</ol>\n<p><strong>Request Notes: Contains Tags</strong></p>\n<p>ContainsTags can be a comma separated list of tags that ALL must be contained in the album's tags for the album to be returned in search results.</p>\n<p>If nothing is specified, search results won't be filtered by ContainsTags and will return results based on the other parameters in the request (i.e. library, format, workspace status etc)</p>\n<p><strong>Request Notes: Not Contains Tags</strong></p>\n<p>NotContainsTags can be a comma separated list of tags that ALL must NOT be contained in the album's tags for the album to be returned in the search results.</p>\n<p>If nothing is specified, search results won't be filtered by NotContainsTags and will return results based on the other parameters in the request (i.e. library, format, workspace status etc)</p>\n","urlObject":{"path":["getalbumsbyworkspacestatus","{{HM_ExportAPI_SessionToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"51528199-0d81-42a1-a67b-ed05fe0a66c0","name":"Get Albums by Workspace Status (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<requestalbumsbyworkspacestatus>\r\n  <libraryid>c32pefyh57f2ea73c9</libraryid>\r\n  <format>z9x8f593550f3tadde</format>\r\n  <workspacestatus>NeverCopied</workspacestatus>\r\n  <containstags></containstags>\r\n  <notcontainstags></notcontainstags>\r\n</requestalbumsbyworkspacestatus>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ExportAPI_URL}}/getalbumsbyworkspacestatus/{{HM_ExportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Thu, 29 Aug 2019 01:25:24 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsealbums xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <albums>\n        <album releasedate=\"1/1/1987 12:00:00 AM\" code=\"PML001\" detail=\"Contemporary themes and underscores for industry, sports and achievement. 25 tracks\" name=\"PML001 The Zenith Orchestra 1\" displaytitle=\"PML001 The Zenith Orchestra 1\" keywords=\"\" id=\"59764b55c4h067cacd\" tags=\"\" identity=\"lb8c182353f5b4dd46acfb2h4531378345c4ab0a05\">\n            <styles>\n                <style>\n                    <id>0n6ef7237dabd755b9</id>\n                    <name>Epic Film Trailers</name>\n                    <languageitems />\n                </style>\n            </styles>\n        </album>\n    </albums>\n</responsealbums>"}],"_postman_id":"5588ef5f-8b2f-439f-b2f4-8512e058ea1b"},{"name":"Get Workspace Items By Album","id":"58608cea-664b-4961-b396-94ffce86ee8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getworkspacealbumitems/{{HM_ExportAPI_SessionToken}}/{AlbumID}/{Format}","description":"<p>Returns all tracks, and other assets, for an album in the workspace. The response will also include the S3 bucket in which it resides and key for each.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AlbumID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Format</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p>The response includes properties [hashsum] and [version]. This can be used to determine if previously<br />downloaded itemtypes (TrackMetadata, TrackAudio) have been altered.</p>\n<p>[hashsum] can be stored and compared in subsequent requests to confirm if the data has changed.</p>\n<p>Please note that the [version] field will increment for every request however [hashsum] will only change when the<br />actual data in the TrackAudio or TrackMetadata is different.</p>\n<p>To get the metadata:</p>\n<ol>\n<li><p>Running <code>getworkspacealbumitems</code> will provide you with a very brief response of the album's tracks</p>\n</li>\n<li><p>Within , there'll be an <code>itemtype=\"AlbumMetadata\"</code> containing a <code>downloadtoken</code> that allows you to download the track metadata via direct download, similar to how you download tracks (<code>https://dl.harvestmedia.net/downloads/{downloadtoken}</code>)</p>\n</li>\n<li><p>This will provide you with the tracks' <code>metadata.xml</code></p>\n</li>\n</ol>\n","urlObject":{"path":["getworkspacealbumitems","{{HM_ExportAPI_SessionToken}}","{AlbumID}","{Format}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f57c6b4f-9bdb-4d5c-a267-a42bc65a4e4f","name":"Get Workspace Items By Album (XML)","originalRequest":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getworkspacealbumitems/{{HM_ExportAPI_SessionToken}}/{AlbumID}/{Format}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private","description":"","type":"text"},{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Wed, 28 Aug 2019 05:19:32 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-AspNet-Version","value":"4.0.30319","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"transfer-encoding","value":"chunked","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseworkspacealbum xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <workspacealbums>\n        <workspacealbum>\n            <workspacealbumitems>\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"1\" name=\"Breathing Exercise Mix\" filename=\"BMGPM_UN057_001_Breathing_Exercise_Mix___Torrance.mp3\" filesize=\"4471925\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_001_Breathing_Exercise_Mix___Torrance.mp3\" downloadtoken=\"1234511ece29395a38201e5f291dc042\" trackid=\"12347f4959f701a94586c2aff21fb1a7\" hashsum=\"1234ag0cab7705216100e1475ff12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"2\" name=\"Heavens Gate Mix\" filename=\"BMGPM_UN057_002_Heavens_Gate_Mix___Torrance.mp3\" filesize=\"5964039\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_002_Heavens_Gate_Mix___Torrance.mp3\" downloadtoken=\"23451ece29395ab60bc7252971fd13\" trackid=\"12340217bd99d067e7318de5a82090df\" hashsum=\"1234aga8a368863cd4c55b5ecd112345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"3\" name=\"Evil Breathing Mix\" filename=\"BMGPM_UN057_003_Evil_Breathing_Mix___Torrance.mp3\" filesize=\"5398749\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_003_Evil_Breathing_Mix___Torrance.mp3\" downloadtoken=\"1234511ece29395a8d18c7b03d998101\" trackid=\"12343f8c066242c66e406aaf5bba1cae\" hashsum=\"1234age44e3736b68d61212c45612345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"4\" name=\"Nowhere to Hide Mix\" filename=\"BMGPM_UN057_004_Nowhere_to_Hide_Mix___Torrance.mp3\" filesize=\"5091549\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_004_Nowhere_to_Hide_Mix___Torrance.mp3\" downloadtoken=\"1234566d86e11b258378d3db676073fd\" trackid=\"1234c9db5a6ad3675716be99432ca304\" hashsum=\"1234ag1b3c51ab1bb6d3311a3c912345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"5\" name=\"Sexy Thing Mix\" filename=\"BMGPM_UN057_005_Sexy_Thing_Mix___Torrance.mp3\" filesize=\"2679925\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_005_Sexy_Thing_Mix___Torrance.mp3\" downloadtoken=\"1234566d86e11b257a04bc1e985c6635\" trackid=\"12348d0fe0405fb7c214d3c244122924\" hashsum=\"1234ag0027691b5d731ab18d2cf12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"6\" name=\"Inhale Exhale Mix\" filename=\"BMGPM_UN057_006_Inhale_Exhale_Mix___Torrance.mp3\" filesize=\"4825100\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_006_Inhale_Exhale_Mix___Torrance.mp3\" downloadtoken=\"1234566d86e11b25755a3bf449c8902e\" trackid=\"1234e9b817070d6d452f3c1594d81acd\" hashsum=\"1234ag83b31b1636cb01c6e4d8b12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"7\" name=\"Sleeping Giant Mix\" filename=\"BMGPM_UN057_007_Sleeping_Giant_Mix___Torrance.mp3\" filesize=\"5579517\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_007_Sleeping_Giant_Mix___Torrance.mp3\" downloadtoken=\"1234566d86e11b25838020404517807a\" trackid=\"123460c0a60e4e8edaca58e4ca9918c6\" hashsum=\"1234agb5563b9938494a4a25cb712345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"8\" name=\"Vital Signs Mix\" filename=\"BMGPM_UN057_008_Vital_Signs_Mix___Torrance.mp3\" filesize=\"5010047\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_008_Vital_Signs_Mix___Torrance.mp3\" downloadtoken=\"1234566d86e11b255d71acb9538b7a48\" trackid=\"1234d9d0f55a19b70c901176401f9261\" hashsum=\"1234ag8a063c0d43f724d2c8d7712345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"9\" name=\"Deep Breath Mix\" filename=\"BMGPM_UN057_009_Deep_Breath_Mix___Torrance.mp3\" filesize=\"5729982\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_009_Deep_Breath_Mix___Torrance.mp3\" downloadtoken=\"1234566d86e11b2528eedab932630558\" trackid=\"1234949609ecfc51adfa5d61f8d4d995\" hashsum=\"1234ag5933f92b77722fd6ec05c12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"10\" name=\"Breathing Underwater Mix\" filename=\"BMGPM_UN057_010_Breathing_Underwater_Mix___Torrance.mp3\" filesize=\"5324561\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_010_Breathing_Underwater_Mix___Torrance.mp3\" downloadtoken=\"1234566d86e11b255459d0839566b05c\" trackid=\"1234b6b7275892293bb19f9f5b1f2da9\" hashsum=\"1234ag42c171ac0215d0adc70b812345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"11\" name=\"Just Breathing Mix\" filename=\"BMGPM_UN057_011_Just_Breathing_Mix___Torrance.mp3\" filesize=\"6779059\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_011_Just_Breathing_Mix___Torrance.mp3\" downloadtoken=\"1234566d86e11b25bd973e95dca9141d\" trackid=\"1234268c5fa918d7df1010138c8e74cf\" hashsum=\"1234ag8f00fdeadf4838742177512345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"1.01\" name=\"Breathing Exercise Bed Stem\" filename=\"BMGPM_UN057_001.01_Breathing_Exercise_Bed_Stem_bed_stem__Torrance.mp3\" filesize=\"4474014\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_001.01_Breathing_Exercise_Bed_Stem_bed_stem__Torrance.mp3\" downloadtoken=\"1234566d86e11b252ea47113d22e1f93\" trackid=\"12343e0f3fafbe03389c03b16c2fe76e\" hashsum=\"1234ag79a9cdb86c96c150dda1c12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"1.02\" name=\"Breathing Exercise Breathing Stem\" filename=\"BMGPM_UN057_001.02_Breathing_Exercise_Breathing_Stem_breathing_stem__Torrance.mp3\" filesize=\"4474014\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_001.02_Breathing_Exercise_Breathing_Stem_breathing_stem__Torrance.mp3\" downloadtoken=\"1234566d86e11b25aafda2a0f54904c0\" trackid=\"1234a56dca81befd34105adce6f67430\" hashsum=\"1234agd74eebf8ee7208ca34a2c12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"2.01\" name=\"Heavens Gate Breathing Stem\" filename=\"BMGPM_UN057_002.01_Heavens_Gate_Breathing_Stem_breathing_stem__Torrance.mp3\" filesize=\"6011059\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_002.01_Heavens_Gate_Breathing_Stem_breathing_stem__Torrance.mp3\" downloadtoken=\"abcdef99f8065308fca4256f348123a\" trackid=\"123408d20925ba85e44b4546c67f6999\" hashsum=\"1234ag39c316089a9d241d9048e12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"2.02\" name=\"Heavens Gate Voice Stem\" filename=\"BMGPM_UN057_002.02_Heavens_Gate_Voice_Stem_voice_stem__Torrance.mp3\" filesize=\"6011059\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_002.02_Heavens_Gate_Voice_Stem_voice_stem__Torrance.mp3\" downloadtoken=\"abcdef99f8065301f5184b5bf7a123a\" trackid=\"12343658f72eb83f7f6a16563ac73c62\" hashsum=\"1234ag570eb3d5167dd9d51b88f12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"4.01\" name=\"Nowhere to Hide Bass Stem\" filename=\"BMGPM_UN057_004.01_Nowhere_to_Hide_Bass_Stem_bass_stem__Torrance.mp3\" filesize=\"5081100\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_004.01_Nowhere_to_Hide_Bass_Stem_bass_stem__Torrance.mp3\" downloadtoken=\"abcdef99f806530ab8c272b1860123a\" trackid=\"123400942e2951c46cf211f55942abbc\" hashsum=\"1234ag27da488027845f44d50d112345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"4.02\" name=\"Nowhere to Hide Breathing Stem\" filename=\"BMGPM_UN057_004.02_Nowhere_to_Hide_Breathing_Stem_breathing_stem__Torrance.mp3\" filesize=\"5081100\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_004.02_Nowhere_to_Hide_Breathing_Stem_breathing_stem__Torrance.mp3\" downloadtoken=\"abcdef99f806530d4c92472da4a123a\" trackid=\"1234217f0e0b54b80613ae5a18db0483\" hashsum=\"1234ag4ede12758845a6efab5312345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"4.03\" name=\"Nowhere to Hide Heartbeat Stem\" filename=\"BMGPM_UN057_004.03_Nowhere_to_Hide_Heartbeat_Stem_heartbeat_stem__Torrance.mp3\" filesize=\"5081100\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_004.03_Nowhere_to_Hide_Heartbeat_Stem_heartbeat_stem__Torrance.mp3\" downloadtoken=\"abcdef99f806530356b61c88585123a\" trackid=\"1234cd8f68a750dfff05d64f02187bc9\" hashsum=\"1234agd482631de6ba2e11d3e412345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"6.01\" name=\"Inhale Exhale Bed Stem\" filename=\"BMGPM_UN057_006.01_Inhale_Exhale_Bed_Stem_bed_stem__Torrance.mp3\" filesize=\"4793753\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_006.01_Inhale_Exhale_Bed_Stem_bed_stem__Torrance.mp3\" downloadtoken=\"abcdef99f8065307baf3c048910123a\" trackid=\"1234bf29a67d99ed610ad880c50e7cff\" hashsum=\"1234aga391d612fbabf7177bd0612345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"6.02\" name=\"Inhale Exhale Breathing Stem\" filename=\"BMGPM_UN057_006.02_Inhale_Exhale_Breathing_Stem_breathing_stem__Torrance.mp3\" filesize=\"4793753\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_006.02_Inhale_Exhale_Breathing_Stem_breathing_stem__Torrance.mp3\" downloadtoken=\"abcdef99f806530417351ecbdfd123a\" trackid=\"1234718c0430c43073277fe7f7057141\" hashsum=\"1234ag38ff0ddacfa97b6c42ba512345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"7.01\" name=\"Sleeping Giant Bass Stem\" filename=\"BMGPM_UN057_007.01_Sleeping_Giant_Bass_Stem_bass_stem__Torrance.mp3\" filesize=\"5585786\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_007.01_Sleeping_Giant_Bass_Stem_bass_stem__Torrance.mp3\" downloadtoken=\"abcdef99f806530f0f0ff76ecfc123a\" trackid=\"1234cd2ee8417124c539b1bf7f3a7202\" hashsum=\"1234ag1a68002aab6d9c523da1312345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"7.02\" name=\"Sleeping Giant Snoring Stem\" filename=\"BMGPM_UN057_007.02_Sleeping_Giant_Snoring_Stem_snoring_stem__Torrance.mp3\" filesize=\"5585786\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_007.02_Sleeping_Giant_Snoring_Stem_snoring_stem__Torrance.mp3\" downloadtoken=\"abcdef99f8065305a5ed922e000123a\" trackid=\"12343bdd4905bd910c7cd9e8bd0e80fa\" hashsum=\"1234ag446a0212c8318297ccfa812345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"8.01\" name=\"Vital Signs Breathing Stem\" filename=\"BMGPM_UN057_008.01_Vital_Signs_Breathing_Stem_breathing_stem__Torrance.mp3\" filesize=\"5013182\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_008.01_Vital_Signs_Breathing_Stem_breathing_stem__Torrance.mp3\" downloadtoken=\"abcdef99f806530f957aedab9f5123a\" trackid=\"123439791064bbe94b6bbec23eaafdf7\" hashsum=\"1234ag259912f8d9b95db11110b12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"8.02\" name=\"Vital Signs Heartbeat Stem\" filename=\"BMGPM_UN057_008.02_Vital_Signs_Heartbeat_Stem_heartbeat_stem__Torrance.mp3\" filesize=\"5013182\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_008.02_Vital_Signs_Heartbeat_Stem_heartbeat_stem__Torrance.mp3\" downloadtoken=\"123456c66a8417b5f53f5e33b1e9z123\" trackid=\"123450a1933bd54645712d909d87179c\" hashsum=\"1234ag9b63cb7f45f8c4e1bad0512345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"10.01\" name=\"Breathing Underwater Breathing Stem\" filename=\"BMGPM_UN057_010.01_Breathing_Underwater_Breathing_Stem_breathing_stem__Torrance.mp3\" filesize=\"5338145\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_010.01_Breathing_Underwater_Breathing_Stem_breathing_stem__Torrance.mp3\" downloadtoken=\"123456c66a8417b526d2ab0c49a0z123\" trackid=\"12343d6424d82374de99c70c8553f26a\" hashsum=\"1234ag1d807e093a656a52326712345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"10.02\" name=\"Breathing Underwater Drone Stem\" filename=\"BMGPM_UN057_010.02_Breathing_Underwater_Drone_Stem_bed_stem__Torrance.mp3\" filesize=\"5338145\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_010.02_Breathing_Underwater_Drone_Stem_bed_stem__Torrance.mp3\" downloadtoken=\"123456c66a8417b5b36f1e095e85z123\" trackid=\"123411be9ce918a533e7f3a8847ed743\" hashsum=\"1234aga4b8942697ba4aefc76fe12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"11.01\" name=\"Just Breathing Bed Stem\" filename=\"BMGPM_UN057_011.01_Just_Breathing_Bed_Stem_bed_stem__Torrance.mp3\" filesize=\"6807272\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_011.01_Just_Breathing_Bed_Stem_bed_stem__Torrance.mp3\" downloadtoken=\"123456c66a8417b552250000b312z123\" trackid=\"12344e35620a4cfeaab7a5aceadfb13f\" hashsum=\"1234ageecc499f47d30824d012e12345\" />\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"11.02\" name=\"Just Breathing Breathing Stem\" filename=\"BMGPM_UN057_011.02_Just_Breathing_Breathing_Stem_breathing_stem__Torrance.mp3\" filesize=\"6807272\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/BMGPM_UN057_011.02_Just_Breathing_Breathing_Stem_breathing_stem__Torrance.mp3\" downloadtoken=\"123456c66a8417b5a24e331cbf15z123\" trackid=\"1234783a1b13970f83be361439a84e41\" hashsum=\"1234agd52429cb20708d438b31512345\" />\n                <workspacealbumitem itemtype=\"AlbumArt\" tracknumber=\"\" name=\"albumart.jpg\" filename=\"albumart.jpg\" filesize=\"21713\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/albumart.jpg\" downloadtoken=\"123456c66a8417b56c2c104c944cz123\" hashsum=\"1234ag802b32e5e5a78ca0dc1d812345\" />\n                <workspacealbumitem itemtype=\"AlbumMetadata\" tracknumber=\"\" name=\"metadata.xml\" filename=\"metadata.xml\" filesize=\"53742\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28067327/Vibey Library/UN057 Breathing Underscores and Beds - MP3 (320kbps, 44.1kHz)/metadata.xml\" downloadtoken=\"123456c66a8417b519ae3dbcb338z123\" hashsum=\"1234ag236397dae0d09c68fadac12345\" />\n            </workspacealbumitems>\n        </workspacealbum>\n    </workspacealbums>\n</responseworkspacealbum>"}],"_postman_id":"58608cea-664b-4961-b396-94ffce86ee8b"},{"name":"Get Workspace Items By Track","id":"04dd86ac-7207-4bd4-af7a-4bfc865548dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getworkspacetrackitems/{{HM_ExportAPI_SessionToken}}/{TrackID}/{Format}","description":"<p>Returns all tracks, and other assets, for an album in the workspace. The response will also include the S3 bucket in which it resides and key for each.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Format</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p>The response includes properties [hashsum] and [version]. This can be used to determine if previously<br />downloaded itemtypes (TrackMetadata, TrackAudio) have been altered.</p>\n<p>[hashsum] can be stored and compared in subsequent requests to confirm if the data has changed.</p>\n<p>Please note that the [version] field will increment for every request however [hashsum] will only change when the<br />actual data in the TrackAudio or TrackMetadata is different.</p>\n<p>To get the metadata:</p>\n<ol>\n<li><p>Running <code>getworkspacetrackitems</code> will provide you with a very brief response of the album's tracks</p>\n</li>\n<li><p>Within , there'll be an <code>itemtype=\"TrackMetadata\"</code> containing a <code>downloadtoken</code> that allows you to download the track metadata via direct download, similar to how you download tracks (<code>https://dl.harvestmedia.net/downloads/{downloadtoken}</code>)</p>\n</li>\n<li><p>This will provide you with the tracks' <code>metadata.xml</code></p>\n</li>\n</ol>\n<p>EndFragment</p>\n","urlObject":{"path":["getworkspacetrackitems","{{HM_ExportAPI_SessionToken}}","{TrackID}","{Format}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a882fb26-2d2e-432f-b8f0-57b3f015573d","name":"Get Workspace Items By Track (XML)","originalRequest":{"method":"GET","header":[],"url":"{{HM_ExportAPI_URL}}/getworkspacetrackitems/{{HM_ExportAPI_SessionToken}}/{TrackID}/{Format}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private","description":"","type":"text"},{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Wed, 28 Aug 2019 05:19:32 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-AspNet-Version","value":"4.0.30319","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"transfer-encoding","value":"chunked","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseworkspacetrack xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <workspacetracks>\n        <workspacetrack>\n            <workspacetrackitems>\n                <workspacetrackitem itemtype=\"TrackAudio\" tracknumber=\"2\" name=\"Romani Song\" filename=\"BMGPM_SHLM031_002_Romani_Song___Bazanis.mp3\" filesize=\"5079909\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28021005/SHLM031 Mediterranean Postcards - MP3 (320kbps, 44.1kHz)/BMGPM_SHLM031_002_Romani_Song___Bazanis.mp3\" downloadtoken=\"12tt7aeb1c17075f25072fct47754646\" trackid=\"b88438536223139664a5d68a9ad930de\" hashsum=\"e78772eb1234c131fc318ebe31baf341\" />\n                <workspacetrackitem itemtype=\"TrackMetadata\" tracknumber=\"\" name=\"BMGPM_SHLM031_002_Romani_Song___Bazanis.xml\" filename=\"BMGPM_SHLM031_002_Romani_Song___Bazanis.xml\" filesize=\"4034\" bucket=\"account.workspace.harvestmedia.net\" key=\"hma-bmgm-user/hma-bmgm-user-2fccc25bd3f22758/api/28021005/SHLM031 Mediterranean Postcards - MP3 (320kbps, 44.1kHz)/BMGPM_SHLM031_002_Romani_Song___Bazanis.xml\" downloadtoken=\"12gg7aeb1c17075fd12f9e3t4a0aad72\" hashsum=\"488c6d8d0f7d13dc9b8651eaaa6fv475\" />\n            </workspacetrackitems>\n        </workspacetrack>\n    </workspacetracks>\n</responseworkspacetrack>"}],"_postman_id":"04dd86ac-7207-4bd4-af7a-4bfc865548dc"},{"name":"Get Workspace Download","id":"a81cc4b9-af49-4c50-bb64-0c4bbe80b89d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<requestmusicdownload>\r\n<downloadtype>album</downloadtype>\r\n<identifier>e3c90a28e4ce1b8d</identifier>\r\n<format>0cd0dbbf8c4d6621</format>\r\n<deltaonly>false</deltaonly>\r\n</requestmusicdownload>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ExportAPI_URL}}/getmusicdownload/{{HM_ExportAPI_SessionToken}}","description":"<p>Requests an album or track gets moved to the Workspace in the desired format.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DownloadType</td>\n<td>Album or Track, defaults to Album if omitted.</td>\n</tr>\n<tr>\n<td>Identifier</td>\n<td>Required, an AlbumID or TrackId, based on DownloadType.</td>\n</tr>\n<tr>\n<td>Format</td>\n<td>Required, download format for the request.</td>\n</tr>\n<tr>\n<td>DeltaOnly</td>\n<td>This will return only the metadata and audio that have changed since last requested via this method. Defaults to false if omitted.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmusicdownload","{{HM_ExportAPI_SessionToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"4a50d3da-5648-43b8-8886-759e31f96dfd","name":"Get Workspace Download (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<requestmusicdownload>\r\n<downloadtype>album</downloadtype>\r\n<identifier>09a5f5e30dc44y8zce</identifier>\r\n<format>19b8b59i5503addere</format>\r\n<deltaonly>false</deltaonly>\r\n</requestmusicdownload>"},"url":"{{HM_ExportAPI_URL}}/getmusicdownload/{{HM_ExportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private","description":"","type":"text"},{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Wed, 28 Aug 2019 04:25:27 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-AspNet-Version","value":"4.0.30319","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"transfer-encoding","value":"chunked","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsedownload xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <requestsent>true</requestsent>\n    <downloadtoken></downloadtoken>\n</responsedownload>"}],"_postman_id":"a81cc4b9-af49-4c50-bb64-0c4bbe80b89d"},{"name":"Set Album Tag","id":"8742583d-d24b-4bc3-b10e-9570f99ebe84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<requestalbumtag>\r\n\t<albumid>033f12f8348a50c9</albumid>\r\n\t<tag>withdrawn</tag>\r\n</requestalbumtag>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ExportAPI_URL}}/setalbumtag/{{HM_ExportAPI_SessionToken}}","description":"<p>Sets a tag on an album.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AlbumID</td>\n<td>Required, album to add the tag on</td>\n</tr>\n<tr>\n<td>Tag</td>\n<td>Required, tag to add on the album</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["setalbumtag","{{HM_ExportAPI_SessionToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6f2fb823-2f44-477b-8ea0-2ca929bde19d","name":"Set Album Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<requestalbumtag>\n\t<albumid>0y3982ya6855b9152e</albumid>\n\t<tag>tag-one</tag>\n</requestalbumtag>"},"url":"{{HM_ExportAPI_URL}}/setalbumtag/{{HM_ExportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private","description":"","type":"text"},{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Wed, 28 Aug 2019 04:25:27 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-AspNet-Version","value":"4.0.30319","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"transfer-encoding","value":"chunked","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"8742583d-d24b-4bc3-b10e-9570f99ebe84"},{"name":"Remove Album Tag","id":"667fb634-ef9c-4eaa-879b-8f19b44e457f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{HM_ExportAPI_URL}}/removealbumtag/{{HM_ExportAPI_SessionToken}}","description":"<p>Removes a tag from an album.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AlbumID</td>\n<td>Required, album to remove the tag from</td>\n</tr>\n<tr>\n<td>Tag</td>\n<td>Required, tag to remove from the album</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removealbumtag","{{HM_ExportAPI_SessionToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"257c93f9-2784-487f-9487-7aa1ffc85bc7","name":"Remove Album Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<requestalbumtag>\n\t<albumid>0y3982ya6855b9152e</albumid>\n\t<tag>tag-one</tag>\n</requestalbumtag>","options":{"raw":{"language":"xml"}}},"url":"{{HM_ExportAPI_URL}}/removealbumtag/{{HM_ExportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private","description":"","type":"text"},{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Wed, 28 Aug 2019 04:30:04 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-AspNet-Version","value":"4.0.30319","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"transfer-encoding","value":"chunked","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"667fb634-ef9c-4eaa-879b-8f19b44e457f"},{"name":"Upsert Track Categories","id":"a39fd1b8-9740-4f5a-a34f-95c954045888","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{HM_ExportAPI_URL}}/bulkupserttrackcategories/{{HM_ExportAPI_SessionToken}}","description":"<p>Manages category attributes and their assignments to tracks.</p>\n<p>Using this method, you can;</p>\n<ol>\n<li>Create any number of category attributes</li>\n<li>Assign any number of category attributes to tracks</li>\n<li>Remove any number of category attributes from tracks</li>\n</ol>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: RequestExportTracksCategories</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TrackIDs</td>\n<td>String</td>\n<td>Required, string array of TrackID's with which to manage categories for</td>\n</tr>\n<tr>\n<td>TrackCategories</td>\n<td>Array</td>\n<td>Required, element array of TrackCategories that will be added or removed from those tracks specified in TrackIDs. See additional request notes below</td>\n</tr>\n<tr>\n<td>DeleteAllCategories</td>\n<td>Bool</td>\n<td>Optional, when true this will delete all categories off the TrackIDs before then inserting the elements found in TrackCategories. Default is false</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: RequestExportTracksCategories &gt; TrackCategories &gt; TrackCategory</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CategoryName</td>\n<td>String</td>\n<td>Required, the name of the category for which the category attributes will be managed. This top-level category must already exist, i.e. it cannot be created as part of this request. These top-level categories can be created in the HM Admin portal</td>\n</tr>\n<tr>\n<td>CategoryAttributeName</td>\n<td>Array</td>\n<td>Optional, element array of CategoryAttributeName which is a string array of category attributes</td>\n</tr>\n<tr>\n<td>Delete</td>\n<td>string</td>\n<td>Optional, when true the TrackIDs will be removed from the provided CategoryAttributeNames</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Notes: DeleteAllCategories</strong></p>\n<p>This option should be used if you do not wish to micro-manage the adding and deleting of individual categories. </p>\n<ol>\n<li>When this is true it will delete all categories from the provided tracks, before then adding the categories provided. It's essentially a means of clean-slating tracks and their category mappings before setting them.</li>\n<li>When this is false, and this is the default option, no categories will be deleted prior to actioning the categories provided.</li>\n</ol>\n<p><strong>Notes: Separator</strong></p>\n<p>In the examples you will notice the following character, \":\", appear within the CategoryAttributeName element. This is to be used to create a parent/child tree structure. For example \"Pop:Pop Rock\" will create a category attribute Pop with a child element Pop Rock. It's important to note that when using the separator, the TrackIDs provided in the request are assigned to the child only. This means that in the \"Pop:Pop Rock\" example its actually \"Pop Rock\" that is bound to the tracks, whilst the parent element \"Pop\" only has a reference to the child category attribute and not to any tracks.</p>\n<p><strong>Notes: Deleting</strong></p>\n<p>There are two ways in which the Delete element can be used;</p>\n<ol>\n<li>Remove a specific category attribute from one or more tracks, for a given top-level Category</li>\n<li>Remove all category attributes from one or more tracks, for a given top-level Category</li>\n</ol>\n<p>When attempting to remove a specific category attribute, you must include the CategoryName and CategoryAttributeName Elements. When attempting to remove all category attributes, only the CategoryName is required and the CategoryAttributeName element should not be provided.</p>\n","urlObject":{"path":["bulkupserttrackcategories","{{HM_ExportAPI_SessionToken}}"],"host":["{{HM_ExportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"d206acc2-a58d-425a-9261-ccb727a572f7","name":"Upsert Track Categories","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<requestbulkexporttrackscategories>\n\t<requestexporttrackscategories>\n\t\t<deleteallcategories>false</deleteallcategories>\n\t\t<trackids>\n\t\t\t<trackid>xx2634dae843134k0v</trackid>\n\t\t</trackids>\n\t\t<trackcategories>\n\t\t\t<trackcategory>\n\t\t\t\t<categoryname>Genre</categoryname>\n\t\t\t\t<categoryattributenames>\n\t\t\t\t\t<categoryattributename>Pop</categoryattributename>\n\t\t\t\t</categoryattributenames>\n\t\t\t\t<delete>true</delete>\n\t\t\t</trackcategory>\n\t\t</trackcategories>\n\t</requestexporttrackscategories>\n</requestbulkexporttrackscategories>","options":{"raw":{"language":"xml"}}},"url":"https://service-public.harvestmedia.net/ExportService.svc/bulkupserttrackcategories/0931f7d7640d1cff4eb84c6ca8145385"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Date","value":"Wed, 31 Jul 2024 05:47:41 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"181"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"a39fd1b8-9740-4f5a-a34f-95c954045888"}],"id":"f3488b3a-f343-47c9-a2a1-61aed9abf79d","event":[{"listen":"prerequest","script":{"id":"e53616d7-3b96-4493-8dd7-22a39e222e9b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"073368ce-5355-40b5-b135-013bd90e8ddb","type":"text/javascript","exec":[""]}}],"_postman_id":"f3488b3a-f343-47c9-a2a1-61aed9abf79d","description":""}],"id":"82ee8bb0-c7c7-4238-846f-0f52416d4f98","description":"<p>Use the <strong>Export API</strong> to send your content to clients, networks, and third parties so that they can automate the deliver of audio and metadata into their systems instead of receiving deliveries to FTP. </p>\n<p>When audio and metadata are changed in HarvestMedia, the workflows in the Export API know to resend this data automatically.</p>\n<p>The Export API allows clients to leverage off assets within the Harvest Media platform. </p>\n<p>The Export API is a RESTful webservice implemented as <strong>XML only</strong>.</p>\n<p>Every resource is assigned its own URL and is manipulated in isolation. </p>\n<p><strong>Access Key &amp; Service Endpoint</strong></p>\n<p>To use the Harvest Media Export API you will need an Access Key and Service Endpoint. These are different credentials to those used by the Public API. </p>\n<p>To request an API Access Key for your account contact <a href=\"mailto:support@harvestmedia.net\">support@harvestmedia.net</a> </p>\n<p>Your webservice access key will look similar to this:</p>\n<p>6h659845645644a1cgh5648be89cdfce7c9568648e546394e2b446284b4a8a133pl89</p>\n<p><strong>Important</strong> </p>\n<p>As with any API, re-generating the Web Service Access Key will disable the previously displayed Access Key and access to the webservice by any application that has been built to access the webservice using this key.</p>\n","event":[{"listen":"prerequest","script":{"id":"47d81493-a796-416f-bb05-920142a3bb1d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1c65cfc9-dd10-4ffd-88b6-f0aff7b9d414","type":"text/javascript","exec":[""]}}],"_postman_id":"82ee8bb0-c7c7-4238-846f-0f52416d4f98"},{"name":"Import API","item":[{"name":"Getting Started","item":[{"name":"Implementation Guide - Getting Started","id":"59de363d-2135-41e9-8873-3016e1e281de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<p><strong>Access Token</strong></p>\n<p>Authorization is the first development step in integrating with the API. To do so you will need the Access key outlined in the <strong>Getting Access</strong> section above. </p>\n<p>In response to authorizing with the API you will be provisioned an Access Token.</p>\n<p><strong>Service Token</strong></p>\n<p>The second step is to obtain a Service Token using the provisioned Access Token. A Service Token represents a claim on the API, essentially acting as the means by which the API verifies access to specific methods.</p>\n<p><strong>Token Expirations</strong></p>\n<p>Both Access &amp; Service Tokens are expiration-based, which means they can, and will, expire. The expiration date is provided as part of the response and will help to determine when a renewal is required.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"59de363d-2135-41e9-8873-3016e1e281de"},{"name":"Get Access Token","event":[{"listen":"test","script":{"id":"00464253-d03b-40a9-a88f-3c87bd0c7b31","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","var jsonData = null;","var jsonDataToken = \"\";","","jsonData = JSON.parse(responseBody)","jsonDataToken = jsonData.Token.Value;","","console.log(\"HM_ImportAPI_AccessToken set to \" + jsonDataToken);","","postman.setEnvironmentVariable(\"HM_ImportAPI_AccessToken\", jsonDataToken);","","postman.setNextRequest(\"Get Session Token\");"],"type":"text/javascript"}}],"id":"b27738e6-6d22-40c2-a169-f055d87e729d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"AccessKey","value":"{{HM_ImportAPI_Key}}","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/getaccesstoken","description":"<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AccessKey</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getaccesstoken"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"752f36d5-a93e-478c-99a7-e30f82f98b99","name":"Get Access Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"AccessKey","value":"{{HM_ImportAPI_Key}}","type":"text"}],"url":"{{HM_ImportAPI_URL}}/getaccesstoken"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Fri, 22 Nov 2019 01:44:02 GMT"},{"key":"Content-Length","value":"158"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"0cf6c307392c3886b58juf7fef2na4c672\",\n        \"Expiry\": \"2019-11-22T13:44:02.36\",\n        \"UTCOffset\": 11,\n        \"IsOfSingleUse\": false\n    }\n}"}],"_postman_id":"b27738e6-6d22-40c2-a169-f055d87e729d"},{"name":"Get Session Token","event":[{"listen":"prerequest","script":{"id":"f610dad2-a35b-4643-96ef-80192be35e9c","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"99de3f64-cabe-44f6-ab0f-00f8d2c89a93","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","var jsonData = null;","var jsonDataToken = \"\";","","jsonData = JSON.parse(responseBody)","jsonDataToken = jsonData.Token.Value;","","console.log(\"HM_ImportAPI_SessionToken set to \" + jsonDataToken);","","postman.setEnvironmentVariable(\"HM_ImportAPI_SessionToken\", jsonDataToken);","","postman.setNextRequest(\"Get Labels/Libraries\");"],"type":"text/javascript"}}],"id":"8cf4e7f2-e038-4dbf-8a7b-3340090657fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/getsessiontoken/{{HM_ImportAPI_AccessToken}}/{Username}/{Password}","description":"<p>This operation will return the details of the service token.</p>\n<p>Date format will be UTC+10 or UTC+11 and shown as YYYY-MM-DDTHH:MM:SS:SSS.</p>\n<p>Returns Service Token details  details which include:</p>\n<ul>\n<li>Token value</li>\n<li>Expiry of the Token</li>\n<li>UTC Offset</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AccessToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Username</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getsessiontoken","{{HM_ImportAPI_AccessToken}}","{Username}","{Password}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f3cc8de5-5e0b-41cb-9cae-afd0aef4b10e","name":"Get Session Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/getsessiontoken/{{HM_ImportAPI_AccessToken}}/username/password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Mon, 13 Jan 2020 03:34:59 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"0cfy6c30739c3886b5dacdabe6d787d7av\",\n        \"Expiry\": \"2020-01-13T15:34:59.043\",\n        \"UTCOffset\": 11,\n        \"IsOfSingleUse\": false\n    }\n}"}],"_postman_id":"8cf4e7f2-e038-4dbf-8a7b-3340090657fb"},{"name":"Expire Session Token","event":[{"listen":"test","script":{"id":"6d8e9a3b-65bc-4b0e-b8c9-78946e090c6e","exec":[""],"type":"text/javascript"}}],"id":"fadfd870-f8bf-4915-b6f6-cca7e80b2adb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/expiretoken/{{HM_ImportAPI_SessionToken}}","description":"<p>This operation will expire the provided Service Token immediately.</p>\n<p>Any subsequent calls to the API using the provided Service Token will result in an error response.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["expiretoken","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"00a587d1-1d92-43bd-b701-fa37beb1ad0e","name":"Expire Session Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/expiretoken/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Mon, 13 Jan 2020 03:35:26 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"fadfd870-f8bf-4915-b6f6-cca7e80b2adb"}],"id":"7ab1b437-3f40-48e1-a216-636808dd4265","event":[{"listen":"prerequest","script":{"id":"adff0ccc-5dbf-4b6f-99d0-cf40d36971b2","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d4e9df14-ea09-4e88-95ab-0bb6cddc9cfb","type":"text/javascript","exec":[""]}}],"_postman_id":"7ab1b437-3f40-48e1-a216-636808dd4265","description":""},{"name":"Process Steps","item":[{"name":"Primary Workflows","id":"500d2355-7d49-417b-88a6-d5585760cb66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h2 id=\"working-with-labelslibraries\">Working with Labels/Libraries</h2>\n<ol>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#51f6b82c-cab8-4dad-b2fb-42224c1ca44d\">Get Labels/Libraries</a></p>\n<p> to find existing libraries</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#a5189202-0ea7-4bb8-9378-1cc625d882d5\">Create Label/Library</a></p>\n<p> to import a new library</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#ec52488e-c378-494a-a716-d4c000bb61b3\">Update Label/Library</a></p>\n<p> to update an existing library</p>\n</li>\n</ol>\n<h2 id=\"working-with-albums\">Working with Albums</h2>\n<p>Albums within the workspace can be in five different states; MissingAsset, Ready, Processing, Error, or Imported.</p>\n<p>An album will remain in the MissingAsset state until; the album has an AlbumArt asset, and all tracks within the album have a TrackAudio asset. Once an album has met this condition it will move into the Ready state.</p>\n<ol>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#be3d640a-e896-467e-baa7-fbf76db13a1d\">Create Album</a></p>\n<p> to import a new album. The album state after importing in the workspace will be MissingAsset.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#29aec49a-b612-4215-b428-d9e84622229a\">Update Album</a></p>\n<p> to update an existing album. This method is available to albums in state MissingAsset or Ready.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#e3023470-2ecb-43ff-9f1c-8e328e27e0bd\">Remove Album</a></p>\n<p> to remove an existing album from the workspace.</p>\n</li>\n</ol>\n<h2 id=\"working-with-album-assets\">Working with Album Assets</h2>\n<p>An album within the workspace can take two different assets; AlbumArt, and/or AlbumMontage.</p>\n<p>AlbumMontage is optional and has no bearing on the state of an album or whether the album can be published or not.</p>\n<p>There are 2 paths available here for supplying abum assets to be stored in Harvest Media:</p>\n<ol>\n<li>Upload the asset to Harvest Media direct</li>\n<li>Provide a URL for Harvest Media to retrieve the asset from</li>\n</ol>\n<p><strong>1. Upload the asset to Harvest Media direct</strong></p>\n<ol>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#964711d9-8d07-4929-8f1f-699277ce4240\">Get Asset Upload URL</a></p>\n<p> to retrieve a URL in which to upload the asset to.</p>\n</li>\n<li><p>Perform a PUT request using the URL retrieved from</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#964711d9-8d07-4929-8f1f-699277ce4240\">Get Asset Upload URL</a></p>\n<p> in order to upload a file.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#9b27a595-b263-4638-bdfc-bdea377f0155\">Confirm Asset Uploaded</a></p>\n<p> to confirm that the upload has completed. This should be called after the PUT request has completed.</p>\n</li>\n</ol>\n<p><strong>2. Provide a URL for Harvest Media to retrieve the asset from</strong></p>\n<ol>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/#078efaec-0abc-4ea8-8196-de8d38509f42\">Set External Asset (URL)</a></p>\n<p> to provide a URL where the asset resides. This asset will be copied to Harvest Media during publish.</p>\n</li>\n</ol>\n<h2 id=\"working-with-tracks\">Working with Tracks</h2>\n<p>Tracks within the workspace can be in five different states; MissingAsset, Ready, Processing, Error, or Imported</p>\n<p>A track will remain in the MissingAsset state until the track has an TrackAudio asset. Once a track has met this condition it will move into the Ready state.</p>\n<p>Note further, that for albums in the MissingAsset state they will contintue to be held in that state until all tracks for that album have an TrackAudio asset uploaded.</p>\n<ol>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#a6c3ea4d-28a5-4a0d-9deb-af7ae51f15ad\">Create Track</a></p>\n<p> for one or more tracks. Note that the track state after importing in the workspace will be MissingAsset.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#8bc2b6c3-1b27-452b-bac2-5ec418ceeb51\">Update Track</a></p>\n<p> to update an existing track. This method is avaialble to tracks in state MissingAsset or Ready.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#046ae3ba-67c2-478c-8ef1-fbae98575372\">Remove Track</a></p>\n<p> to remove an existing track from the workspace.</p>\n</li>\n</ol>\n<h2 id=\"working-with-track-assets\">Working with Track Assets</h2>\n<p>A track within the workspace can take one asset; TrackAudio.</p>\n<p>There are 2 paths available here for supplying abum assets to be stored in Harvest Media:</p>\n<ol>\n<li>Upload the asset to Harvest Media direct</li>\n<li>Provide a URL for Harvest Media to retrieve the asset from</li>\n</ol>\n<p><strong>1. Upload the asset to Harvest Media direct</strong></p>\n<ol>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#964711d9-8d07-4929-8f1f-699277ce4240\">Get Asset Upload URL</a></p>\n<p> to retrieve a URL in which to upload the asset to.</p>\n</li>\n<li><p>Perform a PUT request using the URL retrieved from</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#964711d9-8d07-4929-8f1f-699277ce4240\">Get Asset Upload URL</a></p>\n<p> in order to upload a file.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#9b27a595-b263-4638-bdfc-bdea377f0155\">Confirm Asset Upload Complete</a></p>\n<p> to confirm that the upload has completed. This should be called after the PUT request has completed.</p>\n</li>\n</ol>\n<p><strong>2. Provide a URL for Harvest Media to retrieve the asset from</strong></p>\n<ol>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/#078efaec-0abc-4ea8-8196-de8d38509f42\">Set External Asset (URL)</a></p>\n<p> to provide a URL where the asset resides. This asset will be copied to Harvest Media during publish.</p>\n</li>\n</ol>\n<h2 id=\"publishing-albums-and-tracks-within-the-workspace\">Publishing Albums and Tracks within the Workspace</h2>\n<p>We recommend checking the workspace regularly in order to pick up and publish albums that have moved into a Ready state.</p>\n<ol>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#5f25b918-d3c9-4b8a-aa81-6e8fc6a615a5\">Get Albums By Workspace Status</a></p>\n<p> to retrieve albums that are within the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#2f6c7022-feb0-43a3-8df9-4aabfa6804c7\">Get Tracks By Workspace Album &amp; State</a></p>\n<p> to retrieve tracks for an album that is within the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#3a07ce5a-e625-4d0e-a82f-d92b3887b1c6\">Publish Album</a></p>\n<p> when the album state is Ready in order to publish it and it's tracks.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/?version=latest#237d99c2-19df-48ce-9075-b9b40af3d163\">Publish Track</a></p>\n<p> when the track state is Ready in order to publish it. This method should only be used when publishing a track to an existing album, where that album has been published previously and is already in the Imported state.</p>\n</li>\n<li><p>Utilise</p>\n<p> <a href=\"https://developer.harvestmedia.net/#ef8879a5-e374-4b87-9c00-5b0952ebeb1c\">Unpublish Track</a></p>\n<p> when the track state is Imported in order to unpublish it. This method should only be used when unpublishing a track from an existing album, where that album has been published previously and is already in the Imported state.</p>\n</li>\n</ol>\n<p><strong>Publishing new albums within the Workspace</strong></p>\n<p>When an album is in the Ready state and \"Publish Album\" is called;</p>\n<ol>\n<li>The album will move into the Processing state</li>\n<li>All tracks within that album will also move to the Processing state</li>\n<li>As each track finishes processing it will move to the Imported state</li>\n<li>After all tracks have moved to the Imported state, the Album will likewise move to the Imported state</li>\n<li>Should an error occur at any point the Album and will move into an Error state, and the tracks that resulted in the error will move into an Error state</li>\n</ol>\n<p><strong>Publishing new tracks for an existing album that is already in the Imported state</strong></p>\n<p>This process is only required when publishing a track to an existing album, where that album has been published previously and is already in the Imported state.</p>\n<p>When an album is already in the Imported state and \"Publish Track\" is called;</p>\n<ol>\n<li>The album will maintain it's Imported state</li>\n<li>All existing tracks within that album will maintain their Imported state</li>\n<li>The new tracks will move to the Processing state and then once processed will move to the Imported state</li>\n</ol>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"500d2355-7d49-417b-88a6-d5585760cb66"}],"id":"e5dfcdca-b80c-4b77-9cbf-2cf7d6fdba8d","event":[{"listen":"prerequest","script":{"id":"bc180f7c-63df-47be-ae95-1df919844b36","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"03dfdf1f-a44d-4ee6-a714-a5ba90337350","type":"text/javascript","exec":[""]}}],"_postman_id":"e5dfcdca-b80c-4b77-9cbf-2cf7d6fdba8d","description":""},{"name":"Working within the Workspace","item":[{"name":"Get Attribute Types","event":[{"listen":"test","script":{"id":"fc03c370-2013-4870-be0e-95562b59898e","exec":[""],"type":"text/javascript"}}],"id":"22d85738-c140-4b94-abf1-c94e262f29d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/getattributetypes/{{HM_ImportAPI_SessionToken}}","description":"<p>Returns all attribute types.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getattributetypes","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"dd9c21f0-b0ad-4956-822e-c4451c240b5d","name":"Get Attribute Types","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/getattributetypes/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 10 Jun 2020 05:40:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"AttributeTypes\": [\n        {\n            \"ID\": \"1a795d5ba9cte21dc1\",\n            \"AccountID\": 0,\n            \"AttributeTypeName\": \"Date Of Copyright\",\n            \"AttributeTypeStyle\": 3,\n            \"AttributeTypeFormat\": 2,\n            \"Mandatory\": true,\n            \"OneOnly\": false,\n            \"SystemCode\": \"DateOfCopyright\",\n            \"ParentID\": \"1ccc5f23nre970aoef\",\n            \"ParentType\": 3,\n            \"CategoryId\": -1,\n            \"AttributeTypeGroup\": 0,\n            \"Length\": 0,\n            \"Status\": 0,\n            \"MaxIteration\": 0,\n            \"Group\": 0,\n            \"OwnerAccountCode\": \"\",\n            \"FormatRegex\": \"\"\n        },\n        {\n            \"ID\": \"91fcd50gd4c6e435e5\",\n            \"AccountID\": 0,\n            \"AttributeTypeName\": \"Album Discs\",\n            \"AttributeTypeStyle\": 2,\n            \"AttributeTypeFormat\": 2,\n            \"Mandatory\": true,\n            \"OneOnly\": false,\n            \"SystemCode\": \"AlbumDiscs\",\n            \"ParentID\": \"1pccf2350fea720aef\",\n            \"ParentType\": 3,\n            \"CategoryId\": -1,\n            \"AttributeTypeGroup\": 0,\n            \"Length\": 0,\n            \"Status\": 0,\n            \"MaxIteration\": 0,\n            \"Group\": 0,\n            \"OwnerAccountCode\": \"\",\n            \"FormatRegex\": \"\"\n        },\n        {\n            \"ID\": \"145596qe6816v8819f\",\n            \"AccountID\": 0,\n            \"AttributeTypeName\": \"ISRC\",\n            \"AttributeTypeStyle\": 3,\n            \"AttributeTypeFormat\": 2,\n            \"Mandatory\": false,\n            \"OneOnly\": true,\n            \"SystemCode\": \"ISRC\",\n            \"ParentID\": \"zcd0ibbf87c4d6621m\",\n            \"ParentType\": 1,\n            \"CategoryId\": -1,\n            \"AttributeTypeGroup\": 0,\n            \"Length\": 0,\n            \"Status\": 0,\n            \"MaxIteration\": 0,\n            \"Group\": 1,\n            \"OwnerAccountCode\": \"\",\n            \"FormatRegex\": \"^([a-zA-Z]{2}-[0-9a-zA-Z]{3}-[0-9]{2}-[0-9]{5})|([a-zA-Z]{2}[0-9a-zA-Z]{3}[0-9]{7})$\"\n        }\n    ]\n}"}],"_postman_id":"22d85738-c140-4b94-abf1-c94e262f29d4"},{"name":"Get Labels/Libraries","event":[{"listen":"test","script":{"id":"5a094371-c66e-41bf-b014-9149ab275c49","exec":[""],"type":"text/javascript"}}],"id":"51f6b82c-cab8-4dad-b2fb-42224c1ca44d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/getlibraries/{{HM_ImportAPI_SessionToken}}","description":"<p>Returns all labels/libraries.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getlibraries","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6e20af9c-b86e-43d4-aa73-a21a3a2f63a1","name":"Get Labels/Libraries (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/getlibraries/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 15 Jan 2020 02:19:19 GMT"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Libraries\": [\r\n    {\r\n      \"LibraryIdentity\": \"492460494a2fdb51af9f1af240f90b1defc3a916te\",\r\n      \"Name\": \"West One Music\",\r\n      \"Codes\": [\r\n        {\r\n          \"SystemCode\": \"LC_Code\",\r\n          \"AttributeTypeName\": \"LC Code\",\r\n          \"Value\": \"\",\r\n          \"Comments\": \"\"\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      \"LibraryIdentity\": \"4ubfb40608ca241a2247edd13d59j612e62af1e3d2\",\r\n      \"Name\": \"Fired Earth Music\",\r\n      \"Codes\": [\r\n        {\r\n          \"SystemCode\": \"LC_Code\",\r\n          \"AttributeTypeName\": \"LC Code\",\r\n          \"Value\": \"\",\r\n          \"Comments\": \"\"\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}"}],"_postman_id":"51f6b82c-cab8-4dad-b2fb-42224c1ca44d"},{"name":"Create Label/Library","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"a5189202-0ea7-4bb8-9378-1cc625d882d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/library/{{HM_ImportAPI_SessionToken}}/insert","description":"<p>Adds a new Label/Library to the workspace.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>Required, Name of the Label/Library</td>\n</tr>\n<tr>\n<td>DisplayName</td>\n<td>Optional, Detailed Name of the Label/Library</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Optional, Description of the Label/Library</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>Optional, Code of the Label/Library</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Optional, possible values include \"Inactive\", \"Active\". Status of the Label/Library</td>\n</tr>\n<tr>\n<td>Prefix</td>\n<td>Optional, Prefix of the Label/Library</td>\n</tr>\n<tr>\n<td>Manufacturer</td>\n<td>Optional, Manufacturer of the Label/Library</td>\n</tr>\n<tr>\n<td>Location</td>\n<td>Optional, Location of the Label/Library</td>\n</tr>\n<tr>\n<td>Website</td>\n<td>Optional, Website of the Label/Library</td>\n</tr>\n<tr>\n<td>Profile</td>\n<td>Optional, Profile of the Label/Library</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["library","{{HM_ImportAPI_SessionToken}}","insert"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cbaf698b-fb90-494e-b27b-f664e86dac31","name":"Create Label/Library (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Name\": \"Name\",\r\n    \"DisplayName\": \"Display Name\",\r\n    \"Description\": \"Description\",\r\n    \"Code\": \"CODE2\",\r\n    \"Prefix\": \"\",\r\n    \"Manufacturer\": \"\",\r\n    \"Location\": \"\",\r\n    \"Website\": \"\",\r\n    \"Profile\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/library/{{HM_ImportAPI_SessionToken}}/insert"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Jan 2020 23:40:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\",\n    \"LibraryIdentity\": \"4e02a54319fc102bd564dbd1ce644560d465a89451\"\n}"}],"_postman_id":"a5189202-0ea7-4bb8-9378-1cc625d882d5"},{"name":"Update Label/Library","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"ec52488e-c378-494a-a716-d4c000bb61b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/library/{{HM_ImportAPI_SessionToken}}/update","description":"<p>Updates an existing label/library.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LibraryIdentity</td>\n<td>Required, Identity of the Label/Library to update</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>Required, Name of the Label/Library</td>\n</tr>\n<tr>\n<td>DisplayName</td>\n<td>Optional, Detailed Name of the Label/Library</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Optional, Description of the Label/Library</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>Optional, Code of the Label/Library</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Optional, possible values include \"Inactive\", \"Active\". Status of the Label/Library</td>\n</tr>\n<tr>\n<td>Prefix</td>\n<td>Optional, Prefix of the Label/Library</td>\n</tr>\n<tr>\n<td>Manufacturer</td>\n<td>Optional, Manufacturer of the Label/Library</td>\n</tr>\n<tr>\n<td>Location</td>\n<td>Optional, Location of the Label/Library</td>\n</tr>\n<tr>\n<td>Website</td>\n<td>Optional, Website of the Label/Library</td>\n</tr>\n<tr>\n<td>Profile</td>\n<td>Optional, Profile of the Label/Library</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["library","{{HM_ImportAPI_SessionToken}}","update"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"7cbd7992-f5d0-4a71-8682-bb7c729ac4dd","name":"Update Label/Library (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"LibraryIdentity\": \"4e02a54319fc102bd564dbd1ce644560d465a89451\",\r\n    \"Name\": \"Name3\",\r\n    \"DisplayName\": \"Display Name3\",\r\n    \"Description\": \"Description3\",\r\n    \"Code\": \"CODE3\",\r\n    \"Prefix\": \"\",\r\n    \"Manufacturer\": \"\",\r\n    \"Location\": \"\",\r\n    \"Website\": \"\",\r\n    \"Profile\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/library/{{HM_ImportAPI_SessionToken}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Jan 2020 23:53:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\",\n    \"LibraryIdentity\": \"4e02a54319fc102bd564dbd1ce644560d465a89451\"\n}"}],"_postman_id":"ec52488e-c378-494a-a716-d4c000bb61b3"},{"name":"Create Album","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"be3d640a-e896-467e-baa7-fbf76db13a1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/album/{{HM_ImportAPI_SessionToken}}/insert","description":"<p>Creates a new album in the workspace.</p>\n<p>New albums will move into the MissingAsset state by default.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LibraryIdentity</td>\n<td>Required, Identity of the Label/Library for the album to be added to</td>\n</tr>\n<tr>\n<td>Title</td>\n<td>Required, Name of the Album</td>\n</tr>\n<tr>\n<td>DisplayTitle</td>\n<td>Required, Detailed Name of the Album</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Required, Description of the Album</td>\n</tr>\n<tr>\n<td>Keywords</td>\n<td>Optional, Keywords of the Album</td>\n</tr>\n<tr>\n<td>AlbumCode</td>\n<td>Required, Code of the Album</td>\n</tr>\n<tr>\n<td>ReleaseDate</td>\n<td>Required, Release Date of the Album</td>\n</tr>\n<tr>\n<td>Tags</td>\n<td>Optional, Tags of the Album to be added as a comma-separated list</td>\n</tr>\n<tr>\n<td>Styles</td>\n<td>Optional, Styles of the Album to be added as a comma-separated list</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Optional, possible values include \"Inactive\", \"Active\". Status of the Album</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["album","{{HM_ImportAPI_SessionToken}}","insert"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"63def6de-98bf-46a9-b831-1313b40aa048","name":"Create Album (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"LibraryIdentity\": \"4e02a54319fc102bd564dbd1ce644560d465a89451\",\r\n    \"Title\": \"Title\",\r\n    \"DisplayTitle\": \"Display Title\",\r\n    \"Description\": \"Description\",\r\n    \"AlbumCode\": \"ALBUM-CODE\",\r\n    \"Keywords\": \"Keywords, Keyword\",\r\n    \"Tags\": \"Tags, Tag\",\r\n    \"Styles\": \"Styles, Style\",\r\n    \"ReleaseDate\": \"2020-01-15\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/album/{{HM_ImportAPI_SessionToken}}/insert"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Jan 2020 23:58:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n\t\"Code\": \"OK\",\n    \"AlbumIdentity\": \"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\"\n}"}],"_postman_id":"be3d640a-e896-467e-baa7-fbf76db13a1d"},{"name":"Update Album","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"29aec49a-b612-4215-b428-d9e84622229a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/album/{{HM_ImportAPI_SessionToken}}/update","description":"<p>Updates an existing album in the workspace.</p>\n<p>Only albums that are in the state MissingAsset and Ready can be updated.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LibraryIdentity</td>\n<td>Required, Identity of the Label/Library that the album belongs to</td>\n</tr>\n<tr>\n<td>AlbumIdentity</td>\n<td>Required, Identity of the album to update</td>\n</tr>\n<tr>\n<td>Title</td>\n<td>Required, Name of the Album</td>\n</tr>\n<tr>\n<td>DisplayTitle</td>\n<td>Required, Detailed Name of the Album</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Required, Description of the Album</td>\n</tr>\n<tr>\n<td>AlbumCode</td>\n<td>Required, Code of the Album</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>Required, possible values include \"Inactive\", \"Active\". Status of the Album</td>\n</tr>\n<tr>\n<td>Tags</td>\n<td>Optional, Tags of the Album to be added as a comma-separated list</td>\n</tr>\n<tr>\n<td>Styles</td>\n<td>Optional, Styles of the Album to be added as a comma-separated list</td>\n</tr>\n<tr>\n<td>ReleaseDate</td>\n<td>Optional, Release Date of the Album</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["album","{{HM_ImportAPI_SessionToken}}","update"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cacfbefb-e1fe-4480-98dd-30c58eca1744","name":"Update Album (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"LibraryIdentity\": \"4e02a54319fc102bd564dbd1ce644560d465a89451\",\r\n    \"AlbumIdentity\": \"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\",\r\n    \"Title\": \"Title\",\r\n    \"DisplayTitle\": \"Display Title\",\r\n    \"Description\": \"Description\",\r\n    \"AlbumCode\": \"ALBUM-CODE\",\r\n    \"Keywords\": \"Keywords, Keyword\",\r\n    \"Tags\": \"Tags, Tag\",\r\n    \"Styles\": \"Styles, Style\",\r\n    \"ReleaseDate\": \"2020-01-15\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/album/{{HM_ImportAPI_SessionToken}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 17 Jan 2020 00:03:29 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n\t\"Code\": \"OK\",\n    \"AlbumIdentity\": \"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\"\n}"}],"_postman_id":"29aec49a-b612-4215-b428-d9e84622229a"},{"name":"Remove Album","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"e3023470-2ecb-43ff-9f1c-8e328e27e0bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ImportAPI_URL}}/album/{{HM_ImportAPI_SessionToken}}/{AlbumIdentity}","description":"<p>Removes an existing album in the workspace.</p>\n<p>Only albums that are in the state MissingAsset can be removed.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AlbumIdentity</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["album","{{HM_ImportAPI_SessionToken}}","{AlbumIdentity}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1ed189b0-d231-4d18-a392-3648d1f5b492","name":"Remove Album (JSON)","originalRequest":{"method":"DELETE","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/album/{{HM_ImportAPI_SessionToken}}/1d37650a71827c6ec4f868b4c6c7b304dfak73be41"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 17 Jan 2020 00:05:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"e3023470-2ecb-43ff-9f1c-8e328e27e0bd"},{"name":"Get Albums By Workspace State","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"5f25b918-d3c9-4b8a-aa81-6e8fc6a615a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ImportAPI_URL}}/getalbumsbyworkspacestate/{{HM_ImportAPI_SessionToken}}","description":"<p>Returns albums based on a label/library and a workspace state.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LibraryIdentity</td>\n<td>Required, Identity of the Label/Library to return albums for</td>\n</tr>\n<tr>\n<td>WorkspaceState</td>\n<td>Required, the state of albums to return for</td>\n</tr>\n</tbody>\n</table>\n</div><p>WorkspaceState can be one of the following values: </p>\n<ol>\n<li>MissingAsset - either the album is missing the AlbumArt asset or one of the tracks within the album are missing an TrackAudio asset</li>\n<li>Ready - the album is currently available in the workspace and is ready to be published</li>\n<li>Processing - the album has been published and is in the process of completing the request</li>\n<li>Error - the album encountered an error while processing the publish request</li>\n<li>Imported - the album has completed the publish request successfully</li>\n</ol>\n","urlObject":{"path":["getalbumsbyworkspacestate","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3e0e5f46-f6e6-4f74-b5b0-52b4cad26b6d","name":"Get Albums By Workspace State (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"LibraryIdentity\": \"4e02a54319fc102bd564dbd1ce644560d465a89451\",\r\n\t\"WorkspaceState\": \"MissingAsset\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/getalbumsbyworkspacestate/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 20 Jan 2020 01:32:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"AlbumsWithWorkspaceState\": [\n        {\n            \"Album\": {\n                \"ReleaseDate\": \"1/15/2020 12:00:00 AM\",\n                \"Code\": \"ALBUM-CODE\",\n                \"Detail\": \"Description\",\n                \"Name\": \"\",\n                \"DisplayTitle\": \"Display Title\",\n                \"Keywords\": \"Keywords, Keyword\",\n                \"Tags\": \"Tags, Tag\",\n                \"Linebreaks\": [],\n                \"Identity\": \"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\"\n            },\n            \"AlbumTracksState\": \"Imported\"\n        }\n    ]\n}"}],"_postman_id":"5f25b918-d3c9-4b8a-aa81-6e8fc6a615a5"},{"name":"Publish Album & Tracks","event":[{"listen":"test","script":{"id":"e0627328-2695-499a-8091-e8b602712fac","exec":[""],"type":"text/javascript"}}],"id":"3a07ce5a-e625-4d0e-a82f-d92b3887b1c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/album/{{HM_ImportAPI_SessionToken}}/{AlbumIdentity}/publish","description":"<p>Publishes an album in the workspace.</p>\n<p>Only albums that are in the Ready state can be published.</p>\n<p>After being published the album and its tracks will be in the Imported state.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AlbumIdentity</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["album","{{HM_ImportAPI_SessionToken}}","{AlbumIdentity}","publish"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"780bd943-8218-447b-a6f0-d8d1819e30d5","name":"Publish Album & Tracks (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/album/{{HM_ImportAPI_SessionToken}}/1d37650a71827c6ec4f868b4c6c7b304dfak73be41/publish"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 01:03:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"3a07ce5a-e625-4d0e-a82f-d92b3887b1c6"},{"name":"Create Track","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"a6c3ea4d-28a5-4a0d-9deb-af7ae51f15ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/insert","description":"<p>Creates a new track with an album in the workspace.</p>\n<p>New tracks will move into the MissingAsset state by default.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AlbumIdentity</td>\n<td>Required, Identity of the album for the track to be added to</td>\n</tr>\n<tr>\n<td>Title</td>\n<td>Required, Title of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>DisplayTitle</td>\n<td>Required, Detailed Title of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>TrackNumber</td>\n<td>Required, Number of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Required, Description of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>Version</td>\n<td>Required, Version of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>Genre</td>\n<td>Required, Genre of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>Keywords</td>\n<td>Required, Keywords of the Track</td>\n</tr>\n<tr>\n<td>Mixout</td>\n<td>Required, Mixout of the Track</td>\n</tr>\n<tr>\n<td>Mood</td>\n<td>Required, Mood of the Track</td>\n</tr>\n<tr>\n<td>Musicfor</td>\n<td>Required, Music For of the Track</td>\n</tr>\n<tr>\n<td>Alternatetitle</td>\n<td>Required, Alternate Title of the Track</td>\n</tr>\n<tr>\n<td>OriginalFilename</td>\n<td>Required, Original File Name of the Track</td>\n</tr>\n<tr>\n<td>Writer</td>\n<td>Required, Writer of the Track</td>\n</tr>\n<tr>\n<td>Publisher</td>\n<td>Required, Publisher of the Track</td>\n</tr>\n<tr>\n<td>Artist</td>\n<td>Required, Artist of the Track</td>\n</tr>\n<tr>\n<td>BPM</td>\n<td>Required, BPM of the Track</td>\n</tr>\n<tr>\n<td>Tempo</td>\n<td>Required, Tempo of the Track</td>\n</tr>\n<tr>\n<td>Instrumentation</td>\n<td>Required, Instrumentation of the Track</td>\n</tr>\n<tr>\n<td>Lyrics</td>\n<td>Required, Lyrics of the Track</td>\n</tr>\n<tr>\n<td>Categorycodes</td>\n<td>Required, Category Codes of the Track</td>\n</tr>\n<tr>\n<td>IsMain</td>\n<td>Required, Main Track or not</td>\n</tr>\n<tr>\n<td>MainTrackNumber</td>\n<td>Required, Number of the Main Track. Only used if ismain is false.</td>\n</tr>\n<tr>\n<td>Writers</td>\n<td>Required, Array of Writers for the Track. See additional request notes below under <code>Track &gt; Writers</code></td>\n</tr>\n<tr>\n<td>Publishers</td>\n<td>Required, Array of Publishers for the Track. See additional request notes below under <code>Track &gt; Writers</code></td>\n</tr>\n<tr>\n<td>Artists</td>\n<td>Optional, Array of Artists for the Track. See additional request notes below under <code>Track &gt; Artists</code></td>\n</tr>\n<tr>\n<td>CategoryAttributes</td>\n<td>Optional, Array of CategoryAttributes for the Track. See additional request notes below under <code>Track &gt; CategoryAttributes</code></td>\n</tr>\n<tr>\n<td>Codes</td>\n<td>Optional, Array of Codes for the Track. See additional request notes below under <code>Track &gt; Codes</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; Writers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>Optional, the first name of a writer for the track</td>\n</tr>\n<tr>\n<td>MiddleName</td>\n<td>Optional, the middle name of a writer for the track</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>Required, the last name/surname of a writer for the track</td>\n</tr>\n<tr>\n<td>Capacity</td>\n<td>Required, the capacity of the writer as either an Author, Composer, Composer/Author, or Arranger</td>\n</tr>\n<tr>\n<td>PublisherName</td>\n<td>Required, the name of a publisher for the track</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>Required, the CAE/IPI code for the writer</td>\n</tr>\n<tr>\n<td>OwnerPerformanceShare</td>\n<td>Required, the percentage share of recognition for the writer in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>OwnerMechanicalShare</td>\n<td>Optional, the percentage share of recognition for the writer in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>CollectingSocietyName</td>\n<td>Required, the collecting society that the writer is registered with. Can be set to NS for No Society or PD for Public Domain</td>\n</tr>\n<tr>\n<td>Territory</td>\n<td>Optional, the territory which the writer belongs to. Default is WORLD</td>\n</tr>\n<tr>\n<td>CollectionPerformanceShare</td>\n<td>Required, the sharesof royalties for the writerfor a specified territory in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>CollectionMechanicalShare</td>\n<td>Optional, the shares of royalties for the writer for a specified territory in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; Publishers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>Required, the name of a publisher for the track</td>\n</tr>\n<tr>\n<td>Capacity</td>\n<td>Required, the capacity of the publisher as eitherOriginal Publisheror Sub Publisher</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>Optional, the CAE/IPI code for the publisher. A placeholder of 0 is to be used if the number is not known</td>\n</tr>\n<tr>\n<td>OwnerPerformanceShare</td>\n<td>Required, the percentage share of recognition for the publisher in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>OwnerMechanicalShare</td>\n<td>Required, the percentage share of recognition for the publisher in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>CollectingSocietyName</td>\n<td>Required, the collecting society that the publisher is registered with.Can be set to NS for No Society or PD for Public Domain</td>\n</tr>\n<tr>\n<td>CollectionPerformanceShare</td>\n<td>Required, the shares of royalties for the publisherfor a specified territory in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>CollectionMechanicalShare</td>\n<td>Required, the shares of royalties for the publisherfor a specified territory in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>Territory</td>\n<td>Required, the territory which the publisher belongs to. Default is WORLD</td>\n</tr>\n<tr>\n<td>OriginalPublisherName</td>\n<td>Optional, the name of the Original Publisher registered on the track if Capacity is set to Sub Publisher</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; Artists</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>Required, the first name of an artist for the track</td>\n</tr>\n<tr>\n<td>MiddleName</td>\n<td>Required, the middle name of an artist for the track</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>Required, the last name/surname of an artist for the track</td>\n</tr>\n<tr>\n<td>IPI</td>\n<td>Optional, the CAE/IPI code for the artist</td>\n</tr>\n<tr>\n<td>CollectingSocietyName</td>\n<td>Required, the collecting society that the artist is registered with.Can be set to NS for No Society or PD for Public Domain</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; CategoryAttributes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>Required, the name of the category to which this track applies</td>\n</tr>\n<tr>\n<td>Value</td>\n<td>Required, the value of the category to which this track applies</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; Codes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AttributeTypeID</td>\n<td>Required, the ID of the attribute which this track applies. The ID can be obtained from <a href=\"https://developer.harvestmedia.net/?version=latest#22d85738-c140-4b94-abf1-c94e262f29d4\">Get Attribute Types</a></td>\n</tr>\n<tr>\n<td>Value</td>\n<td>Required, the value of the attribute</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["track","{{HM_ImportAPI_SessionToken}}","insert"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"5975b680-b4de-4784-babd-f6c81c873f7b","name":"Create Track (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"tracks\": [\r\n    {\r\n      \"AlbumIdentity\": \"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\",\r\n      \"Title\": \"Title 1\",\r\n      \"DisplayTitle\": \"Display Title 1\",\r\n      \"TrackNumber\": \"01\",\r\n      \"Description\": \"Description 1\",\r\n      \"Keywords\": \"\",\r\n      \"Genre\": \"Pop\",\r\n      \"Mixout\": \"\",\r\n      \"Version\": \"Main\",\r\n      \"Mood\": \"\",\r\n      \"MusicFor\": \"\",\r\n      \"AlternateTitle\": \"\",\r\n      \"OriginalFileName\": \"\",\r\n      \"Writer\": \"\",\r\n      \"Publisher\": \"\",\r\n      \"Artist\": \"\",\r\n      \"BPM\": \"\",\r\n      \"Tempo\": \"\",\r\n      \"Instrumentation\": \"\",\r\n      \"Lyrics\": \"\",\r\n      \"CategoryCodes\": \"\",\r\n      \"IsMain\": true,\r\n      \"MainTrackNumber\": \"\",\r\n      \"Writers\": [\r\n\t    {\r\n\t\t  \"FirstName\": \"Paul\",\r\n\t\t  \"MiddleName\": \"David\",\r\n\t\t  \"LastName\": \"Madvidal\",\r\n\t\t  \"Capacity\": \"Composer/Author\",\r\n\t\t  \"PublisherName\": \"West One Music Group\",\r\n\t\t  \"Code\": \"1234\",\r\n\t\t  \"OwnerPerformanceShare\": 50,\r\n\t\t  \"OwnerMechanicalShare\": 50,\r\n\t\t  \"CollectingSocietyName\": \"ASCAP\",\r\n\t\t  \"Territory\": \"WORLD\",\r\n\t\t  \"CollectionPerformanceShare\": 50,\r\n\t\t  \"CollectionMechanicalShare\": 50\r\n\t    }\r\n\t  ],\r\n  \t  \"Publishers\": [\r\n  \t    {\r\n\t\t  \"Name\": \"West One Music Group\",\r\n\t\t  \"Capacity\": \"Original Publisher\",\r\n\t\t  \"Code\": \"1234\",\r\n\t\t  \"OwnerPerformanceShare\": 50,\r\n\t\t  \"OwnerMechanicalShare\": 50,\r\n\t\t  \"CollectingSocietyName\": \"PRS\",\r\n\t\t  \"CollectionPerformanceShare\": 50,\r\n\t\t  \"CollectionMechanicalShare\": 50,\r\n\t\t  \"Territory\": \"WORLD\",\r\n\t\t  \"OriginalPublisherName\": \"\"\r\n  \t\t}\r\n  \t  ],\r\n  \t  \"Artists\": [\r\n        {\r\n          \"FirstName\": \"First\",\r\n          \"MiddleName\": \"\",\r\n          \"LastName\": \"Last\",\r\n          \"IPI\": \"1234\",\r\n          \"CollectingSocietyName\": \"ASCAP\"\r\n        }\r\n      ],\r\n  \t  \"CategoryAttributes\": [\r\n  \t\t{\r\n\t\t  \"Name\": \"Value\",\r\n\t\t  \"Value\": \"Value\"\r\n  \t\t}\r\n  \t  ],\r\n  \t  \"Codes\": [\r\n  \t\t{\r\n  \t\t  \"AttributeTypeID\": \"z9f6d50bd4c6e2a3e5\",\r\n\t\t  \"Value\": \"Value\"\r\n  \t\t}\r\n  \t  ]\r\n    },\r\n    {\r\n      \"AlbumIdentity\": \"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\",\r\n      \"Title\": \"Title 2\",\r\n      \"DisplayTitle\": \"Display Title 2\",\r\n      \"TrackNumber\": \"02\",\r\n      \"Description\": \"Description 2\",\r\n      \"Keywords\": \"\",\r\n      \"Genre\": \"Pop\",\r\n      \"Mixout\": \"\",\r\n      \"Version\": \"Main\",\r\n      \"Mood\": \"\",\r\n      \"MusicFor\": \"\",\r\n      \"AlternateTitle\": \"\",\r\n      \"OriginalFileName\": \"\",\r\n      \"Writer\": \"\",\r\n      \"Publisher\": \"\",\r\n      \"Artist\": \"\",\r\n      \"BPM\": \"\",\r\n      \"Tempo\": \"\",\r\n      \"Instrumentation\": \"\",\r\n      \"Lyrics\": \"\",\r\n      \"CategoryCodes\": \"\",\r\n      \"IsMain\": true,\r\n      \"MainTrackNumber\": \"\",\r\n      \"Writers\": [\r\n\t    {\r\n\t\t  \"FirstName\": \"Paul\",\r\n\t\t  \"MiddleName\": \"David\",\r\n\t\t  \"LastName\": \"Madvidal\",\r\n\t\t  \"Capacity\": \"Composer/Author\",\r\n\t\t  \"PublisherName\": \"West One Music Group\",\r\n\t\t  \"Code\": \"1234\",\r\n\t\t  \"OwnerPerformanceShare\": 50,\r\n\t\t  \"OwnerMechanicalShare\": 50,\r\n\t\t  \"CollectingSocietyName\": \"ASCAP\",\r\n\t\t  \"Territory\": \"WORLD\",\r\n\t\t  \"CollectionPerformanceShare\": 50,\r\n\t\t  \"CollectionMechanicalShare\": 50\r\n\t    }\r\n\t  ],\r\n  \t  \"Publishers\": [\r\n  \t    {\r\n\t\t  \"Name\": \"West One Music Group\",\r\n\t\t  \"Capacity\": \"Original Publisher\",\r\n\t\t  \"Code\": \"1234\",\r\n\t\t  \"OwnerPerformanceShare\": 50,\r\n\t\t  \"OwnerMechanicalShare\": 50,\r\n\t\t  \"CollectingSocietyName\": \"PRS\",\r\n\t\t  \"CollectionPerformanceShare\": 50,\r\n\t\t  \"CollectionMechanicalShare\": 50,\r\n\t\t  \"Territory\": \"WORLD\",\r\n\t\t  \"OriginalPublisherName\": \"\"\r\n  \t\t}\r\n  \t  ],\r\n  \t  \"Artists\": [\r\n        {\r\n          \"FirstName\": \"First\",\r\n          \"MiddleName\": \"\",\r\n          \"LastName\": \"Last\",\r\n          \"IPI\": \"1234\",\r\n          \"CollectingSocietyName\": \"ASCAP\"\r\n        }\r\n      ],\r\n  \t  \"CategoryAttributes\": [\r\n  \t\t{\r\n\t\t  \"Name\": \"Value\",\r\n\t\t  \"Value\": \"Value\"\r\n  \t\t}\r\n  \t  ],\r\n  \t  \"Codes\": [\r\n  \t\t{\r\n  \t\t  \"AttributeTypeID\": \"z9f6d50bd4c6e2a3e5\",\r\n\t\t  \"Value\": \"Value\"\r\n  \t\t}\r\n  \t  ]\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/insert"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 17 Jan 2020 00:28:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TrackIdentities\": [\n        \"z49231a543a6d922caee3fd4bdeb0g353f26f77f61\",\n        \"d097sb9973cr2176601330chf017b72d5fb10ca9d3\"\n    ]\n}"}],"_postman_id":"a6c3ea4d-28a5-4a0d-9deb-af7ae51f15ad"},{"name":"Update Track","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"8bc2b6c3-1b27-452b-bac2-5ec418ceeb51","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/update","description":"<p>Updates an existing track, within an album, in the workspace.</p>\n<p>Tracks that are in the state MissingAsset and Ready can be updated.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TrackIdentity</td>\n<td>Required, Identity of the track that is being updated</td>\n</tr>\n<tr>\n<td>AlbumIdentity</td>\n<td>Required, Identity of the album for the track to be added to</td>\n</tr>\n<tr>\n<td>Title</td>\n<td>Required, Title of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>DisplayTitle</td>\n<td>Required, Detailed Title of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>TrackNumber</td>\n<td>Required, Number of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>Description</td>\n<td>Required, Description of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>Version</td>\n<td>Required, Version of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>Genre</td>\n<td>Required, Genre of the Track. Must not be an empty string</td>\n</tr>\n<tr>\n<td>Keywords</td>\n<td>Required, Keywords of the Track</td>\n</tr>\n<tr>\n<td>Mixout</td>\n<td>Required, Mixout of the Track</td>\n</tr>\n<tr>\n<td>Mood</td>\n<td>Required, Mood of the Track</td>\n</tr>\n<tr>\n<td>MusicFor</td>\n<td>Required, Music For of the Track</td>\n</tr>\n<tr>\n<td>AlternateTitle</td>\n<td>Required, Alternate Title of the Track</td>\n</tr>\n<tr>\n<td>OriginalFileName</td>\n<td>Required, Original File Name of the Track</td>\n</tr>\n<tr>\n<td>Writer</td>\n<td>Required, Writer of the Track</td>\n</tr>\n<tr>\n<td>Publisher</td>\n<td>Required, Publisher of the Track</td>\n</tr>\n<tr>\n<td>Artist</td>\n<td>Required, Artist of the Track</td>\n</tr>\n<tr>\n<td>BPM</td>\n<td>Required, BPM of the Track</td>\n</tr>\n<tr>\n<td>Tempo</td>\n<td>Required, Tempo of the Track</td>\n</tr>\n<tr>\n<td>Instrumentation</td>\n<td>Required, Instrumentation of the Track</td>\n</tr>\n<tr>\n<td>Lyrics</td>\n<td>Required, Lyrics of the Track</td>\n</tr>\n<tr>\n<td>CategoryCodes</td>\n<td>Required, Category Codes of the Track</td>\n</tr>\n<tr>\n<td>IsMain</td>\n<td>Required, Main Track or not</td>\n</tr>\n<tr>\n<td>MainTrackNumber</td>\n<td>Required, Number of the Main Track. Only used if ismain is false.</td>\n</tr>\n<tr>\n<td>Writers</td>\n<td>Required, Array of Writers for the Track. See additional request notes below under Track &gt; Writers</td>\n</tr>\n<tr>\n<td>Publishers</td>\n<td>Required, Array of Publishers for the Track. See additional request notes below under Track &gt; Writers</td>\n</tr>\n<tr>\n<td>Artists</td>\n<td>Optional, Array of Artists for the Track. See additional request notes below under <code>Track &gt; Artists</code></td>\n</tr>\n<tr>\n<td>CategoryAttributes</td>\n<td>Optional, Array of CategoryAttributes for the Track. See additional request notes below under <code>Track &gt; CategoryAttributes</code></td>\n</tr>\n<tr>\n<td>Codes</td>\n<td>Optional, Array of Codes for the Track. See additional request notes below under <code>Track &gt; Codes</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; Writers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>Optional, the first name of a writer for the track</td>\n</tr>\n<tr>\n<td>MiddleName</td>\n<td>Optional, the middle name of a writer for the track</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>Required, the last name/surname of a writer for the track</td>\n</tr>\n<tr>\n<td>Capacity</td>\n<td>Required, the capacity of the writer as either an Author, Composer, Composer/Author, or Arranger</td>\n</tr>\n<tr>\n<td>PublisherName</td>\n<td>Required, the name of a publisher for the track</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>Required, the CAE/IPI code for the writer</td>\n</tr>\n<tr>\n<td>OwnerPerformanceShare</td>\n<td>Required, the percentage share of recognition for the writer in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>OwnerMechanicalShare</td>\n<td>Optional, the percentage share of recognition for the writer in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>CollectingSocietyName</td>\n<td>Required, the collecting society that the writer is registered with.Can be set to NS for No Society or PD for Public Domain</td>\n</tr>\n<tr>\n<td>Territory</td>\n<td>Optional, the territory which the writer belongs to. Default is WORLD</td>\n</tr>\n<tr>\n<td>CollectionPerformanceShare</td>\n<td>Required, the sharesof royalties for the writerfor a specified territory in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>CollectionMechanicalShare</td>\n<td>Optional, the shares of royalties for the writer for a specified territory in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; Publishers</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>Required, the name of a publisher for the track</td>\n</tr>\n<tr>\n<td>Capacity</td>\n<td>Required, the capacity of the publisher as eitherOriginal Publisheror Sub Publisher</td>\n</tr>\n<tr>\n<td>Code</td>\n<td>Optional, the CAE/IPI code for the publisher. A placeholder of 0 is to be used if the number is not known</td>\n</tr>\n<tr>\n<td>OwnerPerformanceShare</td>\n<td>Required, the percentage share of recognition for the publisher in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>OwnerMechanicalShare</td>\n<td>Required, the percentage share of recognition for the publisher in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>CollectingSocietyName</td>\n<td>Required, the collecting society that the publisher is registered with.Can be set to NS for No Society or PD for Public Domain</td>\n</tr>\n<tr>\n<td>CollectionPerformanceShare</td>\n<td>Required, the shares of royalties for the publisherfor a specified territory in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>CollectionMechanicalShare</td>\n<td>Required, the shares of royalties for the publisherfor a specified territory in comparison to any other writers or publishers registered on the track. Do not include the “%” symbol</td>\n</tr>\n<tr>\n<td>Territory</td>\n<td>Required, the territory which the publisher belongs to. Default is WORLD</td>\n</tr>\n<tr>\n<td>OriginalPublisherName</td>\n<td>Optional, the name of the Original Publisher registered on the trackif Capacity is set to Sub Publisher</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; Artists</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>FirstName</td>\n<td>Required, the first name of an artist for the track</td>\n</tr>\n<tr>\n<td>MiddleName</td>\n<td>Required, the middle name of an artist for the track</td>\n</tr>\n<tr>\n<td>LastName</td>\n<td>Required, the last name/surname of an artist for the track</td>\n</tr>\n<tr>\n<td>IPI</td>\n<td>Optional, the CAE/IPI code for the artist</td>\n</tr>\n<tr>\n<td>CollectingSocietyName</td>\n<td>Required, the collecting society that the artist is registered with.Can be set to NS for No Society or PD for Public Domain</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; CategoryAttributes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>Required, the name of the category to which this track applies</td>\n</tr>\n<tr>\n<td>Value</td>\n<td>Required, the value of the category to which this track applies</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Track &gt; Codes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AttributeTypeID</td>\n<td>Required, the ID of the attribute which this track applies. The ID can be obtained from <a href=\"https://developer.harvestmedia.net/?version=latest#22d85738-c140-4b94-abf1-c94e262f29d4\">Get Attribute Types</a></td>\n</tr>\n<tr>\n<td>Value</td>\n<td>Required, the value of the attribute</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["track","{{HM_ImportAPI_SessionToken}}","update"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b2436389-2602-48ea-81e7-3bc04ce0fd62","name":"Update Track (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"tracks\": [\r\n    {\r\n      \"TrackIdentity\": \"z49231a543a6d922caee3fd4bdeb0g353f26f77f61\",\r\n      \"AlbumIdentity\": \"fcfa2796c2931a1a050c893ad8ahjeb6731f06432e\",\r\n      \"Title\": \"Title 1\",\r\n      \"DisplayTitle\": \"Display Title 1\",\r\n      \"TrackNumber\": \"01\",\r\n      \"Description\": \"Description 1\",\r\n      \"Keywords\": \"\",\r\n      \"Genre\": \"Pop\",\r\n      \"Mixout\": \"\",\r\n      \"Version\": \"Main\",\r\n      \"Mood\": \"\",\r\n      \"MusicFor\": \"\",\r\n      \"AlternateTitle\": \"\",\r\n      \"OriginalFileName\": \"\",\r\n      \"Writer\": \"\",\r\n      \"Publisher\": \"\",\r\n      \"Artist\": \"\",\r\n      \"BPM\": \"\",\r\n      \"Tempo\": \"\",\r\n      \"Instrumentation\": \"\",\r\n      \"Lyrics\": \"\",\r\n      \"CategoryCodes\": \"\",\r\n      \"IsMain\": true,\r\n      \"MainTrackNumber\": \"\",\r\n      \"Writers\": [\r\n\t    {\r\n\t\t  \"FirstName\": \"Paul\",\r\n\t\t  \"MiddleName\": \"David\",\r\n\t\t  \"LastName\": \"Madvidal\",\r\n\t\t  \"Capacity\": \"Composer/Author\",\r\n\t\t  \"PublisherName\": \"West One Music Group\",\r\n\t\t  \"Code\": \"1234\",\r\n\t\t  \"OwnerPerformanceShare\": 50,\r\n\t\t  \"OwnerMechanicalShare\": 50,\r\n\t\t  \"CollectingSocietyName\": \"ASCAP\",\r\n\t\t  \"Territory\": \"WORLD\",\r\n\t\t  \"CollectionPerformanceShare\": 50,\r\n\t\t  \"CollectionMechanicalShare\": 50\r\n\t    }\r\n\t  ],\r\n  \t  \"Publishers\": [\r\n  \t    {\r\n\t\t  \"Name\": \"West One Music Group\",\r\n\t\t  \"Capacity\": \"Original Publisher\",\r\n\t\t  \"Code\": \"1234\",\r\n\t\t  \"OwnerPerformanceShare\": 50,\r\n\t\t  \"OwnerMechanicalShare\": 50,\r\n\t\t  \"CollectingSocietyName\": \"PRS\",\r\n\t\t  \"CollectionPerformanceShare\": 50,\r\n\t\t  \"CollectionMechanicalShare\": 50,\r\n\t\t  \"Territory\": \"WORLD\",\r\n\t\t  \"OriginalPublisherName\": \"\"\r\n  \t\t}\r\n  \t  ],\r\n  \t  \"Artists\": [\r\n        {\r\n          \"FirstName\": \"First\",\r\n          \"MiddleName\": \"\",\r\n          \"LastName\": \"Last\",\r\n          \"IPI\": \"1234\",\r\n          \"CollectingSocietyName\": \"ASCAP\"\r\n        }\r\n      ],\r\n  \t  \"CategoryAttributes\": [\r\n  \t\t{\r\n\t\t  \"Name\": \"Value\",\r\n\t\t  \"Value\": \"Value\"\r\n  \t\t}\r\n  \t  ],\r\n  \t  \"Codes\": [\r\n  \t\t{\r\n  \t\t  \"AttributeTypeID\": \"99fd50bd4c6e43e5\",\r\n\t\t  \"Value\": \"Value\"\r\n  \t\t}\r\n  \t  ]\r\n    },\r\n    {\r\n      \"TrackIdentity\": \"d097sb9973cr2176601330chf017b72d5fb10ca9d3\",\r\n      \"AlbumIdentity\": \"fcfa2796c2931a1a050c893ad8ahjeb6731f06432e\",\r\n      \"Title\": \"Title 2\",\r\n      \"DisplayTitle\": \"Display Title 2\",\r\n      \"TrackNumber\": \"02\",\r\n      \"Description\": \"Description 2\",\r\n      \"Keywords\": \"\",\r\n      \"Genre\": \"Pop\",\r\n      \"Mixout\": \"\",\r\n      \"Version\": \"Main\",\r\n      \"Mood\": \"\",\r\n      \"MusicFor\": \"\",\r\n      \"AlternateTitle\": \"\",\r\n      \"OriginalFileName\": \"\",\r\n      \"Writer\": \"\",\r\n      \"Publisher\": \"\",\r\n      \"Artist\": \"\",\r\n      \"BPM\": \"\",\r\n      \"Tempo\": \"\",\r\n      \"Instrumentation\": \"\",\r\n      \"Lyrics\": \"\",\r\n      \"CategoryCodes\": \"\",\r\n      \"IsMain\": true,\r\n      \"MainTrackNumber\": \"\",\r\n      \"Writers\": [\r\n\t    {\r\n\t\t  \"FirstName\": \"Paul\",\r\n\t\t  \"MiddleName\": \"David\",\r\n\t\t  \"LastName\": \"Madvidal\",\r\n\t\t  \"Capacity\": \"Composer/Author\",\r\n\t\t  \"PublisherName\": \"West One Music Group\",\r\n\t\t  \"Code\": \"1234\",\r\n\t\t  \"OwnerPerformanceShare\": 50,\r\n\t\t  \"OwnerMechanicalShare\": 50,\r\n\t\t  \"CollectingSocietyName\": \"ASCAP\",\r\n\t\t  \"Territory\": \"WORLD\",\r\n\t\t  \"CollectionPerformanceShare\": 50,\r\n\t\t  \"CollectionMechanicalShare\": 50\r\n\t    }\r\n\t  ],\r\n  \t  \"Publishers\": [\r\n  \t    {\r\n\t\t  \"Name\": \"West One Music Group\",\r\n\t\t  \"Capacity\": \"Original Publisher\",\r\n\t\t  \"Code\": \"1234\",\r\n\t\t  \"OwnerPerformanceShare\": 50,\r\n\t\t  \"OwnerMechanicalShare\": 50,\r\n\t\t  \"CollectingSocietyName\": \"PRS\",\r\n\t\t  \"CollectionPerformanceShare\": 50,\r\n\t\t  \"CollectionMechanicalShare\": 50,\r\n\t\t  \"Territory\": \"WORLD\",\r\n\t\t  \"OriginalPublisherName\": \"\"\r\n  \t\t}\r\n  \t  ],\r\n  \t  \"Artists\": [\r\n        {\r\n          \"FirstName\": \"First\",\r\n          \"MiddleName\": \"\",\r\n          \"LastName\": \"Last\",\r\n          \"IPI\": \"1234\",\r\n          \"CollectingSocietyName\": \"ASCAP\"\r\n        }\r\n      ],\r\n  \t  \"CategoryAttributes\": [\r\n  \t\t{\r\n\t\t  \"Name\": \"Value\",\r\n\t\t  \"Value\": \"Value\"\r\n  \t\t}\r\n  \t  ],\r\n  \t  \"Codes\": [\r\n  \t\t{\r\n  \t\t  \"AttributeTypeID\": \"99fd530bd4c4ez3ae5\",\r\n\t\t  \"Value\": \"Value\"\r\n  \t\t}\r\n  \t  ]\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 17 Jan 2020 00:31:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"TrackIdentities\": [\n        \"z49231a543a6d922caee3fd4bdeb0g353f26f77f61\",\n        \"d097sb9973cr2176601330chf017b72d5fb10ca9d3\"\n    ]\n}"}],"_postman_id":"8bc2b6c3-1b27-452b-bac2-5ec418ceeb51"},{"name":"Remove Track","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"046ae3ba-67c2-478c-8ef1-fbae98575372","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/{TrackIdentity}","description":"<p>Removes an existing track from an album in the workspace.</p>\n<p>Tracks that are in the following states can not be removed:</p>\n<ol>\n<li>Processing Tracks in any Album State</li>\n<li>Tracks that are not originator based. A track will always be originator based if it was created via the Import API.</li>\n</ol>\n<p>Tracks that are removed, will be removed from AI and Search services if they had been in a published album at any point.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackIdentity</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["track","{{HM_ImportAPI_SessionToken}}","{TrackIdentity}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"06258df6-c99d-4ee3-97b5-a3117c60d753","name":"Remove Track (JSON)","originalRequest":{"method":"DELETE","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/d097sb9973cr2176601330chf017b72d5fb10ca9d3"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 17 Jan 2020 00:33:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"046ae3ba-67c2-478c-8ef1-fbae98575372"},{"name":"Get Tracks By Workspace Album & State","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"2f6c7022-feb0-43a3-8df9-4aabfa6804c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/getalbumtracksbyworkspacestate/{{HM_ImportAPI_SessionToken}}","description":"<p>Returns tracks based on an album and a workspace state.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AlbumIdentity</td>\n<td>Required, Identity of the album to return tracks for</td>\n</tr>\n<tr>\n<td>WorkspaceState</td>\n<td>Required, the state of tracks to return for</td>\n</tr>\n</tbody>\n</table>\n</div><p>WorkspaceState can be one of the following values: </p>\n<ol>\n<li>MissingAsset - the track is missing the TrackAudio asset</li>\n<li>Ready - the track is currently available in workspace and ready to be published</li>\n<li>Processing - the track has been published and is in the process of completing the request</li>\n<li>Error - the track encountered an error while processing the publish request</li>\n<li>Imported - the track has completed the publish request successfully</li>\n<li>ImportedInactive - the track has previously been published, and then most recently unpublished. Tracks in this state are able to have their meta data updated before being re-published again.</li>\n</ol>\n","urlObject":{"path":["getalbumtracksbyworkspacestate","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b779e257-1ca6-4919-8ed8-bcb57b55542f","name":"Get Tracks By Workspace Album & State (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"AlbumIdentity\": \"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\",\n\t\"WorkspaceState\": \"MissingAsset\"\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/getalbumtracksbyworkspacestate/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 17 Jan 2020 00:34:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"01\",\n            \"LengthSeconds\": \"\",\n            \"Comment\": \"Description 3\",\n            \"Composer\": \"\",\n            \"Publisher\": \"\",\n            \"Name\": \"Title 3\",\n            \"Keywords\": \"VOCALS, CHRISTMAS / HOLIDAYS, JAPAN\",\n            \"Lyrics\": \"\",\n            \"DisplayTitle\": \"Display Title 3\",\n            \"Genre\": \"Pop\",\n            \"Tempo\": \"\",\n            \"Instrumentation\": \"VOCALS\",\n            \"Bpm\": \"\",\n            \"Version\": \"Main\",\n            \"Alternates\": [],\n            \"AlternateTracks\": [],\n            \"RelatedTracks\": [],\n            \"Categories\": [],\n            \"Composers\": [],\n            \"IsAlternate\": \"False\",\n            \"TrackIdentity\": \"z49231a543a6d922caee3fd4bdeb0g353f26f77f61\",\n            \"Tags\": []\n        },\n        {\n            \"TrackNumber\": \"02\",\n            \"LengthSeconds\": \"\",\n            \"Comment\": \"Description 4\",\n            \"Composer\": \"\",\n            \"Publisher\": \"\",\n            \"Name\": \"Title4\",\n            \"Keywords\": \"VOCALS, CHRISTMAS / HOLIDAYS, JAPAN\",\n            \"Lyrics\": \"\",\n            \"DisplayTitle\": \"Display Title 4\",\n            \"Genre\": \"Pop\",\n            \"Tempo\": \"\",\n            \"Instrumentation\": \"VOCALS\",\n            \"Bpm\": \"\",\n            \"Version\": \"Main\",\n            \"Alternates\": [],\n            \"AlternateTracks\": [],\n            \"RelatedTracks\": [],\n            \"Categories\": [],\n            \"Composers\": [],\n            \"IsAlternate\": \"False\",\n            \"TrackIdentity\": \"d097sb9973cr2176601330chf017b72d5fb10ca9d3\",\n            \"Tags\": []\n        }\n    ]\n}"}],"_postman_id":"2f6c7022-feb0-43a3-8df9-4aabfa6804c7"},{"name":"Publish Track On Imported Album","event":[{"listen":"test","script":{"id":"e0627328-2695-499a-8091-e8b602712fac","exec":[""],"type":"text/javascript"}}],"id":"237d99c2-19df-48ce-9075-b9b40af3d163","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/{TrackIdentity}/publish","description":"<p>Publishes a track in the workspace.</p>\n<p>Only tracks that are in the Ready state can be published.</p>\n<p>After being published the track will be in the Imported state.</p>\n<p><strong>Important</strong>: This process is only required when publishing a track to an existing album, where that album has been published previously and is already in the Imported state.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackIdentity</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["track","{{HM_ImportAPI_SessionToken}}","{TrackIdentity}","publish"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a082e033-4a07-4d2a-9f77-74987cfa649d","name":"Publish Track On Imported Album (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/f1418ee84998476c0be03365aa91252461d7f313/publish"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 01:24:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Code\": \"OK\"\r\n}"}],"_postman_id":"237d99c2-19df-48ce-9075-b9b40af3d163"},{"name":"Unpublish Track On Imported Album","event":[{"listen":"test","script":{"id":"b15b6f9d-83f1-4a18-9de3-53acdcda5ace","exec":[""],"type":"text/javascript"}}],"id":"ef8879a5-e374-4b87-9c00-5b0952ebeb1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/{{HM_ImportAPI_TrackID}}/unpublish","description":"<p>Unpublishes a track back into the workspace.</p>\n<p>Only tracks that are in the Imported state can be unpublished. </p>\n<p>After being unpublished the track will be in the ImportedInactive state.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>TrackIdentity</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["track","{{HM_ImportAPI_SessionToken}}","{{HM_ImportAPI_TrackID}}","unpublish"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"de5ad5ea-dc9c-4ec2-9560-22172647ae89","name":"Unpublish Track On Imported Album (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/f1418ee84998476c0be03365aa91252461d7f313/unpublish"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 01:24:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Code\": \"OK\"\r\n}"}],"_postman_id":"ef8879a5-e374-4b87-9c00-5b0952ebeb1c"},{"name":"Move Tracks On Import Album","id":"06ffdadf-e8a4-442d-bb5f-01af152721f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/move","description":"<p>Allows moving of a track from one album to another album.</p>\n<p>The following rules should be followed:</p>\n<ol>\n<li><p>The destination album can be within any Library, it does not have to be in the Library as the moving track</p>\n</li>\n<li><p>The moving track must be in the Imported or ImportedInactive workspace state</p>\n</li>\n<li><p>The destination album must be in the Imported workspace state</p>\n</li>\n<li><p>The destination album must be an Originator album</p>\n</li>\n<li><p>The destination album must not be the same album that the moving track already resides within</p>\n</li>\n<li><p>The moving track cannot be a version track. It must be a Main track</p>\n<ol>\n<li>Note: If a main track that has version tracks is moved, the versions will move with the main</li>\n</ol>\n</li>\n</ol>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Tracks</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>TrackIdentity</td>\n<td>Required, Identity of the track to move</td>\n</tr>\n<tr>\n<td>DestinationAlbumIdentity</td>\n<td>Required, Identity of the album to receive the moving track</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes:</strong></p>\n<p>There are a variety of valid error responses to handle:</p>\n<p>When the moving track is not in the Imported / ImportedInactive workspace state:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"Error\": {\n        \"Code\": \"4\",\n        \"Description\": \"Track identity f3ecae9f3b2b0633033bccf7d59c3b663d601877 is not in Imported / ImportedInactive state.\"\n    }\n}\n\n</code></pre><p>When the destination album is not in the Imported workspace state:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"Error\": {\n        \"Code\": \"4\",\n        \"Description\": \"Album identity f3ecae9f3b2b0633033bccf7d59c3b663d601877 is not in Imported state.\"\n    }\n}\n\n</code></pre><p>When the desintation album is not an Originator album:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"Error\": {\n        \"Code\": \"4\",\n        \"Description\": \"AlbumIdentity cb41de91b47030e84e93163625ef5ca9deef45e8 is not an originator album.\"\n    }\n}\n\n</code></pre><p>When destination album is the same album as the one the moving track resides within:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"Error\": {\n        \"Code\": \"4\",\n        \"Description\": \"TrackIdentity 7967b8a0a17a04e04a7a152f75e7483f34b6e9aa is already in the destination album.\"\n    }\n}\n\n</code></pre><p>When the moving track is not a Main version track:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"Error\": {\n        \"Code\": \"4\",\n        \"Description\": \"TrackIdentity 7967b8a0a17a04e04a7a152f75e7483f34b6e9aa can not be moved. Only main tracks can be moved.\"\n    }\n}\n\n</code></pre>","urlObject":{"path":["track","{{HM_ImportAPI_SessionToken}}","move"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"b415545f-e7f0-4ffd-98e9-4ba534ca6f4d","name":"Move Tracks On Import Album (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"Tracks\": [\n        {\n            \"DestinationAlbumIdentity\": \"aa539c1991bcdb281fed13a0a9dd85ef801478ba6f\",\n            \"TrackIdentity\": \"7c54f4e5cd61fc354e55f06f2333094916e6205cc0\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/track/{{HM_ImportAPI_SessionToken}}/move"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 25 Nov 2023 02:12:21 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"Success\"\n}"}],"_postman_id":"06ffdadf-e8a4-442d-bb5f-01af152721f3"},{"name":"Get Asset Upload URL","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"964711d9-8d07-4929-8f1f-699277ce4240","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ImportAPI_URL}}/getpresigneduploadurl/{{HM_ImportAPI_SessionToken}}","description":"<p>Returns a URL for which an asset file can be uploaded to.</p>\n<p>Only albums or tracks in the MissingAsset or Ready state can retrieve a URL.</p>\n<p>Please note that, for audio, only WAV (content type audio/wave) files can be uploaded.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssetType</td>\n<td>Required, The type of asset being uploaded. Possible values include; \"albumart\", \"albummontage\" and \"trackaudio\"</td>\n</tr>\n<tr>\n<td>Filename</td>\n<td>Required, the name of the asset being uploaded</td>\n</tr>\n<tr>\n<td>ContentType</td>\n<td>Required, the content type of the asset being uploaded</td>\n</tr>\n<tr>\n<td>ExpiresInSeconds</td>\n<td>Required, the duration before the provided upload URL will expire. Value is in seconds</td>\n</tr>\n<tr>\n<td>ObjectID</td>\n<td>Required, AlbumIdentity or TrackIdentity that the asset belongs to</td>\n</tr>\n<tr>\n<td>Key</td>\n<td>Optional, the key of the asset being uploaded. In most cases this can be ignored</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getpresigneduploadurl","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6d641aa6-4151-4932-821e-a8084e2c0b06","name":"Get Track Audio Upload URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"trackaudio\",\r\n\t\"Key\":\"\",\r\n\t\"FileName\":\"audio.wav\",\r\n\t\"ContentType\":\"audio/wave\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectID\":\"d097sb9973cr2176601330chf017b72d5fb10ca9d3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/getpresigneduploadurl/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:50:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PresignedUploadUrl\": \"https://<domain>/d097sb9973cr2176601330chf017b72d5fb10ca9d3.wav?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=\",\n    \"ResourceUrl\": \"https://<domain>/d097sb9973cr2176601330chf017b72d5fb10ca9d3.wav\"\n}"},{"id":"19dbf1f7-9cdc-4235-9d83-6ac642d72888","name":"Get Album Art Upload URL (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"albumart\",\r\n\t\"Key\":\"\",\r\n\t\"FileName\":\"artwork.jpg\",\r\n\t\"ContentType\":\"image/jpeg\",\r\n\t\"ExpiresInSeconds\":\"120\",\r\n\t\"ObjectID\":\"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/getpresigneduploadurl/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 17 Jan 2020 00:41:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"PresignedUploadUrl\": \"https://<domain>/artwork.jpg?X-Amz-Expires=120&X-Amz-Algorithm=&X-Amz-Credential=&X-Amz-Date=&X-Amz-SignedHeaders=\",\n    \"ResourceUrl\": \"https://<domain>/artwork.jpg\"\n}"}],"_postman_id":"964711d9-8d07-4929-8f1f-699277ce4240"},{"name":"Confirm Asset Upload Complete","event":[{"listen":"test","script":{"id":"b8b11ebf-7746-4dbf-881d-1c75344d5a1c","exec":[""],"type":"text/javascript"}}],"id":"9b27a595-b263-4638-bdfc-bdea377f0155","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{HM_ImportAPI_URL}}/confirmpresignedupload/{{HM_ImportAPI_SessionToken}}","description":"<p>Finalises an asset upload.</p>\n<p>Only albums or tracks in the MissingAsset or Ready state can finalise an asset upload.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssetType</td>\n<td>Required, The type of asset uploaded. Possible values include; \"albumart\", \"albummontage\" and \"trackaudio\"</td>\n</tr>\n<tr>\n<td>Filename</td>\n<td>Required, the name of the asset uploaded</td>\n</tr>\n<tr>\n<td>ObjectID</td>\n<td>Required, AlbumIdentity or TrackIdentity that the asset belongs to</td>\n</tr>\n<tr>\n<td>Key</td>\n<td>Optional, the key of the asset uploaded. In most cases this can be ignored</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["confirmpresignedupload","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"8e771190-565f-4dbc-b916-a585840dc565","name":"Confirm Album Art Upload Complete (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"albumart\",\r\n\t\"Key\":\"\",\r\n\t\"FileName\":\"artwork.jpg\",\r\n\t\"ObjectID\":\"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/confirmpresignedupload/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 17 Jan 2020 00:48:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"f157939a-1a6a-442b-9e46-180f218cae95","name":"Confirm Track Audio Upload Complete (JSON)","originalRequest":{"method":"POST","header":[{"key":"Accept","type":"text","value":"application/json"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"trackaudio\",\r\n\t\"Key\":\"\",\r\n\t\"FileName\":\"audio.wav\",\r\n\t\"ObjectID\":\"d097sb9973cr2176601330chf017b72d5fb10ca9d3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/confirmpresignedupload/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 00:51:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"9b27a595-b263-4638-bdfc-bdea377f0155"},{"name":"Set External Asset (URL)","id":"078efaec-0abc-4ea8-8196-de8d38509f42","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"{{HM_ImportAPI_URL}}/setasseturl/{{HM_ImportAPI_SessionToken}}","description":"<p>Provides the ability to specify an external URL as the source of an asset - AlbumArt, TrackAudio or both.</p>\n<p>Only albums or tracks in the MissingAsset or Ready state can set an asset URL.</p>\n<p>When a album or track that has an external URL as the source of their assets is published, the asset will be copied across to Harvest Media for internal use thereafter.</p>\n<p>Please ensure that the URL is allowed for public access during publish.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssetType</td>\n<td>Required, The type of asset being referenced externally. Possible values include; \"albumart\", \"albummontage\" and \"trackaudio\"</td>\n</tr>\n<tr>\n<td>Url</td>\n<td>Required, the URL of the asset. Must be a valid URL.</td>\n</tr>\n<tr>\n<td>ObjectID</td>\n<td>Required, AlbumIdentity or TrackIdentity that the asset belongs to</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: URL</strong></p>\n<p>Please note the following:</p>\n<ol>\n<li>For AssetType \"albumart\", the extension must be JPG/JPEG</li>\n<li>For AssetType \"albummontage\", the extension must be WAV</li>\n<li>For AssetType \"trackaudio\", the extension must be WAV</li>\n</ol>\n","urlObject":{"path":["setasseturl","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"000b13fe-fe24-4d4d-a6bd-2e6f77c6e61a","name":"Set External Track Audio (URL)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"AssetType\":\"trackaudio\",\r\n    \"Url\":\"https://www.example.com/audio/test.wav\",\r\n    \"ObjectID\":\"d097sb9973cr2176601330chf017b72d5fb10ca9d3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/setasseturl/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Jul 2022 01:44:09 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"215e7a40-ae67-416f-aa4b-251fa1917487","name":"Set External Album Art (URL) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"AssetType\":\"albumart\",\r\n    \"Url\":\"https://www.example.com/images/test.jpg\",\r\n    \"ObjectID\":\"1d37650a71827c6ec4f868b4c6c7b304dfak73be41\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/setasseturl/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Jul 2022 01:24:10 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"Success\"\n}"}],"_postman_id":"078efaec-0abc-4ea8-8196-de8d38509f42"},{"name":"Set External Asset (Amazon S3)","id":"29cbba47-4e43-4956-be64-ffa16035627e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"url":"{{HM_ImportAPI_URL}}/setexternals3asset/{{HM_ImportAPI_SessionToken}}","description":"<p>Provides a path for providing an external S3 path to be used in replace of having to upload an asset.</p>\n<p>Only albums or tracks in the MissingAsset or Ready state can set an external asset.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssetType</td>\n<td>Required, The type of asset being referenced externally. Possible values include; \"albumart\", \"albummontage\" and \"trackaudio\"</td>\n</tr>\n<tr>\n<td>Key</td>\n<td>Required, the S3 path where the asset is located</td>\n</tr>\n<tr>\n<td>ObjectID</td>\n<td>Required, AlbumIdentity or TrackIdentity that the S3 asset belongs to</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Key</strong></p>\n<p>Please note that for AssetType \"albumart\" the key provided MUST be albumart.jpg. The file must also be a valid jpg as the mimetype will be checked.</p>\n","urlObject":{"path":["setexternals3asset","{{HM_ImportAPI_SessionToken}}"],"host":["{{HM_ImportAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"1c12d961-c689-42b9-91db-3c8149fabba4","name":"Set External Track Audio (Amazon S3) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"trackaudio\",\r\n\t\"Key\":\"<S3 key>\",\r\n\t\"ObjectID\":\"d097sb9973cr2176a601330chf017b72d5fb10ca9d3\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/setexternals3asset/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 01:25:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Code\": \"OK\"\r\n}"},{"id":"246c46ca-e909-49b1-ac61-ac72d69a91c5","name":"Set External Album Art (Amazon S3) (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"AssetType\":\"albumart\",\r\n\t\"Key\":\"<S3 key>\",\r\n\t\"ObjectID\":\"1d37650a71827c6aec4f868b4c6c7b304dfak73be41\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_ImportAPI_URL}}/setexternals3asset/{{HM_ImportAPI_SessionToken}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jan 2020 01:25:37 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"Code\": \"OK\"\r\n}"}],"_postman_id":"29cbba47-4e43-4956-be64-ffa16035627e"}],"id":"016c98d3-8ebd-4dfd-8b29-16a9d40d2832","event":[{"listen":"prerequest","script":{"id":"f3a8ecec-1f42-46df-b3b4-d19c56831f47","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"cad1e42b-e768-4df3-acce-3121e78d90ba","type":"text/javascript","exec":[""]}}],"_postman_id":"016c98d3-8ebd-4dfd-8b29-16a9d40d2832","description":""}],"id":"6d815da3-e7d4-4612-a8be-8c28260ab7a5","description":"<p>The Harvest Media <strong>Import API</strong> allows clients to import metadata and associated assets into the Harvest Media platform.  </p>\n<p>The Harvest Media <strong>Import API</strong> is a RESTful webservice implemented as JSON over HTTPS using GET &amp; POST. </p>\n<p><strong>Getting Access</strong></p>\n<p>To access the API you will need the following;</p>\n<ol>\n<li>Access Key</li>\n<li>API Endpoint</li>\n</ol>\n<p>To request access to the API for your account you will need to contact us at <a href=\"mailto:support@harvestmedia.net\">support@harvestmedia.net</a>. Once access has been granted we will provide you with details required above so that you can begin integrating and consuming the API.</p>\n<p>Please note that the Access Key acts as a gateway to unlocking access to your account and as such should be kept confidential and not provided to any third party, under any circumstance.</p>\n","event":[{"listen":"prerequest","script":{"id":"296f70a3-f879-4fe9-b277-dd8171fa5084","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8601075a-c8f8-4701-8758-2e3870036bf3","type":"text/javascript","exec":[""]}}],"_postman_id":"6d815da3-e7d4-4612-a8be-8c28260ab7a5"},{"name":"Agent API","item":[{"name":"Getting Started","item":[{"name":"Get Authorised","event":[{"listen":"test","script":{"id":"bc68800f-115c-4163-8bd7-5e5b1872c367","exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","","var jsonData = null;","var jsonDataToken = \"\";","","/*if (responseBody.indexOf(\"<?xml\") >= 0) {","    jsonData = xml2Json(responseBody);","    jsonDataToken = jsonData.responseservicetoken.token.$.value;","} else {*/","    jsonData = JSON.parse(responseBody)","    jsonDataToken = jsonData.access_token;","/*}*/","","console.log(\"HM_ServiceAPI_AuthToken set to \" + jsonDataToken);","","postman.setEnvironmentVariable(\"HM_IntegrationAPI_AuthToken\", jsonDataToken);","","postman.setNextRequest(\"Get Service Token\");"],"type":"text/javascript"}}],"id":"46863988-6126-4a73-ac03-c5317f743a5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","type":"text","value":"{{HM_IntegrationAPI_AuthGrantType}}"},{"key":"client_id","type":"text","value":"{{HM_IntegrationAPI_AuthClientID}}"},{"key":"client_secret","type":"text","value":"{{HM_IntegrationAPI_AuthClientSecret}}"}]},"url":"{{HM_IntegrationAPI_AuthUrl}}","description":"<p>Returns an Access Token that is required for access to all API methods. The Access Token must be included as an \"Authorization\" Header for all requests sent to the API. Without it, any request made to the API will be denied.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Grant_Type</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Client_ID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Client_Secret</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<p>The request form key \"grant_type\" must have it's value set to the string \"client_credentials\". Please see the example for reference.</p>\n<p><strong>Response Notes</strong></p>\n<p>The response value \"expires_in\" is a value in seconds and represents the expiration for this Access Token. A new Access Token must be requested within that expiration period or Access will be revoked.</p>\n","urlObject":{"host":["{{HM_IntegrationAPI_AuthUrl}}"],"query":[],"variable":[]}},"response":[{"id":"945b0753-c5af-4225-95ae-0ef87d44fbf6","name":"Get Authorised (JSON)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","type":"text","value":"client_credentials"},{"key":"client_id","type":"text","value":"222sfgt4l0iv85161ad0do4amqz2"},{"key":"client_secret","type":"text","value":"bbvdb2o99ocaph2e91plitc70nurs7frnotv39pe6kosnvaglaqs3"}]},"url":"{{HM_ServiceAPI_AuthUrl}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 09 Oct 2019 04:39:57 GMT"},{"key":"x-amz-cognito-request-id","value":"f0c78623-16ec-40a0-b8cb-eda7f7357baa"},{"key":"X-Application-Context","value":"application:prod:8443"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Strict-Transport-Security","value":"max-age=31536000 ; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Server","value":"Server"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 98c0260f137c498b550b5ea75d3bc892.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"SYD1-C2"},{"key":"X-Amz-Cf-Id","value":"nNj5wskdNAAXVpKmDBkvGZQiwylC0cYuXYsQEDpjXvzIFhX5WPHyNQ=="}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJraWQuiiOiJFenBSMDNxa0lLVnZmNlF4QldhRFlTYStVaHBzUm9zWnpFeDNqNUdObVprPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3dHFzN21zNGwwaXY4MTYxYWRkbzRhbXFmMiIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiSGFydmVzdE1lZGlhLVB1YmxpY1wvZ2V0c2VydmljZXRva2VuIGh0dHBzOlwvXC94b3R0MjF2dwjZqLmV4ZWN1dGUtYXBpdLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC9nZXRzZXJ2aWNldG9rZW4iLCaJhdXRoX3RpbWUiOjE1NzA1OTU5OTcsImlzcyI6Imh0dHBzOlwvXC9jb2duaXRvLWlkcC51cy1lYXN0LTEuYW1hem9uYXdzLmNvbVwvdXMtZWFzdC0xXv0RHaHZ4c2pYaiIsImsV4cCI6MTU3MDU5OTU5NywiaWF0IjoxNTcwNTk1OTk3LCJ2ZXJzaW9u-IjoyaLCJqdGkiOiI2YjAzMDYyNy0xNTJlLTQ1ODEtOTY0Zi02YmYxMzk5MjE4ZGMiLCJjbGllbnRfaWQiOiI3dHFzN21zNGwwaXY4MTYxYWRkbzRhbXFmMiJ9.lhAfpE7zVC0qagFOuzTcScnURqEdf7qUtVQ_Q9RKHIX4yFEPxZukma2RVuYZa65sTmz8PFNi1oYvi0oOlcuB1Bd465L5xMCfVYYilEL7rbhNMtUqGhANO3xSVMy-lLqPQc6XvE17RKZe9xW-MsrGymE29ZC7Xe2zukgkxyJ7VS3PP5aX_c8yEVAaMZ-hsQwQCC2sNrrS8adWwSU5t4x3nqIJmjYe-rEm0OMkUHTn6ekmGcXfPrenejzeewNn5KpG0V2nJR-ZBOkZ_jtJQ2d_fyPOURy7XXbg5VgcpGcW1_rgm_Kprwv1yauvVYfXBjSeF8rLP3jd3WiktzyCLr-TEhSHQZNT3A\",\n    \"expires_in\": 3600,\n    \"token_type\": \"Bearer\"\n}"}],"_postman_id":"46863988-6126-4a73-ac03-c5317f743a5c"},{"name":"Get Service Token","event":[{"listen":"test","script":{"id":"00464253-d03b-40a9-a88f-3c87bd0c7b31","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"9dd3c374-c1f7-46d0-875c-e09ccde7d517","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"AccessKey","value":"{{HM_IntegrationAPI_Key}}","type":"text"}],"url":"{{HM_IntegrationAPI_URL}}/getservicetoken/{{HM_IntegrationAPI_Key}}","description":"<p>To access the Harvest Media API you will need to acquire a Service Token.</p>\n<p>Once a service token has been issued, the user will have access to the API.</p>\n<p>The Service Token authenticates the AccessKey and issues access to the webservice.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getservicetoken","{{HM_IntegrationAPI_Key}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f157668d-7329-4ad4-b45e-fe80beab777b","name":"Get Service Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getservicetoken/{{HM_IntegrationAPI_Key}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"850a6422a03de080ebcc8a3990a1428e62\",\n        \"Expiry\": \"2019-08-08T15:53:25.977\",\n        \"UTCOffset\": 10,\n        \"Type\": \"ServiceToken\",\n        \"IsOfSingleUse\": false\n    }\n}"},{"id":"736e2c9e-5155-4291-b6b8-15e504697522","name":"Get Service Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getservicetoken/{{HM_IntegrationAPI_Key}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Thu, 08 Aug 2019 01:41:05 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"Content-Length","value":"320","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"baebcbc5198568abe23a7071824a5f51\" expiry=\"2019-08-09T11:40:42.47\" utcoffset=\"10\" type=\"ServiceToken\" isofsingleuse=\"false\"/>\n</responseservicetoken>"}],"_postman_id":"9dd3c374-c1f7-46d0-875c-e09ccde7d517"},{"name":"Get Service Token Info","event":[{"listen":"prerequest","script":{"id":"f610dad2-a35b-4643-96ef-80192be35e9c","exec":[""],"type":"text/javascript"}}],"id":"1046d3d4-7075-497c-b339-a2d5e4384b16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getservicetokeninfo/{{HM_IntegrationAPI_Token}}","description":"<p>This operation will return the details of the service token, notably the expiry date and the creation date. </p>\n<p>Date format will be UTC+10 or UTC+11 and shown as YYYY-MM-DDTHH:MM:SS:SSS.</p>\n<p>Returns Service Token details  details which include:</p>\n<ul>\n<li>Token value</li>\n<li>Expiry of the Token</li>\n<li>UTC Offset</li>\n</ul>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getservicetokeninfo","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cf75ad73-47e3-427f-a5ba-c5f044631b8e","name":"Get Service Token Info (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getservicetokeninfo/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Thu, 08 Aug 2019 01:42:43 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"Content-Length","value":"343","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"850a6422a03de080ebcc8a3990a1428e62\" expiry=\"2019-08-09T11:40:42.47\" utcoffset=\"10\" type=\"ServiceToken\" isofsingleuse=\"false\" tokenusagestate=\"Open\"/>\n</responseservicetoken>"},{"id":"ce155c7e-067f-4240-94f7-fb3d0672d099","name":"Get Service Token Info (JSON)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Accept","value":"application/json"}],"url":"{{HM_IntegrationAPI_URL}}/getservicetokeninfo/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 07 Aug 2019 05:49:24 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"305"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"850a6422a03de080ebcc8a3990a1428e62\",\n        \"Expiry\": \"2019-08-08T15:48:10.193\",\n        \"UTCOffset\": 10,\n        \"Type\": \"ServiceToken\",\n        \"IsOfSingleUse\": false,\n        \"TokenUsageState\": \"Open\"\n    }\n}"}],"_postman_id":"1046d3d4-7075-497c-b339-a2d5e4384b16"},{"name":"Get Service Info (Download formats & URL)","event":[{"listen":"prerequest","script":{"id":"8ba7cce9-5a18-49b8-bcc3-e45af75e7a4b","exec":[""],"type":"text/javascript"}}],"id":"cc07bd43-56a7-4c82-90a9-98c997ae4941","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getserviceinfo/{{HM_IntegrationAPI_Token}}","description":"<p>GetServiceInfo returns image, download and file format URL patterns that are required to access assets for members.</p>\n<p>For more details please see:</p>\n<ul>\n<li><p>Service AssetURLs</p>\n</li>\n<li><p>Streaming URL patterns</p>\n</li>\n<li><p>File formats are also available. Included is a property isdefaultdownload=\"true\" which is the account default for downloads.</p>\n</li>\n</ul>\n<p>There is also a property isdefaultdownloadfortype-\"true\" which is a default for the available types (WAV,AIFF,MP3).</p>\n<p>These can also be define for members (see Members).</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>samplesperpixel</td>\n<td>The number of samples per pixel of the waveform. The minimum value is 2, with a default of 256</td>\n</tr>\n<tr>\n<td>dataformat</td>\n<td>The data-point response format. There are two possible values; \"dat\" and \"json\". \"dat\" is the binary, smaller, format but which is harder to read from. \"json\" is a larger data format but is often easier to implement with</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AccountGlobalSettingsAndRegions &gt; FileDownloadNameConvention</td>\n<td>The download file format in use on the account. This is useful in scenarios where you need to provide the name of the expected download in advance</td>\n</tr>\n<tr>\n<td>AccountGlobalSettingsAndRegions &gt; RankExpression</td>\n<td>The weighting expression in use on the account. This is to be passed to the <a href=\"https://developer.harvestmedia.net/?version=latest#6ad96a5d-eee3-448d-8c15-4287300759ce\">Search</a> request when using RankExpression sorting</td>\n</tr>\n<tr>\n<td>AccountGlobalSettingsAndRegions &gt; MaxBPM &amp; MinBPM</td>\n<td>The maximum and minimum values for BPM across all content on the account</td>\n</tr>\n<tr>\n<td>AccountGlobalSettingsAndRegions &gt; MaxDuration &amp; MinDuration</td>\n<td>The maximum and minimum values for Duration across all content on the account</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getserviceinfo","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"75b46325-6341-4b26-9d7d-b62bcfd3a853","name":"Get Service Info (Service Asset URLs and File Formats) (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getserviceinfo/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 04:28:55 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"3701"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseserviceinfo xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <asseturl directdownload=\"http://download.harvestmedia.net/download.aspx?token={downloadtoken}\"/>\n    <trackformats>\n        <trackformat identifier=\"wc3715530fd7e642cw\" extension=\"wav\" bitrate=\"0\" samplerate=\"44.1\" samplesize=\"24\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\"/>\n        <trackformat identifier=\"1bb8f5f935503agide\" extension=\"mp3\" bitrate=\"320\" samplerate=\"44.1\" samplesize=\"0\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\"/>\n        <trackformat identifier=\"3se9d6146c5f83g3b2\" extension=\"mp3\" bitrate=\"320\" samplerate=\"48\" samplesize=\"0\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\"/>\n        <trackformat identifier=\"2a0rb49btdtcv6b666\" extension=\"aif\" bitrate=\"0\" samplerate=\"44.1\" samplesize=\"24\" ismaster=\"false\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\"/>\n        <trackformat identifier=\"0cuid0bbf8c4d662c1\" extension=\"wav\" bitrate=\"0\" samplerate=\"0\" samplesize=\"0\" ismaster=\"true\" isdefaultdownload=\"false\" isdefaultdownloadfortype=\"false\"/>\n    </trackformats>\n</responseserviceinfo>"},{"id":"38747153-0cfc-4f21-9b31-40d4972b85f6","name":"Get Service Info (Service Asset URLs and File Formats) (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getserviceinfo/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 04:25:34 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"4896"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"ServiceInfoURLs\": {\n        \"DirectDownloadURL\": \"http://download.harvestmedia.net/download.aspx?token={downloadtoken}\"\n    },\n    \"FileFormats\": [\n        {\n            \"ID\": \"wc3715530fd7e642cw\",\n            \"FileExtension\": \"wav\",\n            \"BitRate\": 0,\n            \"SampleRate\": 44.1,\n            \"SampleSize\": 24,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false\n        },\n        {\n            \"ID\": \"1bb8f5f935503agide\",\n            \"FileExtension\": \"mp3\",\n            \"BitRate\": 320,\n            \"SampleRate\": 44.1,\n            \"SampleSize\": 0,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false\n        },\n        {\n            \"ID\": \"3se9d6146c5f83g3b2\",\n            \"FileExtension\": \"mp3\",\n            \"BitRate\": 320,\n            \"SampleRate\": 48,\n            \"SampleSize\": 0,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false\n        },\n        {\n            \"ID\": \"2a0rb49btdtcv6b666\",\n            \"FileExtension\": \"aif\",\n            \"BitRate\": 0,\n            \"SampleRate\": 44.1,\n            \"SampleSize\": 24,\n            \"IsMaster\": false,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false\n        },\n        {\n            \"ID\": \"0cuid0bbf8c4d662c1\",\n            \"FileExtension\": \"wav\",\n            \"BitRate\": 0,\n            \"SampleRate\": 0,\n            \"SampleSize\": 0,\n            \"IsMaster\": true,\n            \"Isdefaultdownload\": false,\n            \"isdefaultdownloadfortype\": false\n        }\n    ]\n}"}],"_postman_id":"cc07bd43-56a7-4c82-90a9-98c997ae4941"},{"name":"Expire Service Token","id":"ecef38ed-8244-44e3-b388-e05a0dab6cdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/expiretoken/{{HM_IntegrationAPI_Token}}","description":"<p>This operation will expire the provided Service Token immediately.</p>\n<p>Any subsequent calls to the API using the provided Service Token will result in an error response.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["expiretoken","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"10a66a54-f3a3-4e13-90aa-3a37adf12ae2","name":"Expire Service Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/expiretoken/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 02:02:09 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"41"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"65454653-542e-4eee-b327-1b722d5aee00","name":"Expire Service Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/expiretoken/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Date","value":"Fri, 16 Aug 2019 02:02:42 GMT","description":"","type":"text"},{"key":"Server","value":"Microsoft-IIS/8.0","description":"","type":"text"},{"key":"X-Powered-By","value":"ASP.NET","description":"","type":"text"},{"key":"Content-Length","value":"181","description":"","type":"text"},{"key":"Connection","value":"keep-alive","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"ecef38ed-8244-44e3-b388-e05a0dab6cdf"}],"id":"353140d7-dcfa-4d39-95c2-9e8192029572","event":[{"listen":"prerequest","script":{"id":"8bcd70d0-0b21-4557-8156-1c9a4e4ed888","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"23381db8-c2cf-46a1-b5e7-568bac0ed3d4","type":"text/javascript","exec":[""]}}],"_postman_id":"353140d7-dcfa-4d39-95c2-9e8192029572","description":""},{"name":"Process Steps","item":[{"name":"Primary Workflows","id":"d1f52079-2573-4809-848e-388f6dedf657","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<h2 id=\"working-with-labelslibraries\">Working with Labels/Libraries</h2>\n<ul>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#bbd69dff-edb6-4a6c-84fd-ad1c34a7f954\">Get Labels/Libraries</a></p>\n<p>  to find Labels/Libraries that contain albums that are available for downloading to the workspace.</p>\n</li>\n</ul>\n<h2 id=\"working-with-albums\">Working with Albums</h2>\n<p>Albums within the workspace can be in six different states; NeverCopied, InWorkspace, MetadataChanged, PreviouslyCopied, Processing and Error.</p>\n<p>An album will remain in the NeverCopied state until the album has been downloaded to the workspace. Once an album has met this condition it will move into the InWorkspace state. All albums will be in a NeverCopied state the first time you use the Agent API.</p>\n<ul>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#0e16e978-4e6e-4a0c-83d5-f0bbc8056de3\">Get Albums By Workspace Status</a></p>\n<p>  to retrieve albums for a Label/Library that are available for downloading to the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#f41bf705-3878-4e38-a6ac-6ee158d61594\">Get Management User Download</a></p>\n<p>  to download an album into the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#81e5303a-8bb8-46df-af1e-fcd98ab79cad\">Set Album Tag</a></p>\n<p>  to set the provided tag on an album in the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#7f7dd278-f328-4a5d-9f29-6861223495a6\">Remove Album Tag</a></p>\n<p>  to remove the provided tag from an album in the workspace.</p>\n</li>\n</ul>\n<h2 id=\"working-with-tracks\">Working with Tracks</h2>\n<ul>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#25982f37-ce57-4848-abe9-ef0223255d45\">Get Tracks By Workspace Album</a></p>\n<p>  to retrieve all tracks for an album in the workspace.</p>\n</li>\n<li><p>Utilise</p>\n<p>  <a href=\"https://developer.harvestmedia.net/?version=latest#a2651770-7762-4386-a1ba-964036cdbb64\">Get Tracks</a></p>\n<p>  to retrieve full metadata for the provided tracks for an album in the workspace.</p>\n</li>\n</ul>\n<h2 id=\"how-to-download\">How to download</h2>\n<p><strong>Option 1: Download tracks from URL</strong></p>\n<ul>\n<li><p>Call getmanagementusertoken with credentials to obtain an authorization token</p>\n</li>\n<li><p>Call getmanagementuserdownload to begin preparing the album for download</p>\n</li>\n<li><p>Call getaccessinfo, you will need the download format and URL</p>\n</li>\n<li><p>Call getalbumsbyworkspacestatus with status'; \"NeverCopied\", \"PreviouslyCopied\", and \"MetadataChanged\"</p>\n</li>\n<li><p>Call getalbumsbyworkspacestatus with status=\"InWorkspace\" to retrieve albums ready for download.<br />  <em>If you have already requested an album but it is still not in the workspace, you can check status as \"Processing\" or \"Error\". If it returns as \"Error\", please contact Support.</em></p>\n</li>\n<li><p>Call getworkspacealbumtracks to retrieve albums items</p>\n</li>\n<li><p>Pass the \"downloadtoken\" in the URL obtained from getaccessinfo to download files</p>\n</li>\n</ul>\n<p><strong>Option 2: Download tracks from s3</strong></p>\n<ul>\n<li><p>Contact us to gain access to S3 workspace bucket. You will need to provide us with an IAM account so that we can configure access for your user</p>\n</li>\n<li><p>Call getalbumsbyworkspacestatus with status'; \"NeverCopied\", \"PreviouslyCopied\", and \"MetadataChanged\"</p>\n</li>\n<li><p>Call getmanagementuserdownload to begin preparing the album for download</p>\n</li>\n<li><p>Call getalbumsbyworkspacestatus with status=\"InWorkspace\" to retrieve albums ready for download<br />  <em>If you have already requested an album but it is still not in the workspace, you can check status as \"Processing\" or \"Error\". If it returns as \"Error\", please contact Support.</em></p>\n</li>\n<li><p>Use the S3Bucket and S3Key provided in the getworkspacealbumitems response to download or copy from the S3 workspace bucket</p>\n</li>\n</ul>\n<h2 id=\"primary-workflow-for-new-albums\">Primary workflow for new albums</h2>\n<p><strong>Step 1: Saving \"never copied\" albums to the workspace</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=\"NeverCopied\" and notcontainstags=\"Copied\"</p>\n</li>\n<li><p>Call getmanagementuserdownload for each album you want to save to the workspace</p>\n</li>\n</ul>\n<p><strong>Step 2: Get workspace items and copy</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=“InWorkspace” and notcontainstags=\"Copied\"</p>\n</li>\n<li><p>Call getworkspacealbumtracks for each album and download (see above download options)</p>\n</li>\n<li><p>Save album metadata from the getalbumsbyworkspacestatus response</p>\n</li>\n<li><p>Call gettracks to save track metadata using items in the getworkspacealbumitems response</p>\n</li>\n<li><p>Confirm you have successful extracted metadata and audio</p>\n</li>\n<li><p>Call setalbumtag tag=\"Copied\"</p>\n</li>\n</ul>\n<h2 id=\"checking-for-metadata-changes-on-albums-you-have-already-downloaded\">Checking for metadata changes on albums you have already downloaded</h2>\n<p>The Agent API will automatically set the status of a previously copied album to MetadataChanged if the metadata has changed.</p>\n<p>Please note: If the metadata is changed while the album is in a InWorkspace state, then you will need to wait for the album to expire from the workspace before the status is changed by the Agent API to MetadataChanged.</p>\n<p><strong>Step 1: Re-save \"metadata changed\" albums to the workspace</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=\"MetadataChanged\"</p>\n</li>\n<li><p>Call removealbumtag tag=\"Copied\" if it exists</p>\n</li>\n<li><p>Call getmanagementuserdownload for each album you want to re-save to the workspace</p>\n</li>\n</ul>\n<p><strong>Step 2: Get workspace items and copy</strong></p>\n<ul>\n<li>Run Step 2 in primary workflow</li>\n</ul>\n<h2 id=\"checking-for-albums-that-you-didnt-pick-up-in-time\">Checking for albums that you didn't pick up in time</h2>\n<p>Once albums are in your workspace you will have 30 days to pick them up. After that time they will expire from the workspace and be removed, their status will also be automatically changed by the Agent API from InWorkspace to PreviouslyCopied.</p>\n<p>If you missed the time window you can follow these steps to re-access them.</p>\n<p><strong>Step 1: Re-save \"previously copied\" albums to the workspace items you didn't pick up in time</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=\"PreviouslyCopied\" and notcontainstags=\"Copied\"</p>\n</li>\n<li><p>Call getmanagementuserdownload for each album you want to re-save to the workspace</p>\n</li>\n</ul>\n<p><strong>Step 2: Get workspace items and copy</strong></p>\n<ul>\n<li>Run Step 2 in primary workflow</li>\n</ul>\n<h3 id=\"checking-for-albums-you-have-manually-downloaded\">Checking for albums you have manually downloaded</h3>\n<p>The following scenario can occur when albums are manually downloaded from ADMIN and not extracted via the Integration API. These albums can be found by calling getalbumsbyworkspacestatus with status=\"NeverCopied\" and containstags=\"Copied\"</p>\n<p>If you wish to re-process these albums using the Integration API, remove the \"Copied\" tag in the ADMIN &gt;&gt; Edit Album, so these appear in the \"Primary workflow for new albums\"</p>\n<p>Alternatively,</p>\n<p><strong>Step 1: Saving \"never copied\" albums to the workspace</strong></p>\n<ul>\n<li><p>Call getalbumsbyworkspacestatus with status=\"NeverCopied\" and containstags=\"Copied\"</p>\n</li>\n<li><p>Call removealbumtag tag=\"Copied\"</p>\n</li>\n<li><p>Call getmanagementuserdownload for each album you want to save to the workspace</p>\n</li>\n</ul>\n<p><strong>Step 2: Get workspace items and copy</strong></p>\n<ul>\n<li>Run Step 2 in primary workflow</li>\n</ul>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"d1f52079-2573-4809-848e-388f6dedf657"}],"id":"b6a7147d-ed47-4e16-811a-2ec2cfdc55d3","_postman_id":"b6a7147d-ed47-4e16-811a-2ec2cfdc55d3","description":""},{"name":"Working within the Workspace","item":[{"name":"Get Labels/Libraries","event":[{"listen":"test","script":{"id":"0d7c8dbb-4114-4d3d-a245-8641e747644b","exec":[""],"type":"text/javascript"}}],"id":"e2930ace-a610-459c-ac1a-2b2328543e3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getlibraries/{{HM_IntegrationAPI_Token}}","description":"<p>This function returns a list of labels/libraries for the account.</p>\n<p>GetLibraries returns labels/libraries set to “active” in the admin.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getlibraries","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"0ace9984-56be-409c-933d-9a1c02dc87f1","name":"Get Labels/Libraries (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getlibraries/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Fri, 16 Aug 2019 05:26:59 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"86413"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responselibraries xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <libraries>\n        <library detail=\"\" name=\"Masters Of Score\" id=\"a29195c1c0da826c13\" location=\"\" website=\"\" librarylogourl=\"\" status=\"active\" lastupdated=\"2019-07-11 12:44:29\"/>\n        <library detail=\"\" name=\"Off To Battle\" id=\"91befc67976784b7az\" location=\"\" website=\"\" librarylogourl=\"\" status=\"active\" lastupdated=\"2019-05-23 09:22:03\"/>\n    </libraries>\n</responselibraries>"},{"id":"b73c6a70-5769-47df-a4f4-ad748ba47218","name":"Get Labels/Libraries (JSON)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Accept","value":"application/json"}],"url":"{{HM_IntegrationAPI_URL}}/getlibraries/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 16 Aug 2019 05:26:14 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"127070"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Libraries\": [\n        {\n            \"Detail\": \"\",\n            \"Name\": \"Masters Of Score\",\n            \"ID\": \"a29195c1c0da826c13\",\n            \"Location\": \"\",\n            \"Website\": \"\",\n            \"LibraryLogoUrl\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-07-11 12:44:29\"\n        },\n        {\n            \"Detail\": \"\",\n            \"Name\": \"Off To Battle\",\n            \"ID\": \"91befc67976784b7az\",\n            \"Location\": \"\",\n            \"Website\": \"\",\n            \"LibraryLogoUrl\": \"\",\n            \"Status\": \"active\",\n            \"LastUpdated\": \"2019-05-23 09:22:03\"\n        }\n    ]\n}"}],"_postman_id":"e2930ace-a610-459c-ac1a-2b2328543e3c"},{"name":"Get Labels/Libraries By Tag","event":[{"listen":"test","script":{"id":"0d7c8dbb-4114-4d3d-a245-8641e747644b","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"835d9dd9-a2bb-4051-a322-ba4e386773ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"AccessKey","value":"{{HM_IntegrationAPI_Key}}","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ContainsTags\": \"withdrawn\",\r\n    \"NotContainsTags\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_IntegrationAPI_URL}}/getlibrariesbytag/{{HM_IntegrationAPI_Token}}","description":"<p>This function returns a list of labels/libraries for the account.</p>\n<p>GetLibrariesByTag returns labels/libraries in all statuses in the admin, and also filtered by \"ContainTags\" or \"NotContainTags\", which can be set via \"SetLibraryTag/\" and removed by \"RemoveLibraryTag/\" endpoints.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getlibrariesbytag","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"342c50f5-ffe3-4537-b2fc-1a67f4f17968","name":"Get Labels/Libraries By Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJraWQiOiJFenBSMDNxa0lLVnZmNlF4QldhRFlTYStVaHBzUm9zWnpFeDNqNUdObVprPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI2OWI3amlxNWNnOTRiMWU3YmhpcjVzczliZ..."},{"key":"AccessKey","value":"9a1533448300e3d9f1ab17ba11f6e7e2e3309eb654a8bdb99cfaf02117203c0e6a8281174dd2fec1","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ContainsTags\": \"withdrawn\",\r\n    \"NotContainsTags\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://service-public.harvestmedia.net/IntegrationService.svc/getlibrariesbytag/2bcf65a68aa4560e70054d602f1e93cd"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Dec 2025 02:02:44 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responselibraries xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <libraries>\n        <library detail=\"Our 24/7 Music Library resulted from years of scoring memorable and emotionally charged music to picture with the creative input of Hollywood’s entertainment producers. Today, it stands as the most comprehensive underscore library in the industry, specifically arranged to allow users to create a complete story arch with emotional shifts from the beginning to the end.&#xD;&#xA;&#xD;&#xA;The collection encompasses 13 catalogs that range from Drama, Life Emotion, Action, Comedy, Dramedy, Pop Culture, Adrenaline, World and other in-demand styles and genres that producers search for on a daily basis to score to picture for their shows. Every cue includes various alternate versions, allowing you to remove specific instruments that will suit the audio and dialogue of your production best. Additionally, our unique titles are organized with editors in mind.  Cues are composed with builds, drop-outs, peaks, valleys and defined edit points to give you the necessary elements to “compose” your production.&#xD;&#xA;&#xD;&#xA;\" name=\"24/7 Music Libraryy\" id=\"cee4d45157060ee2\" location=\"United States\" website=\"www.vanacoremusic.com\" librarylogourl=\"https://d3vy0pmxxxelni.cloudfront.net/assets/librarylogo/e99f5cada7fc764517ba0781d22b4399c03c3c5f/cee4d45157060ee2/200/200\" status=\"Withdrawn\" lastupdated=\"2020-09-18 11:19:22\" type=\"\" featured=\"false\" tags=\"processed\">\n            <codes />\n        </library>\n    </libraries>\n</responselibraries>"},{"id":"6eeba5e2-2b26-4cc6-9c4f-f8c32c44618d","name":"Get Labels/Libraries By Tag (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"AccessKey","value":"{{HM_IntegrationAPI_Key}}","type":"text"},{"key":"Accept","value":"application/json","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ContainsTags\": \"withdrawn\",\r\n    \"NotContainsTags\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_IntegrationAPI_URL}}/getlibrariesbytag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Dec 2025 03:09:07 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Libraries\": [\n        {\n            \"Featured\": false,\n            \"Detail\": \"Our 24/7 Music Library resulted from years of scoring memorable and emotionally charged music to picture with the creative input of Hollywood’s entertainment producers. Today, it stands as the most comprehensive underscore library in the industry, specifically arranged to allow users to create a complete story arch with emotional shifts from the beginning to the end.\\r\\n\\r\\nThe collection encompasses 13 catalogs that range from Drama, Life Emotion, Action, Comedy, Dramedy, Pop Culture, Adrenaline, World and other in-demand styles and genres that producers search for on a daily basis to score to picture for their shows. Every cue includes various alternate versions, allowing you to remove specific instruments that will suit the audio and dialogue of your production best. Additionally, our unique titles are organized with editors in mind.  Cues are composed with builds, drop-outs, peaks, valleys and defined edit points to give you the necessary elements to “compose” your production.\\r\\n\\r\\n\",\n            \"Name\": \"24/7 Music Libraryy\",\n            \"ID\": \"cee4d45157060ee2\",\n            \"Location\": \"United States\",\n            \"Website\": \"www.vanacoremusic.com\",\n            \"LibraryLogoUrl\": \"https://d3vy0pmxxxelni.cloudfront.net/assets/librarylogo/e99f5cada7fc764517ba0781d22b4399c03c3c5f/cee4d45157060ee2/200/200\",\n            \"Status\": \"Withdrawn\",\n            \"LastUpdated\": \"2020-09-18 11:19:22\",\n            \"Codes\": [],\n            \"Type\": \"\",\n            \"Tags\": \"processed\"\n        }\n    ]\n}"}],"_postman_id":"835d9dd9-a2bb-4051-a322-ba4e386773ea"},{"name":"Get Albums by Workspace Status","id":"1d734513-f013-4047-ac60-789fbf15df21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getalbumsbyworkspacestatus/{{HM_IntegrationAPI_Token}}","description":"<p>Returns albums that are available for downloading to the workspace based on a Label/Library, format, workspace status, and tag filter (contains and not contains).</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LibraryID</td>\n<td>Required, library to retrieve albums for</td>\n</tr>\n<tr>\n<td>Format</td>\n<td>Required, download format for which the album should be available in</td>\n</tr>\n<tr>\n<td>WorkspaceStatus</td>\n<td>Required, possible values include NeverCopied, InWorkspace, MetadataChanged, PreviouslyCopied, Processsing, and Error. See the Workspace Status Notes seciton below for more information on each status</td>\n</tr>\n<tr>\n<td>ContainsTags</td>\n<td>Optional, the tags for which an album must have in order to be returned. Leave empty when not in use</td>\n</tr>\n<tr>\n<td>NotContainsTags</td>\n<td>Optional, the tags for which an album must not have in order to be returned. Leave empty when not in use</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes: Workspace Status</strong></p>\n<p>Albums within the workspace can be in four different states; NeverCopied, InWorkspace, MetadataChanged, PreviouslyCopied, Processing, and Error:</p>\n<ol>\n<li><p>\"NeverCopied\" - either never requested or hasn't successfully transferred to workspace (i.e. was requested but failed)</p>\n</li>\n<li><p>\"InWorkspace\" - currently available in workspace</p>\n</li>\n<li><p>\"MetadataChanged\" - metadata has changed on the album since it was last copied to workspace</p>\n</li>\n<li><p>\"PreviouslyCopied\" - has previously been transferred to workspace</p>\n</li>\n<li><p>\"Processing\" - has been requested, but it is not yet available in the workspace</p>\n</li>\n<li><p>\"Error\" - an error has occurred. Please, contact support.</p>\n</li>\n</ol>\n<p><strong>Request Notes: Contains Tags</strong></p>\n<p>ContainsTags can be a comma separated list of tags that ALL must be contained in the album's tags for the album to be returned in search results.</p>\n<p>If nothing is specified, search results won't be filtered by ContainsTags and will return results based on the other parameters in the request (i.e. library, format, workspace status etc)</p>\n<p><strong>Request Notes: Not Contains Tags</strong></p>\n<p>NotContainsTags can be a comma separated list of tags that ALL must NOT be contained in the album's tags for the album to be returned in the search results.</p>\n<p>If nothing is specified, search results won't be filtered by NotContainsTags and will return results based on the other parameters in the request (i.e. library, format, workspace status etc)</p>\n","urlObject":{"path":["getalbumsbyworkspacestatus","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"567407ef-0bc3-4c3d-9df5-a62f6a923eb7","name":"Get Albums by Workspace Status (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"LibraryID\":\"c32pefyh57f2ea73c9\",\r\n\t\"Format\":\"z9x8f593550f3tadde\",\r\n\t\"WorkspaceStatus\":0,\r\n\t\"ContainsTags\":\"\",\r\n\t\"NotContainsTags\":\"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_IntegrationAPI_URL}}/getalbumsbyworkspacestatus/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 28 Aug 2019 04:59:50 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Albums\": [\n        {\n            \"Featured\": false,\n            \"ReleaseDate\": \"1/1/1987 12:00:00 AM\",\n            \"Code\": \"PML001\",\n            \"Detail\": \"Contemporary themes and underscores for industry, sports and achievement. 25 tracks\",\n            \"Name\": \"PML001 The Zenith Orchestra 1\",\n            \"DisplayTitle\": \"PML001 The Zenith Orchestra 1\",\n            \"ID\": \"59764b55c4h067cacd\",\n            \"Status\": \"inactive\",\n            \"Tags\": \"1 received\",\n            \"Linebreaks\": []\n        }\n    ]\n}"},{"id":"5eef2e86-21b4-4277-9202-547bcc12e2f1","name":"Get Albums by Workspace Status (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<requestalbumsbyworkspacestatus>\r\n  <libraryid>c32pefyh57f2ea73c9</libraryid>\r\n  <format>z9x8f593550f3tadde</format>\r\n  <workspacestatus>NeverCopied</workspacestatus>\r\n  <containstags></containstags>\r\n  <notcontainstags></notcontainstags>\r\n</requestalbumsbyworkspacestatus>","options":{"raw":{"language":"xml"}}},"url":"{{HM_IntegrationAPI_URL}}/getalbumsbyworkspacestatus/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 28 Aug 2019 05:04:17 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsealbums xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <albums>\n        <album featured=\"false\" releasedate=\"1/1/1987 12:00:00 AM\" code=\"PML001\" detail=\"Contemporary themes and underscores for industry, sports and achievement. 25 tracks\" name=\"PML001 The Zenith Orchestra 1\" displaytitle=\"PML001 The Zenith Orchestra 1\" id=\"59764b55c4h067cacd\" status=\"inactive\" tags=\"1 received\">\n            <linebreaks />\n        </album>\n    </albums>\n</responsealbums>"}],"_postman_id":"1d734513-f013-4047-ac60-789fbf15df21"},{"name":"Get Tracks By Workspace Album","id":"6a09d472-d78b-4fbf-8c4a-d62c877be7f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getworkspacealbumtracks/{{HM_IntegrationAPI_Token}}/{AlbumID}/{Format}","description":"<p>Accepts album ID and format.</p>\n<p>Returns album details and all tracks (and other assets) for the album that exist in the workspace, including bucket and key for each.</p>\n<p>To obtain track metadata use the Get Tracks method.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>AlbumID</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Format</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getworkspacealbumtracks","{{HM_IntegrationAPI_Token}}","{AlbumID}","{Format}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"cf4727c4-2987-490c-9502-3ddb1edf8648","name":"Get Tracks By Workspace Album (JSON)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Accept","value":"application/json"}],"url":"{{HM_IntegrationAPI_URL}}/getworkspacealbumtracks/{{HM_IntegrationAPI_Token}}/5fa68e7115hf3d8o38/u94b8f2593b50tadde"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 28 Aug 2019 05:17:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"3665"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"workspaceAlbums\": [\n        {\n            \"Code\": \"FEM 006\",\n            \"Format\": \"u94b8f2593b50tadde\",\n            \"FormatName\": \"MP3 (320kbps, 44.1kHz)\",\n            \"Name\": \"Man Of Steel Remixed EP\",\n            \"DisplayTitle\": \"FEM 006 Man Of Steel Remixed EP\",\n            \"LibraryID\": \"r4577b553abe8vfdk1\",\n            \"Tags\": \"\",\n            \"Status\": \"active\",\n            \"WorkspaceAlbumItems\": [\n                {\n                    \"ItemType\": \"TrackAudio\",\n                    \"TrackNumber\": \"1\",\n                    \"Name\": \"Man of Steel Dirty Dubstep Remix\",\n                    \"FileName\": \"{filename}\",\n                    \"FileSize\": 6728238,\n                    \"Bucket\": \"{bucket}\",\n                    \"Key\": \"{key}\",\n                    \"DownloadToken\": \"ea441a38ed770y800T\",\n                    \"TrackID\": \"56cbfc3ue7y25e4de6\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"7c8de792-c3e5-4d74-9bad-e81ed9f0080b","name":"Get Tracks By Workspace Album (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getworkspacealbumtracks/{{HM_IntegrationAPI_Token}}/5fa68e7115hf3d8o38/u94b8f2593b50tadde"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 28 Aug 2019 05:19:32 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responseworkspacealbum xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <workspacealbums>\n        <workspacealbum code=\"FEM 006\" format=\"u94b8f2593b50tadde\" formatname=\"MP3 (320kbps, 44.1kHz)\" name=\"Man Of Steel Remixed EP\" displaytitle=\"FEM 006 Man Of Steel Remixed EP\" libraryid=\"r4577b553abe8vfdk1\" tags=\"\" status=\"active\">\n            <workspacealbumitems>\n                <workspacealbumitem itemtype=\"TrackAudio\" tracknumber=\"1\" name=\"Man of Steel Dirty Dubstep Remix\" filename=\"{filename}\" filesize=\"6728238\" bucket=\"account.workspace.harvestmedia.net\" key=\"{key}\" downloadtoken=\"ea441a38ed770y800T\" trackid=\"56cbfc3ue7y25e4de6\" />\n            </workspacealbumitems>\n        </workspacealbum>\n    </workspacealbums>\n</responseworkspacealbum>"}],"_postman_id":"6a09d472-d78b-4fbf-8c4a-d62c877be7f3"},{"name":"Get Tracks","event":[{"listen":"test","script":{"id":"790a1a39-47fe-471c-9f90-adbc9cab4eb3","exec":[""],"type":"text/javascript"}}],"id":"988fc0b6-b151-4b48-9ef9-7bfd9368e157","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/gettracks/{{HM_IntegrationAPI_Token}}","description":"<p>Returns all tracks specified in the request body. </p>\n<p>The response will include one or more track elements.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Notes regarding Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>returnrightholders</strong></td>\n<td>Includes writers and publishers in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returnalternateversions</strong></td>\n<td>Includes alternate versions in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>getmainversionfromalternate</strong></td>\n<td>Always return the main track. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returncategoryfacet</strong></td>\n<td>Includes a list of categories with track count in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returnattributes</strong></td>\n<td>Includes a list of attributes in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returncodes</strong></td>\n<td>Includes a list of codes in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>cuesheetonlycodesandattribute</strong></td>\n<td>Limit codes and attributes to items flagged for cuesheet only. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returncategories</strong></td>\n<td>Includes a list of categories in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returnrelatedtracks</strong></td>\n<td>Includes a list of related tracks in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>returninactivetracks</strong></td>\n<td>Includes a inactive tracks in the response. By default this is set to false.</td>\n</tr>\n<tr>\n<td><strong>offset</strong></td>\n<td>Optional, skip a number of results</td>\n</tr>\n<tr>\n<td><strong>limit</strong></td>\n<td>Optional, a number of results to return</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["gettracks","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"a4e2a4bb-5fda-4b80-a238-d9ab80742631","name":"Get Tracks (XML) ","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<tracks returnalternateversions=\"true\" returnattributes=\"true\" returncategories=\"true\" returncategoryfacet=\"true\" returncodes=\"true\" returncomposers=\"false\" returnrelatedtracks=\"false\" returnrightholders=\"false\" getmainversionfromalternate=\"false\" cuesheetonlycodesandattribute=\"false\" returninactivetracks=\"false\">\r\n\t<track>a9f6457021b7756f</track>\r\n</tracks>","options":{"raw":{"language":"xml"}}},"url":"{{HM_IntegrationAPI_URL}}/gettracks/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Tue, 20 Aug 2019 01:47:06 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"9724"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsetracks xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <tracks>\n        <track mood=\"\" musicfor=\"\" tracknumber=\"001\" time=\"02:01\" lengthseconds=\"121\" comment=\"Haunting vocal and synth led intro, driving into a modern choppy future bass anthem at 0:25\" composer=\"Eamonn Patrick Downes\" publisher=\"Twisted Jukebox (PRS)\" name=\"Element\" albumid=\"474ema59t8a83br018\" libraryid=\"1dbb8lc46d26ct5d77\" id=\"a9566457021b715g6f\" keywords=\"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, dynamic, endurance, lively, positive, upbeat, cool, creative, exciting, dancing, late night, youthful, sunny, beach\" lyrics=\"\" displaytitle=\"Element\" alternatetitle=\"\" genre=\"Dance, Electronica, Trap, hip hop\" tempo=\"Medium Slow\" instrumentation=\"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\" bpm=\"150\" mixout=\"Full\" frequency=\"0\" bitrate=\"0\" dateingested=\"2019-08-01 20:18:15\" version=\"MAIN\" status=\"active\" cdcode=\"TJ0126\" albumname=\"TJ0126 Boom\" libraryname=\"Twisted Jukebox\" filename=\"TJ0126_trk1_ELEMENT_Eamonn_Patrick_Downes.wav\" isalternate=\"false\" alternatecount=\"7\" maintrackid=\"\">\n            <alternatetracks>\n                <track tracknumber=\"012\" time=\"01:59\" lengthseconds=\"119\" comment=\"Haunting vocal and synth led intro, driving into a modern, choppy future bass anthem at 0:25\" composer=\"Eamonn Patrick Downes\" publisher=\"Twisted Jukebox (PRS)\" name=\"Element (INSTRUMENTAL)\" albumid=\"474ema59t8a83br018\" id=\"71cb15b915dfb12422\" keywords=\"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, determined, dynamic, endurance, energetic, lively, positive, punchy, stirring, upbeat, cool, creative, exciting, rousing, driving, dancing, late night, strong, youthful\" lyrics=\"\" displaytitle=\"Element (INSTRUMENTAL)\" genre=\"Dance, Electronica, Trap\" tempo=\"Medium Slow\" instrumentation=\"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\" bpm=\"150\" mixout=\"Full\" frequency=\"0\" bitrate=\"0\" version=\"Instrumental\" status=\"active\" cdcode=\"TJ0126\" isalternate=\"true\" maintrackid=\"a9566457021b715g6f\">\n                    <tags/>\n                </track>\n            </alternatetracks>\n            <trackattributes>\n                <trackattribute name=\"SM Category\"/>\n                <trackattribute name=\"SM Subcategory\"/>\n            </trackattributes>\n            <codes>\n                <code name=\"ISRC\"/>\n                <code name=\"ISWC\"/>\n                <code name=\"LC Code\"/>\n            </codes>\n            <rightholder>\n                <rightholder id=\"3dpadbc536ad15ccce\" firstname=\"Eamonn\" middlename=\"Patrick\" lastname=\"Downes\" collectingsociety=\"PRS\" ipi=\"178307061\" capacity=\"Composer\" ownerperformanceshare=\"100.00\" ownermechanicalshare=\"0.00\" territory=\"2WL\" originalpublisher=\"Twisted Jukebox\"/>\n            </rightholder>\n            <tags/>\n        </track>\n    </tracks>\n</responsetracks>"},{"id":"39d2cf34-1358-428a-b61f-cb17b9cf9ae3","name":"Get Tracks (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"ReturnAlternateVersions\":\"true\",\r\n\t\"ReturnAttributes\":\"true\",\r\n\t\"ReturnCategories\":\"true\",\r\n\t\"ReturnCategoryFacet\":\"true\",\r\n\t\"ReturnCodes\":\"true\",\r\n\t\"ReturnComposers\":\"false\",\r\n\t\"ReturnRelatedTracks\":\"false\",\r\n\t\"ReturnRightHolders\":\"false\",\r\n\t\"GetMainVersionFromAlternate\":\"false\",\r\n\t\"CuesheetOnlyCodesAndAttribute\":\"false\",\r\n\t\"ReturnInactiveTracks\":\"false\",\r\n\t\"Offset\":\"-1\",\r\n\t\"Limit\":\"-1\",\r\n\t\"track\":[\"a9566457021b715g6f\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_IntegrationAPI_URL}}/gettracks/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 20 Aug 2019 01:43:49 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"20476"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Tracks\": [\n        {\n            \"TrackNumber\": \"001\",\n            \"Time\": \"02:01\",\n            \"LengthSeconds\": \"121\",\n            \"Comment\": \"Haunting vocal and synth led intro, driving into a modern choppy future bass anthem at 0:25\",\n            \"Composer\": \"Eamonn Patrick Downes\",\n            \"Publisher\": \"Twisted Jukebox (PRS)\",\n            \"Name\": \"Element\",\n            \"AlbumID\": \"474ema59t8a83br018\",\n            \"LibraryID\": \"1dbb8lc46d26ct5d77\",\n            \"ID\": \"a9566457021b715g6f\",\n            \"Keywords\": \"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, dynamic, endurance, lively, positive, upbeat, cool, creative, exciting, dancing, late night, youthful, sunny, beach\",\n            \"Lyrics\": \"\",\n            \"DisplayTitle\": \"Element\",\n            \"alternatetitle\": \"\",\n            \"Genre\": \"Dance, Electronica, Trap, hip hop\",\n            \"Tempo\": \"Medium Slow\",\n            \"Instrumentation\": \"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\",\n            \"Bpm\": \"150\",\n            \"Mixout\": \"Full\",\n            \"Frequency\": \"0\",\n            \"Bitrate\": \"0\",\n            \"DateIngested\": \"2019-08-01 20:18:15\",\n            \"Version\": \"MAIN\",\n            \"AlternateTracks\": [\n                {\n                    \"TrackNumber\": \"012\",\n                    \"Time\": \"01:59\",\n                    \"LengthSeconds\": \"119\",\n                    \"Comment\": \"Haunting vocal and synth led intro, driving into a modern, choppy future bass anthem at 0:25\",\n                    \"Composer\": \"Eamonn Patrick Downes\",\n                    \"Publisher\": \"Twisted Jukebox (PRS)\",\n                    \"Name\": \"Element (INSTRUMENTAL)\",\n                    \"AlbumID\": \"474ema59t8a83br018\",\n                    \"ID\": \"71cb15b915dfb12422\",\n                    \"Keywords\": \"Trap, 808, bass, booming, hip hop, urban, energetic, driving, synths, pumping, club, festival, modern, future bass, trapstep, leading edge, motivation, action / drive, bold, determined, dynamic, endurance, energetic, lively, positive, punchy, stirring, upbeat, cool, creative, exciting, rousing, driving, dancing, late night, strong, youthful\",\n                    \"Lyrics\": \"\",\n                    \"DisplayTitle\": \"Element (INSTRUMENTAL)\",\n                    \"Genre\": \"Dance, Electronica, Trap\",\n                    \"Tempo\": \"Medium Slow\",\n                    \"Instrumentation\": \"Synth Bass, Drum Machine / Electronic Drums, Piano, Synths, DJ Effects and Samples, Female Vocals\",\n                    \"Bpm\": \"150\",\n                    \"Mixout\": \"Full\",\n                    \"Frequency\": \"0\",\n                    \"Bitrate\": \"0\",\n                    \"Version\": \"Instrumental\",\n                    \"Status\": \"active\",\n                    \"CDCode\": \"TJ0126\",\n                    \"IsAlternate\": \"true\",\n                    \"Tags\": [],\n                    \"MainTrackID\": \"a9566457021b715g6f\"\n                }\n            ],\n            \"Status\": \"active\",\n            \"CDCode\": \"TJ0126\",\n            \"AlbumName\": \"TJ0126 Boom\",\n            \"LibraryName\": \"Twisted Jukebox\",\n            \"FileName\": \"TJ0126_trk1_ELEMENT_Eamonn_Patrick_Downes.wav\",\n            \"IsAlternate\": \"false\",\n            \"TrackAttribute\": [\n                {\n                    \"AttributeTypeName\": \"SM Category\",\n                },\n                {\n                    \"AttributeTypeName\": \"SM Subcategory\",\n                }\n            ],\n            \"Codes\": [\n                {\n                    \"AttributeTypeName\": \"ISRC\",\n                },\n                {\n                    \"AttributeTypeName\": \"ISWC\",\n                },\n                {\n                    \"AttributeTypeName\": \"LC Code\",\n                }\n            ],\n            \"AlternateCount\": \"7\",\n            \"RightHolders\": [\n                {\n                    \"OriginalPublisher\": \"Twisted Jukebox\",\n                    \"ID\": \"3dpadbc536ad15ccce\",\n                    \"FirstName\": \"Eamonn\",\n                    \"MiddleName\": \"Patrick\",\n                    \"LastName\": \"Downes\",\n                    \"CollectingSociety\": \"PRS\",\n                    \"IPI\": \"178307061\",\n                    \"Capacity\": \"Composer\",\n                    \"OwnerPerformanceShare\": \"100.00\",\n                    \"OwnerMechanicalShare\": \"0.00\",\n                    \"Territory\": \"2WL\",\n                }\n            ],\n            \"Mood\": \"\",\n            \"MusicFor\": \"\",\n            \"Tags\": [],\n            \"MainTrackID\": \"\"\n        }\n    ]\n}"}],"_postman_id":"988fc0b6-b151-4b48-9ef9-7bfd9368e157"},{"name":"Get Management User Token","id":"815c19c5-ce83-4469-b002-52c0b9a33a27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getmanagementusertoken/{{HM_IntegrationAPI_Token}}/{username}/{password}","description":"<p>Using credentials setup in the Admin, authenticate an user to get a management user token.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Username</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmanagementusertoken","{{HM_IntegrationAPI_Token}}","{username}","{password}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6d1a19da-8a97-4da8-97a7-b16e3b9ba041","name":"Get Management User Token (XML)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getmanagementusertoken/{{HM_IntegrationAPI_Token}}/username/password"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 28 Aug 2019 05:29:33 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"300"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responseservicetoken xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <token value=\"0bo53f6605y06e694bc98c898vcbkfca70\" expiry=\"2019-08-29T15:29:15.87\" utcoffset=\"10\" isofsingleuse=\"false\"/>\n</responseservicetoken>"},{"id":"143df317-2a09-4b09-bed6-da090b7c78f6","name":"Get Management User Token (JSON)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getmanagementusertoken/{{HM_IntegrationAPI_Token}}/username/password"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 28 Aug 2019 05:28:52 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"291"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Token\": {\n        \"Value\": \"0bo53f6605y06e694bc98c898vcbkfca70\",\n        \"Expiry\": \"2019-08-29T15:28:33.9\",\n        \"UTCOffset\": 10,\n        \"IsOfSingleUse\": false\n    }\n}"}],"_postman_id":"815c19c5-ce83-4469-b002-52c0b9a33a27"},{"name":"Get Management User Download","id":"8fe5fc67-122e-412a-829d-f116ff858681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/getmanagementuserdownload/{{HM_IntegrationAPI_Token}}","description":"<p>Queues a download.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ServiceToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ManagementUserToken</td>\n<td>Required, see /getmanagementusertoken/</td>\n<td></td>\n</tr>\n<tr>\n<td>DownloadType</td>\n<td>Required, is always album</td>\n<td></td>\n</tr>\n<tr>\n<td>Identifier</td>\n<td>Required, album to download</td>\n<td></td>\n</tr>\n<tr>\n<td>Format</td>\n<td>Required, download format for which the album should be available in</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["getmanagementuserdownload","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e4280220-65f0-4b86-a1c8-d8b2968e620e","name":"Get Management User Download (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"ManagementUserToken\":\"0b553f6605056e69407a6fa4bdbbe456o8\",\r\n\t\"DownloadType\":\"album\",\r\n\t\"Identifier\":\"09a5f5e30dc44y8zce\",\r\n\t\"Format\":\"19b8b59i5503addere\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_IntegrationAPI_URL}}/getmanagementuserdownload/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 28 Aug 2019 05:40:23 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"105"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"RequestSent\": true\n}"},{"id":"e7bcc2ae-442c-4b82-9e02-a5bae95f1b1c","name":"Get Management User Download (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<requestmanagementuserdownload>\r\n  <managementusertoken>0b553f6605056e69407a6fa4bdbbe456o8</managementusertoken>\r\n  <downloadtype>album</downloadtype>\r\n  <identifier>09a5f5e30dc44y8zce</identifier>\r\n  <format>19b8b59i5503addere</format>\r\n</requestmanagementuserdownload>","options":{"raw":{"language":"xml"}}},"url":"{{HM_IntegrationAPI_URL}}/getmanagementuserdownload/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 28 Aug 2019 05:42:29 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Length","value":"269"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsedownload xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <requestsent>true</requestsent>\n</responsedownload>"}],"_postman_id":"8fe5fc67-122e-412a-829d-f116ff858681"},{"name":"Set Album Tag","id":"81e5303a-8bb8-46df-af1e-fcd98ab79cad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/setalbumtag/{{HM_IntegrationAPI_Token}}","description":"<p>Sets a tag on an album.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AlbumID</td>\n<td>Required, album to add the tag on</td>\n</tr>\n<tr>\n<td>Tag</td>\n<td>Required, tag to add on the album</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["setalbumtag","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"873a007e-ce3c-440e-9817-5d1ccf757a69","name":"Set Album Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<requestalbumtag>\n\t<albumid>0y3982ya6855b9152e</albumid>\n\t<tag>tag-one</tag>\n</requestalbumtag>"},"url":"{{HM_IntegrationAPI_URL}}/setalbumtag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 28 Aug 2019 04:25:27 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"5d314541-fe65-49f4-af6b-a60369a66be7","name":"Set Album Tag (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"AlbumID\":\"0y3982ya6855b9152e\",\n\t\"Tag\":\"tag-one\"\n}"},"url":"{{HM_IntegrationAPI_URL}}/setalbumtag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 28 Aug 2019 04:22:42 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"81e5303a-8bb8-46df-af1e-fcd98ab79cad"},{"name":"Remove Album Tag","id":"5734a8d7-8e9c-45fa-90de-2811009ffaf1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"}],"url":"{{HM_IntegrationAPI_URL}}/removealbumtag/{{HM_IntegrationAPI_Token}}","description":"<p>Removes a tag from an album.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AlbumID</td>\n<td>Required, album to remove the tag from</td>\n</tr>\n<tr>\n<td>Tag</td>\n<td>Required, tag to remove from the album</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removealbumtag","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"e4f99005-2a22-4351-9458-73503692cf15","name":"Remove Album Tag (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"{\n\t\"AlbumID\":\"0y3982ya6855b9152e\",\n\t\"Tag\":\"tag-one\"\n}"},"url":"{{HM_IntegrationAPI_URL}}/removealbumtag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 28 Aug 2019 04:28:47 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"},{"id":"71b3a67f-cebc-439a-b171-e49842a670f6","name":"Remove Album Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<requestalbumtag>\n\t<albumid>08398226855b912e</albumid>\n\t<tag>harvest-tag</tag>\n</requestalbumtag>"},"url":"{{HM_IntegrationAPI_URL}}/removealbumtag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/xml"},{"key":"Date","value":"Wed, 28 Aug 2019 04:30:04 GMT"},{"key":"Server","value":"Microsoft-IIS/8.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"transfer-encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"}],"_postman_id":"5734a8d7-8e9c-45fa-90de-2811009ffaf1"},{"name":"Set Library Tag","id":"f6765dd8-2301-41b0-8cb9-06a8b255bd33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"AccessKey","value":"{{HM_IntegrationAPI_Key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"libraryid\": \"6cbeb8fab0a84e83\",\r\n    \"tag\": \"processed\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{HM_IntegrationAPI_URL}}/setlibrarytag/{{HM_IntegrationAPI_Token}}","description":"<p>Sets a tag on a library.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LibraryID</td>\n<td>Required, library to add the tag on</td>\n</tr>\n<tr>\n<td>Tag</td>\n<td>Required, tag to add on the library</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["setlibrarytag","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"f422823e-bc34-47af-9322-0a54610a8ae2","name":"Set Library Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJraWQiOiJFenBSMDNxa0lLVnZmNlF4QldhRFlTYStVaHBzUm9zWnpFeDNqNUdObVprPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI2OWI3amlxNWNnOTRiMWU3YmhpcjVzczliZ..."},{"key":"AccessKey","value":"9a1533448300e3d9f1ab17ba11f6e7e2e3309eb654a8bdb99cfaf02117203c0e6a8281174dd2fec1","type":"text"}],"body":{"mode":"raw","raw":"<requestlibrarytag>\r\n\t<libraryid>6cbeb8fab0a84e83</libraryid>\r\n\t<tag>processed</tag>\r\n</requestlibrarytag>","options":{"raw":{"language":"xml"}}},"url":"{{HM_IntegrationAPI_URL}}/setlibrarytag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Fri, 05 Dec 2025 02:19:48 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"f9456b75-ce2d-499a-ad29-348006ca9706","name":"Set Library Tag (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"AccessKey","value":"{{HM_IntegrationAPI_Key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"  {\r\n    \"libraryid\": \"6cbeb8fab0a84e83\",\r\n    \"tag\": \"processed\"\r\n  }","options":{"raw":{"language":"json"}}},"url":"{{HM_IntegrationAPI_URL}}/setlibrarytag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Dec 2025 03:06:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"f6765dd8-2301-41b0-8cb9-06a8b255bd33"},{"name":"Remove Library Tag","id":"6544baa9-fb79-43a7-b04d-848a566de9a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"AccessKey","value":"{{HM_IntegrationAPI_Key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"<requestlibrarytag>\r\n\t<libraryid>6cbeb8fab0a84e83</libraryid>\r\n\t<tag>processed</tag>\r\n</requestlibrarytag>","options":{"raw":{"language":"xml"}}},"url":"{{HM_IntegrationAPI_URL}}/removelibrarytag/{{HM_IntegrationAPI_Token}}","description":"<p>Removes a tag from a library.</p>\n<p><strong>Request Elements</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SessionToken</td>\n<td>String</td>\n<td>Mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Notes</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LibraryID</td>\n<td>Required, library to remove the tag from</td>\n</tr>\n<tr>\n<td>Tag</td>\n<td>Required, tag to remove from the library</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["removelibrarytag","{{HM_IntegrationAPI_Token}}"],"host":["{{HM_IntegrationAPI_URL}}"],"query":[],"variable":[]}},"response":[{"id":"3195fda6-2c08-4c49-a6a2-316ea563b3cb","name":"Remove Library Tag (XML)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJraWQiOiJFenBSMDNxa0lLVnZmNlF4QldhRFlTYStVaHBzUm9zWnpFeDNqNUdObVprPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI2OWI3amlxNWNnOTRiMWU3YmhpcjVzczliZ..."},{"key":"AccessKey","value":"9a1533448300e3d9f1ab17ba11f6e7e2e3309eb654a8bdb99cfaf02117203c0e6a8281174dd2fec1","type":"text"}],"body":{"mode":"raw","raw":"<requestlibrarytag>\r\n\t<libraryid>6cbeb8fab0a84e83</libraryid>\r\n\t<tag>processed</tag>\r\n</requestlibrarytag>","options":{"raw":{"language":"xml"}}},"url":"{{HM_IntegrationAPI_URL}}/removelibrarytag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Fri, 05 Dec 2025 02:43:12 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<responsecode xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n    <code>OK</code>\n</responsecode>"},{"id":"41dd94b0-eb89-4892-960d-010d22064328","name":"Remove Library Tag (JSON)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"{{HM_IntegrationAPI_AuthToken}}"},{"key":"AccessKey","value":"{{HM_IntegrationAPI_Key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"  {\r\n    \"libraryid\": \"6cbeb8fab0a84e83\",\r\n    \"tag\": \"processed\"\r\n  }","options":{"raw":{"language":"xml"}}},"url":"{{HM_IntegrationAPI_URL}}/removelibrarytag/{{HM_IntegrationAPI_Token}}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Dec 2025 03:06:41 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Encoding","value":"gzip"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": \"OK\"\n}"}],"_postman_id":"6544baa9-fb79-43a7-b04d-848a566de9a2"}],"id":"7bbf3f66-a3e0-4c0f-adab-40cef6ef4d35","_postman_id":"7bbf3f66-a3e0-4c0f-adab-40cef6ef4d35","description":""}],"id":"de017038-71f3-4ceb-87c5-fbe526b7b787","description":"<p>The Agent API uses the Public API service endpoint.</p>\n<p>It can be used to extract sub published audio and metadata into your external system instead of downloading via an admin account.</p>\n<p>When audio and metadata are changed in HarvestMedia, the workflows in the Agent API know to resend this data automatically.</p>\n<p>The following items are required for integration.</p>\n<p><strong>Workspace access</strong></p>\n<p>Items placed into the workspace are stored at the following AWS S3 endpoint.</p>\n<p>account.workspace.harvestmedia.net/hma-{accountcode}</p>\n<p>For clients wanting to copy items to their own AWS S3 bucket, GetObject permissions will need to be established via a bucket policy for 3rd party IAMS user<br />ie: arn:aws:iam::{account}:user/{username}</p>\n<p>Alternately, an Access Key ID and Secret Access Key can be provided for direct access using the AWS S3 API.</p>\n<p>Documentation is available here. <a href=\"http://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html\">http://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html</a></p>\n<p><strong>Admin User</strong></p>\n<p>The account owner will need to create an admin user to be able to download items to the workspace.</p>\n<p><strong>Manage Tags</strong></p>\n<p>You can add/remove the tags you want to appear in the workflow picklists:</p>\n<ol>\n<li><p>Go to \"Account Settings\"&gt;“Advanced Metadata” &gt; \"Groups\"</p>\n</li>\n<li><p>Select “album tab picklist”</p>\n</li>\n<li><p>Add, edit or delete as required. ie Add tag “Copied to {account name} – mp3”</p>\n</li>\n</ol>\n<p><strong>Bulk assigning “Copied to {account name} – mp3” to all albums in your account.</strong></p>\n<p>You may need to flag albums that you have already downloaded prior to using the API integration.</p>\n<ol>\n<li><p>Go to \"Music\"&gt;\"Album Manager\"</p>\n</li>\n<li><p>Search for albums</p>\n</li>\n<li><p>Select the albums</p>\n</li>\n<li><p>Go to the button in the header \"Action\" and select “Manage tags”</p>\n</li>\n<li><p>Assign “Copied to All Music – mp3”</p>\n</li>\n</ol>\n","event":[{"listen":"prerequest","script":{"id":"be786c65-ea71-4b1e-94bd-cd8d0a7800a5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0cc36fb2-fe88-41a5-b731-187933b090bd","type":"text/javascript","exec":[""]}}],"_postman_id":"de017038-71f3-4ceb-87c5-fbe526b7b787"},{"name":"Additional Information","item":[{"name":"Glossary","id":"d5624182-f3b7-4e35-9c62-a9f25336f88b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO:","header":[],"url":"","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Ownership</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>OP (Original Publisher)</td>\n<td>An entity that originates and in most cases owns the rights to content</td>\n</tr>\n<tr>\n<td>SP (Sub-Publisher)</td>\n<td>An entity that represents the content of an OP this is referred to in the platform as Agent</td>\n</tr>\n<tr>\n<td>OP/SP</td>\n<td>In some instances we have accounts that both are OP (creating and distributing their own works) &amp; SP (representing third parties works in their territories)</td>\n</tr>\n<tr>\n<td>2FA Admin access:</td>\n<td>Two Factor Authentication – requires users to login with an access code as well as credentials.</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Content</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Track</td>\n<td>An audio asset that must be attached to an album</td>\n</tr>\n<tr>\n<td>Album</td>\n<td>A collection of tracks and other assets</td>\n</tr>\n<tr>\n<td>Labels</td>\n<td>A label or library or albums associated to one or multiple publishers.</td>\n</tr>\n<tr>\n<td>Versions</td>\n<td>A designated mechanic for assign attributes to tracks to determine the variation that they are from the main version</td>\n</tr>\n<tr>\n<td>Styles</td>\n<td>An Album level hierarchy for grouping albums in a single level tree structure</td>\n</tr>\n<tr>\n<td>Categories</td>\n<td>A hierarchical tree structure that defines how tracks are grouped.</td>\n</tr>\n<tr>\n<td>Keyword groups</td>\n<td>Synonyms that can be used to extend search terms in free text searches</td>\n</tr>\n<tr>\n<td>Ingestion:</td>\n<td>The process we use to consume new content into the system. This requires master audio, high res artwork and a structured metadata file for all albums</td>\n</tr>\n<tr>\n<td>Label Order</td>\n<td>A configurable preferred order of labels</td>\n</tr>\n<tr>\n<td>Boosting</td>\n<td>The ability to increase or decrease the result score for a track in searching</td>\n</tr>\n<tr>\n<td>Import</td>\n<td>Bulk upload/overwrite of existing content</td>\n</tr>\n<tr>\n<td>Field Settings</td>\n<td>Enables/Disables CODE and ATTRIBUTE fields on labels, album and tracks</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Right holders</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Right holders</td>\n<td>Writer, Artist or Publisher records associated with a work/track.</td>\n</tr>\n<tr>\n<td>Shares</td>\n<td>Owner and collection shares belonging to a Right holder</td>\n</tr>\n<tr>\n<td>Affiliation</td>\n<td>The right holder’s collecting society. Otherwise referred to as Society</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Members</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Members</td>\n<td>Users who have approved access to the search system</td>\n</tr>\n<tr>\n<td>Member Groups</td>\n<td>Members with shared download settings</td>\n</tr>\n<tr>\n<td>Agents</td>\n<td>Agents refer to businesses that represent content in another territory</td>\n</tr>\n<tr>\n<td>Admin users</td>\n<td>Users of the Harvest Media platform with user access rights</td>\n</tr>\n<tr>\n<td>Global user</td>\n<td>Owner of the account and usually the System User. Has access to all account features and receives all notifications form the system</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Region controls</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>GEO IP</td>\n<td>Using IP information to identify the location of a visit</td>\n</tr>\n<tr>\n<td>Region</td>\n<td>An assigned group of countries or a single country that can be used to determine both the Labels that can be accessed by a member but also Labels that are available to guests using GEO IP when they arrive at the site. Additionally Regions can be used to control content for a member and determine default language for the user. All members must be assigned one Region.</td>\n</tr>\n<tr>\n<td>Region content</td>\n<td>Region controls extend to: Members, Web content, Album styles &amp; Categories</td>\n</tr>\n<tr>\n<td>Auto-Approval</td>\n<td>Rules used to assign and control access to content on an automated basis. This can include IP address (IPv4 or IPv6) or registrant email domain (stop or go)</td>\n</tr>\n<tr>\n<td>Region Modes</td>\n<td></td>\n</tr>\n<tr>\n<td>Auto-detect</td>\n<td>Determined by GEO-IP</td>\n</tr>\n<tr>\n<td>Force</td>\n<td>Member is forced to select</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Other</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Apps</td>\n<td>API based connectors to allow account access to the platform for additional solutions. These also allow designated access to web content each specific integration.</td>\n</tr>\n<tr>\n<td>Email templates</td>\n<td>Specific emails where the subject and body that can be edited</td>\n</tr>\n<tr>\n<td>Global Email template</td>\n<td>The email ‘wrapper’ or design that is used by all email templates</td>\n</tr>\n<tr>\n<td>2FA Admin access</td>\n<td>Two Factor Authentication – requires users to login with an access code as well as credentials.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"d5624182-f3b7-4e35-9c62-a9f25336f88b"},{"name":"API Response Codes","id":"a00c948e-f230-4f07-80f9-da8dcf3a8b07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO:","header":[],"url":"","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><strong>Corrupt Input Data</strong> Some, or all of the input information, provided was incorrect or incomplete. Please check that all ID values are correct and/or that all required fields have been provided in the Request Body</td>\n</tr>\n<tr>\n<td>2</td>\n<td><strong>Incorrect Input Data</strong> Some, or all of the intput information, provided is incorrect. This is similar to Error Code 1</td>\n</tr>\n<tr>\n<td>3</td>\n<td><strong>Access Denied</strong> Access to the requested operation has been denied. Check the credentials used and contact Harvest Media to review the account’s access privileges.</td>\n</tr>\n<tr>\n<td>4</td>\n<td><strong>Internal Operation Error</strong> There was an internal error with the API. Report this to Harvest Media for resolution.</td>\n</tr>\n<tr>\n<td>5</td>\n<td><strong>Invalid Token</strong> The Service Token provided either does not exist or has expired. Make a new call to GetServiceToken to obtain a new one.</td>\n</tr>\n<tr>\n<td>6</td>\n<td><strong>Invalid Login Details</strong> The login details provided do not exist or are invalid.</td>\n</tr>\n<tr>\n<td>7</td>\n<td><strong>Member Does Not Exist</strong> The requested member account does not exist, please check the ID provided to ensure it is correct.</td>\n</tr>\n<tr>\n<td>8</td>\n<td><strong>Playlist Does Not Exist</strong> The requested playlist does not exist, please check the ID provided to ensure it is correct.</td>\n</tr>\n<tr>\n<td>9</td>\n<td><strong>Track Not Found</strong> The requested track does not exist, please check the ID provided to ensure it is correct.</td>\n</tr>\n<tr>\n<td>10</td>\n<td><strong>Album Not Found</strong> The requested album does not exist, please check the ID provided to ensure it is correct.</td>\n</tr>\n<tr>\n<td>11</td>\n<td><strong>Playlist Not Found</strong> The requested playlist does not exist, please check the ID provided to ensure it is correct.</td>\n</tr>\n<tr>\n<td>12</td>\n<td><strong>Downloads Disabled</strong> The requested download cannot be completed as the member associated with the download has not been approved for downloads.</td>\n</tr>\n<tr>\n<td>13</td>\n<td><strong>Downloads Not Allowed</strong> The requested download cannot be completed as the member associated with the download is not configured for downloads.</td>\n</tr>\n<tr>\n<td>14</td>\n<td><strong>Download Limit Reached</strong> The requested download cannot be completed as the member associated with the download has reached their maximum download cap.</td>\n</tr>\n<tr>\n<td>15</td>\n<td><strong>Download Added To Queue</strong> The requested download has been received and has been added to the download queue for processing.</td>\n</tr>\n<tr>\n<td>16</td>\n<td><strong>File Not Found</strong> The requested resource could not be found. Please check the requested path.</td>\n</tr>\n<tr>\n<td>17</td>\n<td><strong>Record Already Exists</strong> The requested record could not be added as it already exists.</td>\n</tr>\n<tr>\n<td>18</td>\n<td><strong>Not Activated</strong> The requested member or feature has not been activated for this account. Please contact Harvest Media to review the configuration.</td>\n</tr>\n<tr>\n<td>19</td>\n<td><strong>Cloud Search Not Available</strong> The requested search cannot be completed as Cloud Search has not been enabled or configured correctly on the account. Please contact Harvest Media to review the configuration.</td>\n</tr>\n<tr>\n<td>20</td>\n<td><strong>Not All Downloads Were Added to Queue</strong> The requested download has been received, however not all aspects of the download have been added to the download queue for processing.</td>\n</tr>\n<tr>\n<td>21</td>\n<td><strong>Access Token Expired</strong> The authorization token has expired. Please request a new token before using the Harvest Media API.</td>\n</tr>\n<tr>\n<td>22</td>\n<td><strong>Playlist Category Does Not Exist</strong> The requested playlist category does not exist, please check the ID provided to ensure it is correct.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"a00c948e-f230-4f07-80f9-da8dcf3a8b07"},{"name":"API Rate Limiting","id":"61ecd55f-11c9-4e88-b60a-98117f982b49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<p>All our API endpoints require authentication before they will accept requests. Please refer to the documentation, for each API, to learn how to authenticate.</p>\n<ol>\n<li><p><a href=\"https://developer.harvestmedia.net/#2ec2f286-b390-4b51-847b-685216d31ec6\">Public API</a></p>\n</li>\n<li><p><a href=\"https://developer.harvestmedia.net/#82ee8bb0-c7c7-4238-846f-0f52416d4f98\">Export API</a></p>\n</li>\n<li><p><a href=\"https://developer.harvestmedia.net/#6d815da3-e7d4-4612-a8be-8c28260ab7a5\">Import API</a></p>\n</li>\n<li><p><a href=\"https://developer.harvestmedia.net/#de017038-71f3-4ceb-87c5-fbe526b7b787\">Integration/Agent API</a></p>\n</li>\n</ol>\n<h4 id=\"rate-limiting-after-authentication\">Rate limiting after authentication</h4>\n<p>Once authenticated, requests from that authentication will be bound by rate limits per IP address. Rate limits vary depending on the API endpoint that is being requested.</p>\n<p>Please refer to the rate limit table outlined below.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>API</th>\n<th>API rate limit</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Public API</td>\n<td>3600 requests per 5 minutes per IP address</td>\n</tr>\n<tr>\n<td>Export API</td>\n<td>300 requests per 5 minutes per IP address</td>\n</tr>\n<tr>\n<td>Import API</td>\n<td>200 requests per 5 minutes per IP address</td>\n</tr>\n<tr>\n<td>Integration/Agent API</td>\n<td>300 requests per 5 minutes per IP address</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>IMPORTANT:</strong> Rate limits are IP-based. This is important to note, particularly for the Public API, as it means the 3600 is not split between all users connected to the one access token.</p>\n<h4 id=\"why-rate-limiting\">Why rate limiting?</h4>\n<p>Rate limiting is put in place to help protect your applications from performance degradation and/or outages. It prevents misbehaving applications from consuming a majority share of what are essentially shared resources.</p>\n<h4 id=\"what-can-i-do-to-help-prevent-my-integration-from-reaching-these-limits\">What can I do to help prevent my integration from reaching these limits?</h4>\n<p>All applications should be designed with these rate limits in mind. If you're reaching the relevant rate limit for your API endpoint then we would heavily recommend restructuring your application to improve it's performance and thus reducing the number of requests performed within the rate limit period.</p>\n<p>For the Export, Import and Integration API's our suggestion is to implement exponential back off in the first instance - which will provide better request flow control.</p>\n<p>The idea behind exponential back off is to use progressively longer waits between retries for consecutive error responses. You should implement a maximum delay interval, as well as a maximum number of retries. The maximum delay interval and maximum number of retries are not necessarily fixed values, and should be set based on the operation being performed, as well as other local factors, such as network latency.</p>\n<p>The following pseudo code shows one way to poll for a status using an incremental delay, assuming you are not using concurrent clients.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>retries = 0\nDO\nwait for (2^retries \\\\* 100) milliseconds\nstatus = Get the result of the asynchronous operation.\nIF status = SUCCESS\n    retry = false\nELSE IF status = NOT_READY\n    retry = true\nELSE IF status = THROTTLED\n    retry = true\nELSE\n    Some other error occurred, so stop calling the API.\n    retry = false\nEND IF\nretries = retries + 1\nWHILE (retry AND (retries &lt; MAX_RETRIES))\n\n</code></pre><h4 id=\"what-happens-if-my-integration-exceeds-the-rate-limits-that-are-in-place\">What happens if my integration exceeds the rate limits that are in place?</h4>\n<p>The current request, and any future requests for the remainder of the 5 minute rate limit period, will be blocked.</p>\n<p>The response headers will contain:</p>\n<p><code>Status Code: 403</code></p>\n<p>The response body will contain:</p>\n<p><code>The request could not be satisfied. Request blocked. We can't connect to the server for this app or website at this time.</code></p>\n<p>After the 5 minute period has elapsed, access will be re-granted. Should the integration again exceed the rate limits in the next 5 minute period, access will be summarily blocked.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"61ecd55f-11c9-4e88-b60a-98117f982b49"},{"name":"API Health Status","id":"89d3115e-9189-4019-81fa-abee27c428b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"INFO","header":[],"url":"","description":"<p>To programmatically check the status of any of the Harvest Media API's, there is an available endpoint that can be periodically polled to check real time application performance.</p>\n<p>Health endpoint: <a href=\"https://service.harvest.music/health\">https://service.harvest.music/health</a></p>\n<h4 id=\"how-does-it-work\">How does it work?</h4>\n<p>When a request is made to this endpoint a number of metrics will be returned, each defining a key deliverable of the API.</p>\n<p>Here is an example response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"metrics\": {\n        \"apdex\": [\n            {\n                \"type\": \"Search\",\n                \"value\": \"0.97\",\n                \"description\": \"Excellent\"\n            },\n            {\n                \"type\": \"GeoIP\",\n                \"value\": \"1.00\",\n                \"description\": \"Excellent\"\n            },\n            {\n                \"type\": \"Data\",\n                \"value\": \"0.98\",\n                \"description\": \"Excellent\"\n            },\n            {\n                \"type\": \"Cache\",\n                \"value\": \"0.82\",\n                \"description\": \"Fair\"\n            },\n            {\n                \"type\": \"Asset\",\n                \"value\": \"0.97\",\n                \"description\": \"Excellent\"\n            },\n            {\n                \"type\": \"Download\",\n                \"value\": \"0.82\",\n                \"description\": \"Fair\"\n            }\n        ]\n    }\n}\n\n</code></pre><p>The metrics returned are;</p>\n<ol>\n<li><p><strong>Search</strong>: the core search mechanics for searching metadata. Full impairment of this service would prevent users of the site from being able to perform searches or retrieve predictive suggestions.</p>\n</li>\n<li><p><strong>GeoIP:</strong> the look up service in-use that determines the location of users. Typically used to provide regional-context to the content shown to users. Full impairment of this service would prevent registrations and the authentication of guests on the website - which in turn prevents the return of tracks across all API responses.</p>\n</li>\n<li><p><strong>Data</strong>: the core data repository services. This excludes cache layers that reside above the data repository. Full impairment of this service would prevent all API requests from being fulfilled.</p>\n</li>\n<li><p><strong>Cache</strong>: the cache service in-use to provide cachable responses to users. Impairment of this service would see slower response times across all services.</p>\n</li>\n<li><p><strong>Asset</strong>: the assets that are delivered from the API. This includes artwork and samples. Full impairment of this service would see artwork and samples failing to return.</p>\n</li>\n<li><p><strong>Download</strong>: the download service in-use to deliver audio and cuesheets to users. Full impairment of this service would see download requests being requested but never fulfilled. In cases where the download is asked or force to be delivered by email (for example due to size of download) the request will be queued and delivered when services are returned.</p>\n</li>\n</ol>\n<p>Each metric contains a <code>type</code>, <code>value</code> and <code>description</code>. The type is a unique identifier to the deliverable, the value is an Apdex score (more on this below) and the description is the user experience based off the Apdex.</p>\n<p>The Apdex (Application Performance Index) score is an open standard which defines three different types of users and their experience with an application:</p>\n<ul>\n<li><p>A <strong>satisfied</strong> user feels fully productive on your application due to a smooth, responsive experience that’s free of any slowdowns.</p>\n</li>\n<li><p>A <strong>tolerating</strong> user may notice small amounts of lag or slowdowns, but continues to work around them without complaint.</p>\n</li>\n<li><p>A <strong>frustrated</strong> user is actively thinking about not waiting for your application to respond or abandoning it altogether due to consistent lag or long waiting times.</p>\n</li>\n</ul>\n<p>Apdex measures the ratio of satisfied, tolerating, and frustrated users based on raw response time data.</p>\n<p>Based on the above information, the metric score provided in the response can be interpretted in the following manner:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Score</th>\n<th>Rating</th>\n<th><strong>Explanation</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0.94 - 1</td>\n<td>Excellent</td>\n<td>Users are fully productive and are not impeded by response time.</td>\n</tr>\n<tr>\n<td>0.85 - 0.93</td>\n<td>Good</td>\n<td>Users are generally productive and not impeded by response time.</td>\n</tr>\n<tr>\n<td>0.70 - 0.84</td>\n<td>Fair</td>\n<td>Users experience some performance issues, but are likely to continue the process based on what they get in return.</td>\n</tr>\n<tr>\n<td>0.50 - 0.69</td>\n<td>Poor</td>\n<td>Users experience a moderate amount of lag, but are still likely to continue.</td>\n</tr>\n<tr>\n<td>0.0 - 0.49</td>\n<td>Unacceptable</td>\n<td>Your application is so unresponsive that users abandon their task.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"how-to-use-this\">How to use this?</h4>\n<p>In the majority of cases, integrating with this endpoint is not needed. However, should a need arise that requires a mechanism for moving a website into maintenance mode then a potential usage could be;</p>\n<ol>\n<li><p>Create a means of tracking failed requests that come to the Harvest Media API. If a certain number of requests fail within a certain period of time then request the health endpoint to see if it is a valid impairment of services. If yes, then move the site into maintenance mode</p>\n</li>\n<li><p>Once in maintenance mode, continue to poll the health endpoint periodically and after services have been shown to be restored (and after enough time has elapsed to be sure) then re-open the site</p>\n</li>\n</ol>\n<p>A truly impactful degradation would be metric scores that fall into the Unacceptable range for an extended duration (0.0 - 0.49). Full impairment would be values in the single digits.</p>\n<p>It should be noted that a decision should be made on the overall impact of each metric to the core operation of the site. For example, if all metrics are Excellent except for, say, the Download metric then moving the site into maintenance mode is probably not required. This is because the only service impacted is downloads, meaning users can still use the bulk of API services on offer like searches, member playlists, samples etc. As such, if implementation of the health endpoint is required then we would heavily recommend determining which combination of services needs to be fully impaired before moving into a maintenance mode.</p>\n","urlObject":{"query":[],"variable":[]}},"response":[],"_postman_id":"89d3115e-9189-4019-81fa-abee27c428b0"}],"id":"68d41a07-f8ae-410b-84ae-4c3100f0703f","event":[{"listen":"prerequest","script":{"id":"2d2912b0-cfb4-4aa4-bfaf-c5f82dd9b5ee","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b355223e-58a1-4c68-b0ce-507936bb1bda","type":"text/javascript","exec":[""]}}],"_postman_id":"68d41a07-f8ae-410b-84ae-4c3100f0703f","description":""}],"event":[{"listen":"prerequest","script":{"id":"5b43a642-49a4-406c-87ff-a1882aa0fcc1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"85366089-8b57-427a-89fd-d708a0b9ad78","type":"text/javascript","exec":[""]}}]}