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/
Entitlement ID of the entitlement. If you specify the entitlement ID, then it must be unique across all entitlements and line items. If you specify the entitlement ID here, then the autoGenerate flag must be set to false
Description of the entitlement
Whether the customer can use the entitlement ID to log into the End-User Portal after the entitlement is deployed
Email address of the ship-to contact
Address of the ship-to contact
List of accounts associated with the entitlement. If account is not provided, the entitlement will be associated with UNKNOWN_ORG_UNIT(default account).
List of line items contained in the entitlement
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
Name of the email template to be used for entitlement related emails
List of entitlement custom attributes. Note that mandatory custom attributes must be included in this list
- Mock server
https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlement
- Generated server url
https://flex1001-ci.flexnetoperations.com/entitlements-api/v1/entitlement
- 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 \
-H 'Content-Type: application/json' \
-d '{
"entitlementId": "ent-id-1234",
"description": "Description for entitlement",
"allowPortalLogin": true,
"shipToEmail": "Joe@example.com",
"shipToAddress": "Building-Street-City",
"accounts": [
{
"accountId": "SampleOrg12345",
"accountName": "string",
"accountType": "CUSTOMER",
"partnerTierName": "END_CUSTOMER/PARTNER_TIER_ONE",
"isCurrentOwner": true,
"contactEmail": "Joe@example.com"
}
],
"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"
}
],
"autoDeploy": true,
"emailTemplateVariation": "DEFAULT",
"attributes": [
{
"name": "REGION",
"value": "EMEA"
}
],
"autoGenerate": false,
"status": "draft"
}'
{ "status": "string" }
- Mock server
https://fnoapi.redocly.app/_mock/apis/rest/fno_api_modernization/v1/entitlements
- Generated server url
https://flex1001-ci.flexnetoperations.com/entitlements-api/v1/entitlements
- 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/entitlements?activationId=string&accountId=string&accountName=string&contactEmail=string&product=string&version=string&partNumber=string&status=string&sort_by=string&sort_order=string&page=0&limit=0'
{ "status": "string" }