- URL:
- https://<root>/<serviceName>/TopographicProductionServer/updateProduct
- Methods:
- GET
- Related Resources:
- Add Product, Generate Product, Remove Product
- Required Capability:
- Requires an ArcGIS GIS Server Advanced license and a Production Mapping or Defense Mapping server extension license
- Version Introduced:
- 10.9
Description
The update operation updates properties of a product.
Request parameters
| Parameter | Details | 
|---|---|
| 
 (Required) | The name of the product. | 
| 
 (Optional) | The new description for the product. | 
| 
 (Optional) | Enables or disables the product. If a product is disabled, the  | 
| 
 (Optional) | Updates the sheet ID field. | 
| 
 (Optional) | The path to a raster on disk (server path) or the URL of an image service. | 
| 
 (Optional) | Indicates the product version. Use the following syntax to add or update the version: Use the following syntax to remove the version: Starting at ArcGIS Enterprise11.2, additional properties can be applied: 
 The following example uses   | 
| 
 (Optional) | Indicates the product layers. Use the following format to add or update layers: Use the following format to remove the layer:  | 
Example usage
The following URL queries the products in the Topographic Production Service resource by product and updates it:
https://machine.domain.com/server/rest/services/MTM50/TopographicProductionServer/updateProduct?productName=MTM50&description=test&enabled=&sheetIDField=&raster=&productVersions=&ancillaryLayers=&f=htmlJSON Response syntax
The following is the syntax of a response:
{
 "productName": <productName>,
 "success": <true | false>
}JSON Response example
The following is an example response when a product's properties were successfully updated:
{
 "productName": "MTM50",
 "success": true
}The following is an example of error response when the product fails to update:
{
 "error": {
  "code": -2147211775,
  "message": "Product name not found.",
  "details": [
  ]
 }
}