Logo
Salesforce Developers API Documentation

Lookup Table

POST {{_endpoint}}/services/data/v{{version}}/connect/business-rules/decision-matrices/:matrixUniqueName

Decision Matrix (Lookup Table)

Performs a lookup on decision matrix rows based on the input values provided, and returns the row’s output.Resource

/connect/business-rules/decision-matrices/${matrixName}

Resource Example

https://yourInstance.salesforce.com/services/data/vXX.X/connect
/business-rules/decision-matrices/InsurancePremium

Available version

55.0

Requires Chatter

No

HTTP methods

POST

Request body for POST

JSON example

{
  "inputs": [
    {
      "input": [
        {
          "name": "premium",
          "value": "2400"
        }
      ]
    }
  ],
  "options": {
    "effectiveDate": "2022-12-03T10:15:30Z"
  }
}

Here, premium is a column header in the matrix, and 2400 is a value of a cell in the column.Properties

Name Type Description Required or Optional Available Version
inputs Decision Matrix Input List of inputs passed to a decision matrix. An input may contain multiple variables. Required 55.0
options Decision Matrix Options Input The lookup options for a decision matrix. Optional 55.0

Response body for POST

Decision Matrix Lookup Result

 

Body PARAM

Key Datatype Required Description 



HEADERS

Key Datatype Required Description 




RESPONSES

status Created

{ "outputs": [ { "error": "Looks like there isn’t any output for the specified input parameters in the lookup table.", "results": [] } ] }



Curl
curl -X POST '/services/data/v61.0/connect/business-rules/decision-matrices/:matrixUniqueName' -d '{"inputs":[{"input":[{"name":"myColumnInput","value":"One"}]}]}'

ENDPOINTS