To retrieve all product templates for a given product ID, use the following request:
GET /products/product_id/product-templates
where:
- product_id (integer) is the product ID.
Example request
GET /products/1/product-templates HTTP/1.1 Authorization: Bearer f794846b7c26621688e1e06164975b4eae8ce2f6
Response
The LAC REST API returns the standard HTTP response codes described in the following table.
| Status Code | Description |
|---|---|
| 200 OK | Product template list. |
| 403 Forbidden | Invalid or expired token provided. |
| 404 Not Found | Product ID does not exist. |
Example Response
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"id": "1",
"name": "Default",
"license_filename": "license_%TIME%.lic",
"license_type": "local",
"licensee_type": "not_specified",
"licensee": null,
"activations_allowed": "1",
"deactivations_allowed": "0",
"description": null,
"hostid_match_rate": "100",
"min_hostids": "1",
"Hostids": [
{
"name": "Not Locked",
"min_amount": "1",
"max_amount": "1"
}
],
"Features": [
{
"name": "licstat",
"version": "1.0",
"expiration_type": "no_expiration",
"expiration_date": null,
"issued_type": "not_issued",
"issued_date": null,
"options": null,
"additional_settings": null,
"enabled": true,
"days_from_activation": null,
"count": null,
"maintenance_type": "no_maintenance",
"maintenance_date": null,
"maintenance_days_from_activation": null,
"comment": null
}
]
},
{
"id": "2",
"name": "Basic",
"license_filename": "license_%TIME%.lic",
"license_type": "network",
"licensee_type": "fixed",
"licensee": "licensee",
"activations_allowed": "1",
"deactivations_allowed": "0",
"description": "",
"hostid_match_rate": "100",
"min_hostids": "1",
"Hostids": [
{
"name": "Not Locked",
"min_amount": "1",
"max_amount": "1"
}
],
"Features": [
{
"name": "licstat",
"version": "2.0",
"expiration_type": "fixed",
"expiration_date": "2030-01-01",
"issued_type": "not_issued",
"issued_date": null,
"options": "",
"additional_settings": "",
"enabled": true,
"days_from_activation": null,
"count": "5",
"maintenance_type": "days_from_activation",
"maintenance_date": null,
"maintenance_days_from_activation": "180",
"comment": ""
}
]
}
]