# Update a Calculation Grid Updates label of the specified Calculation Grid. Endpoint: POST /update/CG Security: basic, X-PriceFx-jwt ## Request fields (application/json): - `data` (object) - `data.typedId` (string) - `data.label` (string) - `oldValues` (object) The type code is CG. - `oldValues.lastUpdateByName` (string,null) - `oldValues.createdByName` (string,null) - `oldValues.updateDate` (string,null) - `oldValues.configuration` (string) - `oldValues.relativeTargetDateDays` (integer,null) - `oldValues.lastUpdateDate` (string) - `oldValues.numberOfSubmittedItems` (integer) - `oldValues.numberOfAutoApprovedItems` (integer) - `oldValues.locale` (string,null) - `oldValues.numberOfDeniedItems` (integer) - `oldValues.calculationDate` (string,null) - `oldValues.keyGenerationType` (string) Enum: "DATA_DRIVEN", "LOGIC_DRIVEN", "MANUAL" - `oldValues.writeOnlyChangedItems` (boolean) - `oldValues.userGroupViewDetails` (string,null) - `oldValues.id` (integer) - `oldValues.calculationGridType` (string,null) Enum: "CG1", "CG2", "CG3", "CG4", "CG5", "CG6", null - `oldValues.createDate` (string) - `oldValues.calculationMessages` (string,null) - `oldValues.updatedBy` (integer) - `oldValues.numberOfApprovedItems` (integer) - `oldValues.keySize` (integer) - `oldValues.targetDate` (string) - `oldValues.version` (integer) - `oldValues.partialCalculationDate` (string,null) - `oldValues.numberOfOpenItems` (integer) - `oldValues.createdBy` (integer) - `oldValues.numberOfItems` (integer) - `oldValues.userGroupEdit` (string,null) - `oldValues.nodeId` (integer,null) - `oldValues.keepManualOverrides` (boolean) - `oldValues.calculationStartDate` (string,null) - `oldValues.lastUpdateBy` (integer) - `oldValues.status` (string) Enum: "DRAFT", "PENDING", "SCHEDULED", "PROCESSING", "SCHEDULED_DIRTY", "ERROR", "READY", "CANCELLED" - `oldValues.approvalLevel` (string) Enum: "LINE_ITEM" - `operationType` (string) - `textMatchStyle` (string) ## Response 200 fields (application/json): - `response` (object) - `response.node` (string) - `response.data` (array) - `response.data.lastUpdateByName` (string,null) - `response.data.createdByName` (string,null) - `response.data.updateDate` (string,null) - `response.data.typedId` (string) - `response.data.configuration` (string) - `response.data.relativeTargetDateDays` (integer,null) - `response.data.lastUpdateDate` (string) - `response.data.numberOfSubmittedItems` (integer) - `response.data.numberOfAutoApprovedItems` (integer) - `response.data.locale` (string,null) - `response.data.numberOfDeniedItems` (integer) - `response.data.calculationDate` (string,null) - `response.data.keyGenerationType` (string) Enum: "DATA_DRIVEN", "LOGIC_DRIVEN", "MANUAL" - `response.data.writeOnlyChangedItems` (boolean) - `response.data.userGroupViewDetails` (string,null) - `response.data.id` (integer) - `response.data.calculationGridType` (string,null) Enum: "CG1", "CG2", "CG3", "CG4", "CG5", "CG6", null - `response.data.createDate` (string) - `response.data.calculationMessages` (string,null) - `response.data.updatedBy` (integer) - `response.data.numberOfApprovedItems` (integer) - `response.data.keySize` (integer) - `response.data.targetDate` (string) - `response.data.label` (string) - `response.data.version` (integer) - `response.data.partialCalculationDate` (string,null) - `response.data.numberOfOpenItems` (integer) - `response.data.createdBy` (integer) - `response.data.numberOfItems` (integer) - `response.data.userGroupEdit` (string,null) - `response.data.nodeId` (integer,null) - `response.data.keepManualOverrides` (boolean) - `response.data.calculationStartDate` (string,null) - `response.data.lastUpdateBy` (integer) - `response.data.status` (string) Enum: "DRAFT", "PENDING", "SCHEDULED", "PROCESSING", "SCHEDULED_DIRTY", "ERROR", "READY", "CANCELLED" - `response.data.approvalLevel` (string) Enum: "LINE_ITEM"