---
title: "Update a Calculation Grid Item"
method: POST
path: "/calculationgridmanager.update/{id}"
tags: ["Calculation Grids"]
---

# Update a Calculation Grid Item

`POST /calculationgridmanager.update/{id}`

Allows you to perform a manual override of the specified Calculation Grid Item (CGI). Returns the updated CGIx object.

## Request body

- object
  - `data` object, required
    - `typedId` string, required
    - `key6` string
  - `oldValues` CalculationGridItem6Key — The type code is CGI6.
    - `alerts` string, nullable
    - `allCalculationResults` object[]
    - `allowedOverrides` string, nullable
    - `attribute1` string, nullable
    - `attribute2` string, nullable
    - `attribute3` string, nullable
    - `attribute4` string, nullable
    - `attribute5` string, nullable
    - `attribute6` string, nullable
    - `attribute7` string, nullable
    - `attribute8` string, nullable
    - `attribute9` string, nullable
    - `attribute10` string, nullable
    - `attribute11` string, nullable
    - `attribute12` string, nullable
    - `attribute13` string, nullable
    - `attribute14` string, nullable
    - `attribute15` string, nullable
    - `attribute16` string, nullable
    - `attribute17` string, nullable
    - `attribute18` string, nullable
    - `attribute19` string, nullable
    - `attribute20` string, nullable
    - `attribute21` string, nullable
    - `attribute22` string, nullable
    - `attribute23` string, nullable
    - `attribute24` string, nullable
    - `attribute25` string, nullable
    - `attribute26` string, nullable
    - `attribute27` string, nullable
    - `attribute28` string, nullable
    - `attribute29` string, nullable
    - `attribute30` string, nullable
    - `attribute31` string, nullable
    - `attribute32` string, nullable
    - `attribute33` string, nullable
    - `attribute34` string, nullable
    - `attribute35` string, nullable
    - `attribute36` string, nullable
    - `attribute37` string, nullable
    - `attribute38` string, nullable
    - `attribute39` string, nullable
    - `attribute40` string, nullable
    - `attribute41` string, nullable
    - `attribute42` string, nullable
    - `attribute43` string, nullable
    - `attribute44` string, nullable
    - `attribute45` string, nullable
    - `attribute46` string, nullable
    - `attribute47` string, nullable
    - `attribute48` string, nullable
    - `attribute49` string, nullable
    - `attribute50` string, nullable
    - `attribute51` string, nullable
    - `attribute52` string, nullable
    - `attribute53` string, nullable
    - `attribute54` string, nullable
    - `attribute55` string, nullable
    - `attribute56` string, nullable
    - `attribute57` string, nullable
    - `attribute58` string, nullable
    - `attribute59` string, nullable
    - `attribute60` string, nullable
    - `attribute61` string, nullable
    - `attribute62` string, nullable
    - `attribute63` string, nullable
    - `attribute64` string, nullable
    - `attribute65` string, nullable
    - `attribute66` string, nullable
    - `attribute67` string, nullable
    - `attribute68` string, nullable
    - `attribute69` string, nullable
    - `attribute70` string, nullable
    - `attribute71` string, nullable
    - `attribute72` string, nullable
    - `attribute73` string, nullable
    - `attribute74` string, nullable
    - `attribute75` string, nullable
    - `attribute76` string, nullable
    - `attribute77` string, nullable
    - `attribute78` string, nullable
    - `attribute79` string, nullable
    - `attribute80` string, nullable
    - `attribute81` string, nullable
    - `attribute82` string, nullable
    - `attribute83` string, nullable
    - `attribute84` string, nullable
    - `attribute85` string, nullable
    - `attribute86` string, nullable
    - `attribute87` string, nullable
    - `attribute88` string, nullable
    - `attribute89` string, nullable
    - `attribute90` string, nullable
    - `attribute91` string, nullable
    - `attribute92` string, nullable
    - `attribute93` string, nullable
    - `attribute94` string, nullable
    - `attribute95` string, nullable
    - `attribute96` string, nullable
    - `attribute97` string, nullable
    - `attribute98` string, nullable
    - `attribute99` string, nullable
    - `attribute100` string, nullable
    - `calculatedResultSignificantValue` number, nullable
    - `calculationGridId` integer
    - `calculationResults` object[]
      - `alertMessage` string
      - `alertType` 'CRITICAL' | 'RED' | 'YELLOW'
      - `cssProperties` string
      - `displayOptions` integer
      - `excludeFromExport` boolean
      - `formatType` 'NUMERIC' | 'NUMERIC_LONG' | 'MONEY' | 'PERCENT' | 'TEXT' | 'MONEY_EUR' | 'MONEY_USD' | 'MONEY_GBP' | 'MONEY_JPY' | 'MONEY_CHF' | 'MONEY_PLN' | 'DATETIME' | 'DATE' | 'INTEGER' | 'LINK' | 'COMPLEX' | 'SPARKLINE'
      - `labelTranslations` string
      - `overridable` boolean
      - `overridden` boolean
      - `overrideAllowEmpty` boolean
      - `overrideValueOptions` unknown[]
        - unknown
      - `result` object
      - `resultDescription` string
      - `resultGroup` string
      - `resultLabel` string
      - `resultName` string
      - `resultType` string
      - `suffix` string
      - `userGroup` string
      - `warnings` string[]
    - `comments` string, nullable
    - `completeResultsAvailable` boolean
    - `createDate` string, date-time
    - `createdBy` integer
    - `itemExtensions` object, nullable
    - `key1` string
    - `key2` string
    - `key3` string
    - `key4` string
    - `key5` string
    - `key6` string
    - `label` string, nullable
    - `lastUpdateBy` integer
    - `lastUpdateDate` string, date-time
    - `manualEditUser` integer, nullable
    - `manualEditVersion` integer
    - `manualOverrides` string, nullable
    - `manualResultSignificantValue` number, nullable
    - `name` string
    - `previousSignificantValue` number, nullable
    - `resultSignificantValue` number, nullable
    - `significantValueChange` number, nullable
    - `significantValueChangePct` number, nullable
    - `tableId` integer, nullable
    - `typedId` string
    - `version` integer
    - `warnings` string, nullable
    - `workStatus` string, nullable
  - `operationType` string
  - `textMatchStyle` string

## Response `200`

OK

- object
  - `response` object
    - `node` string
    - `data` CalculationGridItem6Key[]
      - `alerts` string, nullable
      - `allCalculationResults` object[]
      - `allowedOverrides` string, nullable
      - `attribute1` string, nullable
      - `attribute2` string, nullable
      - `attribute3` string, nullable
      - `attribute4` string, nullable
      - `attribute5` string, nullable
      - `attribute6` string, nullable
      - `attribute7` string, nullable
      - `attribute8` string, nullable
      - `attribute9` string, nullable
      - `attribute10` string, nullable
      - `attribute11` string, nullable
      - `attribute12` string, nullable
      - `attribute13` string, nullable
      - `attribute14` string, nullable
      - `attribute15` string, nullable
      - `attribute16` string, nullable
      - `attribute17` string, nullable
      - `attribute18` string, nullable
      - `attribute19` string, nullable
      - `attribute20` string, nullable
      - `attribute21` string, nullable
      - `attribute22` string, nullable
      - `attribute23` string, nullable
      - `attribute24` string, nullable
      - `attribute25` string, nullable
      - `attribute26` string, nullable
      - `attribute27` string, nullable
      - `attribute28` string, nullable
      - `attribute29` string, nullable
      - `attribute30` string, nullable
      - `attribute31` string, nullable
      - `attribute32` string, nullable
      - `attribute33` string, nullable
      - `attribute34` string, nullable
      - `attribute35` string, nullable
      - `attribute36` string, nullable
      - `attribute37` string, nullable
      - `attribute38` string, nullable
      - `attribute39` string, nullable
      - `attribute40` string, nullable
      - `attribute41` string, nullable
      - `attribute42` string, nullable
      - `attribute43` string, nullable
      - `attribute44` string, nullable
      - `attribute45` string, nullable
      - `attribute46` string, nullable
      - `attribute47` string, nullable
      - `attribute48` string, nullable
      - `attribute49` string, nullable
      - `attribute50` string, nullable
      - `attribute51` string, nullable
      - `attribute52` string, nullable
      - `attribute53` string, nullable
      - `attribute54` string, nullable
      - `attribute55` string, nullable
      - `attribute56` string, nullable
      - `attribute57` string, nullable
      - `attribute58` string, nullable
      - `attribute59` string, nullable
      - `attribute60` string, nullable
      - `attribute61` string, nullable
      - `attribute62` string, nullable
      - `attribute63` string, nullable
      - `attribute64` string, nullable
      - `attribute65` string, nullable
      - `attribute66` string, nullable
      - `attribute67` string, nullable
      - `attribute68` string, nullable
      - `attribute69` string, nullable
      - `attribute70` string, nullable
      - `attribute71` string, nullable
      - `attribute72` string, nullable
      - `attribute73` string, nullable
      - `attribute74` string, nullable
      - `attribute75` string, nullable
      - `attribute76` string, nullable
      - `attribute77` string, nullable
      - `attribute78` string, nullable
      - `attribute79` string, nullable
      - `attribute80` string, nullable
      - `attribute81` string, nullable
      - `attribute82` string, nullable
      - `attribute83` string, nullable
      - `attribute84` string, nullable
      - `attribute85` string, nullable
      - `attribute86` string, nullable
      - `attribute87` string, nullable
      - `attribute88` string, nullable
      - `attribute89` string, nullable
      - `attribute90` string, nullable
      - `attribute91` string, nullable
      - `attribute92` string, nullable
      - `attribute93` string, nullable
      - `attribute94` string, nullable
      - `attribute95` string, nullable
      - `attribute96` string, nullable
      - `attribute97` string, nullable
      - `attribute98` string, nullable
      - `attribute99` string, nullable
      - `attribute100` string, nullable
      - `calculatedResultSignificantValue` number, nullable
      - `calculationGridId` integer
      - `calculationResults` object[]
        - `alertMessage` string
        - `alertType` 'CRITICAL' | 'RED' | 'YELLOW'
        - `cssProperties` string
        - `displayOptions` integer
        - `excludeFromExport` boolean
        - `formatType` 'NUMERIC' | 'NUMERIC_LONG' | 'MONEY' | 'PERCENT' | 'TEXT' | 'MONEY_EUR' | 'MONEY_USD' | 'MONEY_GBP' | 'MONEY_JPY' | 'MONEY_CHF' | 'MONEY_PLN' | 'DATETIME' | 'DATE' | 'INTEGER' | 'LINK' | 'COMPLEX' | 'SPARKLINE'
        - `labelTranslations` string
        - `overridable` boolean
        - `overridden` boolean
        - `overrideAllowEmpty` boolean
        - `overrideValueOptions` unknown[]
          - unknown
        - `result` object
        - `resultDescription` string
        - `resultGroup` string
        - `resultLabel` string
        - `resultName` string
        - `resultType` string
        - `suffix` string
        - `userGroup` string
        - `warnings` string[]
      - `comments` string, nullable
      - `completeResultsAvailable` boolean
      - `createDate` string, date-time
      - `createdBy` integer
      - `itemExtensions` object, nullable
      - `key1` string
      - `key2` string
      - `key3` string
      - `key4` string
      - `key5` string
      - `key6` string
      - `label` string, nullable
      - `lastUpdateBy` integer
      - `lastUpdateDate` string, date-time
      - `manualEditUser` integer, nullable
      - `manualEditVersion` integer
      - `manualOverrides` string, nullable
      - `manualResultSignificantValue` number, nullable
      - `name` string
      - `previousSignificantValue` number, nullable
      - `resultSignificantValue` number, nullable
      - `significantValueChange` number, nullable
      - `significantValueChangePct` number, nullable
      - `tableId` integer, nullable
      - `typedId` string
      - `version` integer
      - `warnings` string, nullable
      - `workStatus` string, nullable
    - `status` integer

---

[API](https://skmtc.net/pricefx/apis/the-pricefx-backend-api.md) · [All operations](https://skmtc.net/pricefx/apis/the-pricefx-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pricefx/the-pricefx-backend-api/versions/0850b5d6be73/schema)
