# Upsert a Lookup Table Value Creates a new Company Parameter record (LookupTableValue or MatrixLookupTableValue) or updates an existing record (if the specified name of the record already exists). --- Required Permission| Roles with the Required Permission | ---------|----------| LOOKUPTABLEVALUES_INTEGRATE | Data Integration (DATAINTEGRATION) Endpoint: POST /lookuptablemanager.integrate/{tableId} Security: basic, X-PriceFx-jwt ## Path parameters: - `tableId` (string, required) Enter the ID of the table. The ID can be retrieved using the /lookuptablemanager.fetch method. ## Request fields (application/json): - `data` (object, required) - `data.name` (string, required) - `data.value` (string, required) ## Response 200 fields (application/json): - `response` (object, required) - `response.node` (string, required) - `response.data` (array, required) - `response.data.version` (number, required) - `response.data.typedId` (string, required) - `response.data.name` (string, required) - `response.data.value` (string, required) - `response.data.lowerBound` (any) - `response.data.upperBound` (any) - `response.data.lastUpdateByName` (string, required) - `response.data.createdByName` (string, required) - `response.data.tableId` (number, required) - `response.data.type` (string, required) - `response.data.valueType` (string, required) - `response.data.rawValue` (string, required) - `response.data.createDate` (string, required) - `response.data.createdBy` (number, required) - `response.data.lastUpdateDate` (string, required) - `response.data.lastUpdateBy` (number, required) - `response.status` (number, required)