# Create a suite Endpoint: POST /v1/suites Version: 1.0.0_Beta ## Request fields (application/json): - `suiteName` (string, required) Name of the suite Example: "Suite A" - `version` (string, required) Version of the suite Example: "1.0.0" - `description` (string) Description of the suite Example: "This is a sample product description" - `autoDeploy` (boolean) Flag to indicate if suite should be auto-deployed Example: true - `licenseTechnology` (string) License Technology name of the suite Example: "FlexNet Licensing" - `licenseGenerator` (string) License Generator name of the suite Example: "demo" - `usedOnDevice` (boolean) Used on device plays role only when license technology is FlexNet Licensing Example: true - `packageProperties` (object) Suite package information - `packageProperties.name` (string) Name of the suite package Example: "Package" - `packageProperties.version` (string) Version of the suite package Example: "1.0.0" - `packageProperties.versionFormat` (string) Version format of the Suite package. Valid values are FIXED or DATEBASED Example: "FIXED" - `allowDownloadObsoleteFrInAdmin` (boolean) Allow download of obsolete fulfillment records in Producer Portal Example: true - `allowDownloadObsoleteFrInPortal` (boolean) Allow download of obsolete fulfillment records in End-User Portal Example: true - `trustedKey` (string) Trusted Key Configuration name Example: "Trusted Key" - `virtualTrustedKey` (string) Virtual Trusted Key Configuration name Example: "Virtual Trusted Key" - `products` (array) List of products included in the suite - `products.name` (string) Name of the product Example: "Product A" - `products.version` (string) Version of the product Example: "1.0.0" - `products.count` (integer) Count of the product in the suite Example: 10 - `licenseModels` (array) List of License Models associated with the suite Example: ["Embedded Counted"] - `customAttributes` (array) Custom attributes of the suite - `customAttributes.name` (string) Attribute name Example: "ca_text" - `customAttributes.value` (object) Attribute value, can be text/number/boolean/multiselect/date Example: "testing" - `partNumbers` (array) List of part numbers associated with the suite - `partNumbers.partNumber` (string) Part number associated with product Example: "PN-12345" - `partNumbers.licenseModelName` (string) License Model Name which would be associated with given partNumber if value is empty or null then licence model details will not be associated with partNumber Example: "Embedded Counted" - `hostTypes` (array) List of host types associated with the suite Example: ["FLX_SERVER"] - `productCategory` (string) Product category name of the suite Example: "Uncategorized Products" - `productCategoryAttributes` (array) Product category custom attributes of the suite ## Response 201 fields (application/json): - `message` (string) - `status` (string) ## Response 400 fields (application/json): - `message` (string) - `status` (string) ## Response 500 fields (application/json): - `message` (string) - `status` (string)