# Update a Data Change Request Item Updates a Data Change Request Item (DCRI). Endpoint: POST /dcrmanager.update/{id} Security: basic, X-PriceFx-jwt ## Path parameters: - `id` (string, required) id of the Data Change Request whose item you want to update. ## Request fields (application/json): - `data` (object, required) - `data.typedId` (string, required) typedId of the item you want to update. - `data.currency` (string) - `oldValues` (object, required) The type code is DCRI. - `oldValues.key1` (string,null) - `oldValues.changeRequestId` (integer) - `oldValues.key2` (string,null) - `oldValues.typedId` (string) - `oldValues.key5` (string,null) - `oldValues.key6` (string,null) - `oldValues.key3` (string,null) - `oldValues.lastUpdateDate` (string) - `oldValues.key4` (string,null) - `oldValues.approvalReason` (string,null) - `oldValues.sku` (string) - `oldValues.unitOfMeasure` (string,null) - `oldValues.version` (integer) - `oldValues.attribute9` (any) - `oldValues.deleteRow` (boolean) - `oldValues.attribute8` (any) - `oldValues.attribute5` (any) - `oldValues.attribute4` (any) - `oldValues.attribute7` (any) - `oldValues.attribute6` (any) - `oldValues.name` (string,null) - `oldValues.attribute1` (any) - `oldValues.attribute14` (any) - `oldValues.attribute13` (any) - `oldValues.attribute3` (any) - `oldValues.attribute12` (any) - `oldValues.attribute2` (any) - `oldValues.attribute11` (any) - `oldValues.attribute10` (any) - `oldValues.attribute19` (any) - `oldValues.attribute18` (any) - `oldValues.attribute17` (any) - `oldValues.itemTypedId` (any) - `oldValues.attribute16` (any) - `oldValues.attribute15` (any) - `oldValues.oldValues` (object,null) - `oldValues.ignoreChange` (boolean) - `oldValues.customerId` (string,null) - `oldValues.attribute25` (any) - `oldValues.attribute24` (any) - `oldValues.attribute23` (any) - `oldValues.attribute22` (any) - `oldValues.attribute21` (any) - `oldValues.value` (string,null) - `oldValues.attribute20` (any) - `oldValues.createDate` (string) - `oldValues.comments` (string,null) - `oldValues.attribute29` (any) - `oldValues.attribute28` (any) - `oldValues.attribute27` (any) - `oldValues.attribute26` (any) - `oldValues.label` (string,null) - `oldValues.createdBy` (integer) - `oldValues.changeRef` (object,null) - `oldValues.attribute30` (any) - `oldValues.lastUpdateBy` (integer) - `operationType` (string) - `textMatchStyle` (string) ## Response 200 fields (application/json): - `response` (object) - `response.node` (string) - `response.data` (array) - `response.data.key1` (string,null) - `response.data.changeRequestId` (integer) - `response.data.key2` (string,null) - `response.data.typedId` (string) - `response.data.key5` (string,null) - `response.data.key6` (string,null) - `response.data.key3` (string,null) - `response.data.lastUpdateDate` (string) - `response.data.key4` (string,null) - `response.data.approvalReason` (string,null) - `response.data.sku` (string) - `response.data.unitOfMeasure` (string,null) - `response.data.version` (integer) - `response.data.attribute9` (any) - `response.data.deleteRow` (boolean) - `response.data.attribute8` (any) - `response.data.attribute5` (any) - `response.data.attribute4` (any) - `response.data.attribute7` (any) - `response.data.attribute6` (any) - `response.data.name` (string,null) - `response.data.attribute1` (any) - `response.data.attribute14` (any) - `response.data.attribute13` (any) - `response.data.attribute3` (any) - `response.data.attribute12` (any) - `response.data.attribute2` (any) - `response.data.attribute11` (any) - `response.data.attribute10` (any) - `response.data.attribute19` (any) - `response.data.attribute18` (any) - `response.data.attribute17` (any) - `response.data.itemTypedId` (any) - `response.data.attribute16` (any) - `response.data.attribute15` (any) - `response.data.oldValues` (object,null) - `response.data.ignoreChange` (boolean) - `response.data.customerId` (string,null) - `response.data.attribute25` (any) - `response.data.attribute24` (any) - `response.data.currency` (string,null) - `response.data.attribute23` (any) - `response.data.attribute22` (any) - `response.data.attribute21` (any) - `response.data.value` (string,null) - `response.data.attribute20` (any) - `response.data.createDate` (string) - `response.data.comments` (string,null) - `response.data.attribute29` (any) - `response.data.attribute28` (any) - `response.data.attribute27` (any) - `response.data.attribute26` (any) - `response.data.label` (string,null) - `response.data.createdBy` (integer) - `response.data.changeRef` (object,null) - `response.data.attribute30` (any) - `response.data.lastUpdateBy` (integer) - `response.status` (integer)