API for performing operations on part numbers.
Introduction to the Products and Packaging REST API (1.0.0_Beta)
The Products and Packaging REST API provides endpoints for creating and retrieving products, features, maintenance, part numbers, and suites.
The Products and Packaging REST API is currently in its beta version and remains under active development. As such, it is not yet fully optimized, and may undergo significant changes or enhancements. Revenera strongly advises against using this API in production environments.
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/suites
- Generated server urlhttps://YourSiteID-uat.flexnetoperations.com/products-api/v1/suites
- 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/suites?suiteName=string&version=string&description=string&partNumber=string&state=string&packageName=string&packageVersion=string&hostType=string&licenseTechnology=string&licenseGenerator=string&usedOnDevice=true&creationDate=string&lastModifiedDate=string&sort_by=string&sort_order=string&page=0&limit=0'Response
application/json
{ "message": "string", "status": "string" }
Bodyapplication/jsonrequired
License Technology name of the suite
Default "FlexNet Licensing"
Example: "FlexNet Licensing"
Used on device plays role only when license technology is FlexNet Licensing
Example: true
Allow download of obsolete fulfillment records in Producer Portal
Example: true
Allow download of obsolete fulfillment records in End-User Portal
Example: true
List of License Models associated with the suite
Example: ["Embedded Counted"]
Product category name of the suite
Default "Uncategorized Products"
Example: "Uncategorized Products"
- Mock serverhttps://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/suites
- Generated server urlhttps://YourSiteID-uat.flexnetoperations.com/products-api/v1/suites
- 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/suites \
-H 'Content-Type: application/json' \
-d '{
"suiteName": "Suite A",
"version": "1.0.0",
"description": "This is a sample product description",
"autoDeploy": true,
"licenseTechnology": "FlexNet Licensing",
"licenseGenerator": "demo",
"usedOnDevice": true,
"packageProperties": {
"name": "Package",
"version": "1.0.0",
"versionFormat": "FIXED"
},
"allowDownloadObsoleteFrInAdmin": true,
"allowDownloadObsoleteFrInPortal": true,
"trustedKey": "Trusted Key",
"virtualTrustedKey": "Virtual Trusted Key",
"products": [
{
"name": "Product A",
"version": "1.0.0",
"count": 10
}
],
"licenseModels": [
"Embedded Counted"
],
"customAttributes": [
{
"name": "ca_text",
"value": "testing"
}
],
"partNumbers": [
{
"partNumber": "PN-12345",
"licenseModelName": "Embedded Counted"
}
],
"hostTypes": [
"FLX_SERVER"
],
"productCategory": "Uncategorized Products",
"productCategoryAttributes": [
{
"name": "ca_text",
"value": "testing"
}
]
}'Response
application/json
{ "message": "string", "status": "string" }
- Mock serverhttps://fnoapi.redocly.app/_mock/apis/rest/product/product-service/v1/suites/{suiteName}/{suiteVersion}
- Generated server urlhttps://YourSiteID-uat.flexnetoperations.com/products-api/v1/suites/{suiteName}/{suiteVersion}
- 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/suites/{suiteName}/{suiteVersion}'Response
application/json
{ "message": "string", "status": "string" }