- URL:https://<topographicProductionServer-url>/updateProduct
- Related Resources:Add Product, Generate Product, Remove Product
- Version Introduced:10.9
Description
License:
The use of this resource requires an ArcGIS GIS Server Advanced license and a Production Mapping or Defense Mapping server extension license.
The updateProduct operation updates properties of a product.
Request parameters
| Parameter | Details | 
|---|---|
| productName (Required) | The name of the product. | 
| description (Optional) | The new description for the product. | 
| enabled (Optional) | Enables or disables the product. If a product is disabled, the generateProduct operation returns an error for that product. | 
| sheetIDField (Optional) | Updates the sheet ID field. | 
| raster (Optional) | The path to a raster on disk (server path) or the URL of an image service. | 
| productVersions (Optional) | The json object indicating the type of operation and the versions. There are two formats. If the operation is add or update, the format is as follows: If the operation is remove, the format is as follows: | 
| ancillaryLayers (Optional) | The json object indicating the type of operation and layers. There are two formats. If the operation is an add or update, the format is as follows: If the operation is remove, the format is as follows: | 
Example usage
The following URL queries the products in the Topographic Production Service resource by productName 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 of a response that a product's properties were successfully updated:{
 "productName": "MTM50",
 "success": true
}
JSON Response example
The following is an example of an error response:
{
 "error": {
  "code": -2147211775,
  "message": "Product name not found.",
  "details": [
   
  ]
 }
}