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: For details on token-based authentication, see Token-Based Authentication.

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>