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
Request Body
{"inputs"=>[{"input"=>[{"name"=>"myColumnInput", "value"=>"One"}]}]}
RESPONSES
status: Created
{"outputs":[{"error":"Looks like there isn’t any output for the specified input parameters in the lookup table.","results":[]}]}