To create a product, use the following request:
POST /products
Request JSON Objects
Valid JSON parameters include the following.
| Parameter | Type | Required | Definition |
|---|---|---|---|
name | string | Yes | Product name |
| version | string | Yes | Version |
| description | string | No | Description |
| license_generator_type | string | Yes | License generator type. Choices are lm_x, flexnet, reprise |
| license_generator_id | integer | No | License generator ID |
| feature_name | string | Yes | Feature name |
Example request
POST /products HTTP/1.1
Content-Type: application/json
Authorization: Bearer f794846b7c26621688e1e06164975b4eae8ce2f6
{
"name": "License Statistics",
"version": "6.0",
"description": "",
"license_generator_type": "lm_x",
"license_generator_id": null,
"feature_name": "Professional"
}
Response
The LAC REST API returns the standard HTTP response codes described in the following table.
| Status Code | Description |
|---|---|
| 200 OK | Product created. |
| Invalid data. | |
| 403 Forbidden | Invalid or expired token provided. |
Example Response
HTTP/1.1 200 OK
Content-Type: application/json
{
"id": "1",
"name": "License Statistics",
"version": "6.0",
"description": "",
"LicenseGenerator": null,
"ProductTemplates": [
{
"id": "1",
"name": "Default",
"product_id": "1"
}
]
}