Entitlement Details
The entitlementdetails API returns line-item information associated with a specified entitlement.
Endpoint
https://<site-id>/flexnet/pubservices/entitlementdetails
Method
POST
Request Schema
The request body for the entitlementdetails API must be an XML document that conforms to the following XML Schema (XSD).
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:com.macrovision:flexnet/operations/publicservices"
xmlns:xs="http://www.w3.org/2001/XMLSchema "
xmlns:tns="urn:com.macrovision:flexnet/operations/publicservices"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Request" type="tns:entitlementRequestType"/>
<xs:complexType name="entitlementRequestType">
<xs:sequence>
<xs:element name="EntitlementId" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Example Request and Response (Token-Based Authentication)
The following example demonstrates a request and response authenticated using a token.
Note:
Example Request
HOST="http://se02-ci.flexnetoperations.com "
ENT_ID="fd6c-91b4-d2d8-45b8-8d9a-5295-c3b2-f19a"
TOKEN="rna_xxxxxx"
curl -X POST "https://${HOST}/flexnet/pubservices/entitlementdetails" \
-H "Authorization: Bearer ${TOKEN}" \
-d "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<Request xmlns=\"urn:com.macrovision:flexnet/operations/publicservices\">
<EntitlementId>${ENT_ID}</EntitlementId>
</Request>"
Example Response
<?xml version="1.0" encoding="UTF-8"?>
<Response xmlns="urn:com.macrovision:flexnet/operations/publicservices">
<StatusInfo>
<StatusCode>200</StatusCode>
</StatusInfo>
<ResponseData><![CDATA[<ActivationIdDetails>
<ActivationId>262a-0ee5-6e71-4d11-a525-71cf-1763-d377</ActivationId>
<NumberOfCopies>10</NumberOfCopies>
<NumberOfRemainingCopies>10</NumberOfRemainingCopies>
<LineItemSupportType>null</LineItemSupportType>
<LicenseModelName>CVD_License_Model_Counted</LicenseModelName>
<CustomAttributes>
</CustomAttributes>
</ActivationIdDetails>]]></ResponseData>
</Response>