Update a Lookup Table Value

post/lookuptablemanager.update/{tableId}

Updates LookupTableValue. Returns a list of updated LookupTableValue/MatrixLookupTableValue objects.


Required Permission Roles with the Required Permission
LOOKUPTABLE_UPDATE Administer Price Parameters (PB_PARAMETERS), Administer Plasma (PLASMA)
Securitybasic or X-PriceFx-jwt
Request
path Parameters
tableId
required
string

Enter the ID of the table. The ID can be retrieved using the /lookuptablemanager.fetch method.

Request Body schema: application/json
required
object
typedId
required
string non-empty
attribute1
required
string non-empty
required
object
version
required
number
typedId
required
string non-empty
lastUpdateByName
required
string non-empty
createdByName
required
string non-empty
tableId
any
type
required
string non-empty
valueType
required
string non-empty
lookupTableTypedId
required
string non-empty
createDate
string non-empty
createdBy
number
lastUpdateDate
string non-empty
lastUpdateBy
number
attribute1
any
attribute2
any
attribute3
any
attribute4
any
attribute5
any
attribute6
any
attribute7
any
attribute8
any
attribute9
any
attribute10
any
attribute11
any
attribute12
any
attribute13
any
attribute14
any
attribute15
any
attribute16
any
attribute17
any
attribute18
any
attribute19
any
attribute20
any
attribute21
any
attribute22
any
attribute23
any
attribute24
any
attribute25
any
attribute26
any
attribute27
any
attribute28
any
attribute29
any
attribute30
any
name
required
string non-empty
operationType
required
string non-empty
textMatchStyle
required
string non-empty
Responses
200

OK

Response Schema: application/json
required
object
node
required
string non-empty
required
Array of objects non-empty unique
Array (non-empty)
version
required
number
typedId
required
string non-empty
lastUpdateByName
required
string non-empty
createdByName
required
string non-empty
tableId
required
number
type
required
string non-empty
valueType
required
string non-empty
lookupTableTypedId
required
string non-empty
createDate
required
string non-empty
createdBy
required
number
lastUpdateDate
required
string non-empty
lastUpdateBy
required
number
attribute1
required
string non-empty
attribute2
any
attribute3
any
attribute4
any
attribute5
any
attribute6
any
attribute7
any
attribute8
any
attribute9
any
attribute10
any
attribute11
any
attribute12
any
attribute13
any
attribute14
any
attribute15
any
attribute16
any
attribute17
any
attribute18
any
attribute19
any
attribute20
any
attribute21
any
attribute22
any
attribute23
any
attribute24
any
attribute25
any
attribute26
any
attribute27
any
attribute28
any
attribute29
any
attribute30
any
name
required
string non-empty
status
required
number
Request samples
application/json
{
  • "data": {
    • "typedId": "2147497641.MLTV",
    • "attribute1": "250"
    },
  • "oldValues": {
    • "version": 10,
    • "typedId": "2147497641.MLTV",
    • "lastUpdateByName": "admin",
    • "createdByName": "admin",
    • "tableId": null,
    • "type": "MATRIX",
    • "valueType": "MATRIX",
    • "lookupTableTypedId": "2147484036.LT",
    • "createDate": "2021-10-06T10:53:52",
    • "createdBy": 2147490696,
    • "lastUpdateDate": "2021-10-06T13:20:24",
    • "lastUpdateBy": 2147490696,
    • "attribute1": null,
    • "attribute2": null,
    • "attribute3": null,
    • "attribute4": null,
    • "attribute5": null,
    • "attribute6": null,
    • "attribute7": null,
    • "attribute8": null,
    • "attribute9": null,
    • "attribute10": null,
    • "attribute11": null,
    • "attribute12": null,
    • "attribute13": null,
    • "attribute14": null,
    • "attribute15": null,
    • "attribute16": null,
    • "attribute17": null,
    • "attribute18": null,
    • "attribute19": null,
    • "attribute20": null,
    • "attribute21": null,
    • "attribute22": null,
    • "attribute23": null,
    • "attribute24": null,
    • "attribute25": null,
    • "attribute26": null,
    • "attribute27": null,
    • "attribute28": null,
    • "attribute29": null,
    • "attribute30": null,
    • "name": "matrixValue"
    },
  • "operationType": "update",
  • "textMatchStyle": "exact"
}
Response samples
application/json
{
  • "response": {
    • "node": "<node>",
    • "data": [
      • {
        • "version": 12,
        • "typedId": "2147497641.MLTV",
        • "lastUpdateByName": "admin",
        • "createdByName": "admin",
        • "tableId": 2147484036,
        • "type": "MATRIX",
        • "valueType": "MATRIX",
        • "lookupTableTypedId": "2147484036.LT",
        • "createDate": "2021-10-06T10:53:52",
        • "createdBy": 2147490696,
        • "lastUpdateDate": "2021-10-06T14:37:00",
        • "lastUpdateBy": 2147490696,
        • "attribute1": "250",
        • "attribute2": null,
        • "attribute3": null,
        • "attribute4": null,
        • "attribute5": null,
        • "attribute6": null,
        • "attribute7": null,
        • "attribute8": null,
        • "attribute9": null,
        • "attribute10": null,
        • "attribute11": null,
        • "attribute12": null,
        • "attribute13": null,
        • "attribute14": null,
        • "attribute15": null,
        • "attribute16": null,
        • "attribute17": null,
        • "attribute18": null,
        • "attribute19": null,
        • "attribute20": null,
        • "attribute21": null,
        • "attribute22": null,
        • "attribute23": null,
        • "attribute24": null,
        • "attribute25": null,
        • "attribute26": null,
        • "attribute27": null,
        • "attribute28": null,
        • "attribute29": null,
        • "attribute30": null,
        • "name": "matrixValue"
        }
      ],
    • "status": 0
    }
}