Update a Lookup Table

post/lookuptablemanager.update

Updates a Lookup Table.


Required Permission Roles with the Required Permission
LOOKUPTABLE_UPDATE Administer Price Parameters (PB_PARAMETERS), Administer Plasma (PLASMA)
Securitybasic or X-PriceFx-jwt
Request
Request Body schema: application/json
required
object

Enter values you want to update in the "field name = value" fashion. Multiple field values in one request can be updated.

label
string non-empty
status
string non-empty
typedId
required
string non-empty
required
object

Specify values of the object before the update. Especially important are typedId (to identify the object to update) and version (to detect date inconsistencies).

version
required
number
typedId
required
string non-empty
uniqueName
required
string non-empty
label
any
validAfter
required
string non-empty
status
string non-empty
simulationSet
any
type
required
string non-empty
valueType
required
string non-empty
nodeId
any
userGroupEdit
any
userGroupViewDetails
any
hideWarnings
boolean
formatType
any
lastUpdateByName
string non-empty
createdByName
string non-empty
numberOfKeyFields
number
createDate
string non-empty
createdBy
number
lastUpdateDate
string non-empty
lastUpdateBy
number
id
number
isPlasma
boolean
operationType
string non-empty
textMatchStyle
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
uniqueName
required
string non-empty
label
required
string non-empty
validAfter
required
string non-empty
status
required
string non-empty
simulationSet
any
type
required
string non-empty
valueType
required
string non-empty
nodeId
any
userGroupEdit
any
userGroupViewDetails
any
hideWarnings
required
boolean
formatType
any
lastUpdateByName
required
string non-empty
createdByName
required
string non-empty
numberOfKeyFields
required
number
createDate
required
string non-empty
createdBy
required
number
lastUpdateDate
required
string non-empty
lastUpdateBy
required
number
id
required
number
isPlasma
required
boolean
status
required
number
Request samples
application/json
{
  • "data": {
    • "label": "The New Label",
    • "status": "ACTIVE",
    • "typedId": "2147484051.LT"
    },
  • "oldValues": {
    • "version": 0,
    • "typedId": "2147484051.LT",
    • "uniqueName": "pp02",
    • "label": null,
    • "validAfter": "2021-10-20",
    • "status": "INACTIVE",
    • "simulationSet": null,
    • "type": "MATRIX",
    • "valueType": "MATRIX",
    • "nodeId": null,
    • "userGroupEdit": null,
    • "userGroupViewDetails": null,
    • "hideWarnings": false,
    • "formatType": null,
    • "lastUpdateByName": "admin",
    • "createdByName": "admin",
    • "numberOfKeyFields": 1,
    • "createDate": "2021-10-20T11:44:07",
    • "createdBy": 2147490696,
    • "lastUpdateDate": "2021-10-20T11:44:07",
    • "lastUpdateBy": 2147490696,
    • "id": 2147484051,
    • "isPlasma": false
    },
  • "operationType": "update",
  • "textMatchStyle": "exact"
}
Response samples
application/json
{
  • "response": {
    • "node": "string",
    • "data": [
      • {
        • "version": 0,
        • "typedId": "string",
        • "uniqueName": "string",
        • "label": "string",
        • "validAfter": "string",
        • "status": "string",
        • "simulationSet": null,
        • "type": "string",
        • "valueType": "string",
        • "nodeId": null,
        • "userGroupEdit": null,
        • "userGroupViewDetails": null,
        • "hideWarnings": true,
        • "formatType": null,
        • "lastUpdateByName": "string",
        • "createdByName": "string",
        • "numberOfKeyFields": 0,
        • "createDate": "string",
        • "createdBy": 0,
        • "lastUpdateDate": "string",
        • "lastUpdateBy": 0,
        • "id": 0,
        • "isPlasma": true
        }
      ],
    • "status": 0
    }
}