Management API
Product
Create Product
3min
creates a product if requesting manager has access permissions to it url /api/v1/products/ method post parameters active boolean product name string short code string only accepts alphanumeric characters, digits and dashes default license type string values can be perpetual , subscription , time limited , consumption subscription duration string valid duration string enable maintenance period boolean maintenance duration string max consumptions integer allow overages boolean max overages integer reset consumption boolean consumption period string is floating boolean is floating cloud boolean floating users integer floating timeout integer max activations integer allow trial boolean trial days integer authorization method string values can be license key , user prevent vm boolean hardware id required boolean is upgrade boolean upgrade from list of product ids is node locked boolean is user locked boolean data example { "active" true, "product name" "tmc4", "short code" "tmc4", "default license type" "perpetual", "subscription duration" "", "valid duration" "", "enable maintenance period" false, "maintenance duration" "", "max consumptions" 1, "allow overages" false, "max overages" 0, "reset consumption" false, "consumption period" null, "is floating" false, "is floating cloud" false, "floating users" 0, "floating timeout" 120, "max activations" 1, "allow trial" false, "trial days" 0, "authorization method" "license key", "prevent vm" false, "hardware id required" false, "is upgrade" false, "upgrade from" \[], "is node locked" true, "is user locked" false } success response code 200 ok content examples { "id" 1717144102531927, "upgrade from" \[], "product features" \[], "custom fields" \[], "license templates" \[ { "id" 974, "license product feature templates" \[], "license custom field templates" \[], "created at" "2024 05 31t08 28 22 755821z", "updated at" "2024 05 31t08 28 22 755854z", "name" "default license policy", "code" "dftlp", "is default" true, "default license type" "perpetual", "allow trial" false, "trial days" 0, "max activations" 1, "allow unlimited activations" false, "max license users" 1, "is floating" false, "is floating cloud" false, "floating users" 0, "floating timeout" 120, "enable maintenance period" false, "maintenance duration" "", "prevent vm" false, "valid duration" "", "allow grace period" false, "grace period" 0, "max consumptions" 1, "allow unlimited consumptions" false, "allow overages" false, "max overages" 0, "reset consumption" false, "consumption period" null, "max transfers" 0, "is air gapped" false, "can borrow" false, "max borrow time" 0, "is archived" false, "is hardware key auth" false, "metadata" {}, "product" 1717144102531927 } ], "installation files" \[], "created at" "2024 05 31t08 28 23z", "updated at" "2024 05 31t08 28 23z", "product name" "tmc4", "short code" "tmc4", "active" true, "valid duration" "", "allow trial" false, "trial days" 0, "max activations" 1, "hardware id required" false, "is upgrade" false, "subscription duration" "", "enable maintenance period" false, "maintenance duration" "", "is floating" false, "is floating cloud" false, "floating users" 0, "floating timeout" 120, "default license type" "perpetual", "is user locked" false, "is node locked" true, "max consumptions" 1, "authorization method" "license key", "prevent vm" false, "allow overages" false, "max overages" 0, "reset consumption" false, "consumption period" null, "is archived" false, "is bundle" false, "metadata" {}, "company" 277 }