API documentation for Entitlement service
Entitlements API (Beta) (1.0.0_Beta)
https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/
https://flex1001-ci.flexnetoperations.com/entitlements-api/
- Mock server
https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement/{entitlementId}/line-items
- Generated server url
https://flex1001-ci.flexnetoperations.com/entitlements-api/v1/entitlement/{entitlementId}/line-items
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement/{entitlementId}/line-items?activationId=string&productName=string&startDate=string&licenseModelName=string&status=string&page=0&limit=0'
{ "status": "string" }
Activation ID of the line item. If you specify the activation ID, then it must be unique across all entitlements and line items. If you specify the activation ID here, then the autoGenerate flag must be set to false
List of products entitled by this line item
Whether this line item is permanent. A permanent line item has no expiration date.
Start date of the line item in YYYY-MM-DD format
List of custom attributes related to the line item
Type of order for the line item. The default is NEW_ORDER
- Mock server
https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement/{entitlementId}/line-items
- Generated server url
https://flex1001-ci.flexnetoperations.com/entitlements-api/v1/entitlement/{entitlementId}/line-items
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement/{entitlementId}/line-items' \
-H 'Content-Type: application/json' \
-d '{
"lineItems": [
{
"activationId": "act-id-1234",
"product": [
{
"productName": "SampleProduct",
"productVersion": "SampleVersion-1.0",
"licenseModel": {
"licenseModelName": "LicenseModelName",
"issuer": "SampleLicenseIssuer",
"serialNumber": "SampleSerialno",
"vendorString": "uniqueVendorString",
"notice": "Premium Feature A"
}
}
],
"quantity": 1,
"quantityPerCopy": 1,
"isActivatable": true,
"isPermanent": true,
"expiryDate": "2025-01-01",
"startDate": "2025-01-01",
"attributes": [
{
"name": "REGION",
"value": "EMEA"
}
],
"autoGenerate": false,
"autoDeploy": true,
"orderType": "NEW_ORDER",
"lineItemStatus": "draft"
}
]
}'
{ "status": "string" }
- Mock server
https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement/{entitlementId}/line-items/{activationId}/policies
- Generated server url
https://flex1001-ci.flexnetoperations.com/entitlements-api/v1/entitlement/{entitlementId}/line-items/{activationId}/policies
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement/{entitlementId}/line-items/{activationId}/policies' \
-H 'Content-Type: application/json' \
-d '{
"rehosts": {
"allowedCount": 0,
"policyTermDuration": 0,
"policyTermUnit": "string"
},
"returns": {
"allowedCount": 0,
"policyTermDuration": 0,
"policyTermUnit": "string"
},
"repairs": {
"allowedCount": 0,
"policyTermDuration": 0,
"policyTermUnit": "string"
},
"extraActivations": 0,
"cancelLicense": true,
"virtualLicense": true,
"acpiGenerationIdLicense": true
}'
{ "status": "string" }
- Mock server
https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement/{entitlementId}/additional-properties
- Generated server url
https://flex1001-ci.flexnetoperations.com/entitlements-api/v1/entitlement/{entitlementId}/additional-properties
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement/{entitlementId}/additional-properties' \
-H 'Content-Type: application/json' \
-d '{
"lineItems": [
{
"activationId": "string",
"orderType": "new_order",
"parentActivationId": "string",
"deploy": true,
"product": {
"productName": "string",
"productVersion": "string",
"partNumber": "string",
"licenseModel": {
"name": "string",
"issuer": "string",
"serialNumber": "string",
"vendorString": "string",
"notice": "string",
"overdraft": 0,
"maxBorrowInterval": "string",
"autoProvision": true,
"gracePeriodDays": 0
}
},
"attributes": [
{
"name": "string",
"value": {},
"type": "line_item"
}
]
}
]
}'
{ "status": "string", "activationIds": [ { … } ], "response": { "property1": { … }, "property2": { … } } }