Context Definition Filters (GET, POST)

Create or get context filters associated with a specific context definition. Context filters are criteria or conditions that refine or limit data operations based on specific parameters.

Resource 

1/connect/context-definitions/${contextDefinitionId}/context-filters

The contextDefinitionId property value is the unique identifier for the context definition whose filters you want to retrieve.

Resource Example 

1https://{yourInstance}.salesforce.com/services/data/v68.0/connect/context-definitions/SimpleDef/context-filters

{yourInstance} is the domain name of your Salesforce instance.

Available Version 

65.0

HTTP Methods 

GET, POST

Response Body for GET 

Context Definition Filter List

Request Body for POST 

JSON Example 

1{
2  "filters": [
3    {
4      "filterApiName": "FilterAccount",
5      "filterName":"FilterAccount",
6      "filtersPerNode": "{\"Account\":{\"filterCondition\":{\"attribute\":\"City\",\"operator\":\"EQUALS\",\"operands\":[{\"value\":\"Bengaluru\",\"type\":\"STRING\"}],\"composite\":false},\"orderByConditions\":[{\"orderByAttribute\":\"Name\",\"ascending\":false,\"nullsFirst\":false}],\"limit\":5}}",
7      "contextDefinitionVersionId": "11pxx0000004VmmAAE"
8    }
9  ]
10}

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
filtersContext Definition Filter Input[]List of context definition filter inputs.Required65.0

Response Body for POST 

Context Definition Filter List