API documentation for Product and Packaging service
REST API Reference///
- Create a feature
Get features
Get feature bundle
Create a feature bundle
Create a feature
Introduction to the Products and Packaging REST API (1.0.0_Beta)
Download OpenAPI description
Languages
Servers
Mock server
https://fnoapi.redocly.app/_mock/apis/rest/product/product-service
Generated server url
https://YourSiteID-uat.flexnetoperations.com/products-api
- Mock serverhttps://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/features
- Generated server urlhttps://YourSiteID-uat.flexnetoperations.com/products-api/v1/features
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/features?name=string&version=string&versionFormat=string&state=string&creationDate=string&lastModifiedDate=string&vendorAuthString=string&page=0&limit=0'Response
application/json
{ "message": "string", "status": "string" }
Bodyapplication/jsonrequired
Mandatory fields: featureName, versionFormat
Name to uniquely identify the feature.
Example: "MyFeature"
If a FIXED version format is selected, specify version of the feature
Example: "1.0"
Specify maxVersion of the feature
Example: "2023.10.15"
Describe the characteristics of this feature that make it unique.
Example: "This feature enables advanced reporting."
Select an Aggregation Type for the feature. Valid values: NONE, SUM, MAX
Example: "SUM"
DTO for specifying feature override parameters.
- Mock serverhttps://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/features
- Generated server urlhttps://YourSiteID-uat.flexnetoperations.com/products-api/v1/features
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/features \
-H 'Content-Type: application/json' \
-d '{
"featureName": "MyFeature",
"versionFormat": "FIXED",
"version": "1.0",
"maxVersion": "2023.10.15",
"description": "This feature enables advanced reporting.",
"aggregationType": "SUM",
"featureOverrideParams": {
"vendorString": "Vendor123",
"notice": "This is a notice.",
"borrowable": true,
"serialNumber": "SN123456",
"dupGroup": {
"dupGroupOption": "GROUPMASK",
"groupMask": {
"option": [
"USER",
"HOST"
]
}
},
"counted": "Yes",
"reusable": "No"
},
"autoDeploy": true
}'Response
application/json
{ "message": "string", "status": "string" }
- Mock serverhttps://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/feature-bundles
- Generated server urlhttps://YourSiteID-uat.flexnetoperations.com/products-api/v1/feature-bundles
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/feature-bundles?featureBundleName=string&state=string&creationDate=string&lastModifiedDate=string&page=0&limit=0'Response
application/json
{ "message": "string", "status": "string" }
Bodyapplication/jsonrequired
Mandatory fields: featureBundleName
Name to uniquely identify the feature bundle.
Example: "MyFeatureBundle"
Describe the characteristics of this feature bundle that make it unique.
Example: "This feature bundle enables advanced reporting."
- Mock serverhttps://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/feature-bundles
- Generated server urlhttps://YourSiteID-uat.flexnetoperations.com/products-api/v1/feature-bundles
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/feature-bundles \
-H 'Content-Type: application/json' \
-d '{
"featureBundleName": "MyFeatureBundle",
"description": "This feature bundle enables advanced reporting.",
"autoDeploy": true,
"featureList": [
{
"featureName": "MyFeature",
"version": "1.0",
"quantity": 1
}
]
}'Response
application/json
{ "message": "string", "status": "string" }