HCP Tenant Management Help
Here’s a sample HTTP GET request that retrieves XML describing the retention classes defined for the finance namespace owned by the europe tenant in the hcp.example.com system. The example saves the results in a file named finance.europe.retentionclasses.xml.
Request with curl command line
curl -k -H "Authorization: HCP bXl1c2Vy:3f3c6784e97531774380db177774ac8d"
"https://finance.europe.hcp.example.com/proc/retentionClasses" >
finance.europe.retentionclasses.xml
Request in Python using PycURL
import pycurl
filehandle = open("finance.europe.retentionclasses.xml", 'wb')
curl = pycurl.Curl()
curl.setopt(pycurl.HTTPHEADER, ["Authorization: HCP
bXl1c2Vy:3f3c6784e97531774380db177774ac8d"])
curl.setopt(pycurl.URL, "https://finance.europe.hcp.example.com \
/proc/retentionClasses")
curl.setopt(pycurl.SSL_VERIFYPEER, 0)
curl.setopt(pycurl.SSL_VERIFYHOST, 0)
curl.setopt(pycurl.WRITEFUNCTION, filehandle.write)
curl.perform()
print curl.getinfo(pycurl.RESPONSE_CODE)
curl.close()
filehandle.close()
Request headers
GET /proc/retentionClasses HTTP/1.1
Host: /finance.europe.hcp.example.com
Authorization: HCP bXl1c2Vy:3f3c6784e97531774380db177774ac8d
Response headers
HTTP/1.1 200 OK
X-HCP-Time: 1334326410
Content-Length: 1186
Response body
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/static/xsl/proc-retention-classes.xsl"?>
<retentionClasses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="/static/xsd/proc-retention-classes.xsd"
namespaceName="finance">
<retentionClass
name="Temporary"
value="0"
autoDelete="false">
<description><![CDATA[
Can be deleted at any time.
]]></description>
</retentionClass>
<retentionClass
name="KeepForever"
value="-1"
autoDelete="false">
<description><![CDATA[
Deletion is permanently disallowed.
]]></description>
</retentionClass>
<retentionClass
name="SecReg-107"
value="A+21y"
autoDelete="true">
<description><![CDATA[
Meets securities information rule 107 for retention of 21 years.
]]></description>
</retentionClass>
<retentionClass
name="SevenYears"
value="A+7y"
autoDelete="true">
<description><![CDATA[
Object can be deleted after seven years.
]]></description>
</retentionClass>
</retentionClasses>
Trademarks and Legal Disclaimer
© 2015, 2019 Hitachi Vantara Corporation. All rights reserved.