Compliance Procedure Evaluation (POST)

Evaluate a compliance procedure with a business context.

Resource 

1/connect/compliance/procedure/{procedureName}/evaluate

The {procedureName} parameter is the name of the compliance procedure.

Resource Example 

1https://{yourInstance}.salesforce.com/services/data/v68.0/connect/compliance/procedure/ValidationProcedure/evaluate

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

Available Version 

64.0

HTTP Methods 

POST

Request Body for POST 

JSON Example 

1{
2  "businessOperationsProcess": "businessOperationsProcess1234",
3  "evaluations": [
4    {
5      "businessContext": [
6        {
7          "paramName": "accountId",
8          "paramValue": "00100000000AA1"
9        },
10        {
11          "paramName": "clientKycContext",
12          "paramValue": "0000000n04dn09g002517551181966037068d70d64004d6d9f83d6629a3135ab"
13        }
14      ],
15      "transactionKey": "uuid-1234-5678-9012-eu",
16      "inContextOf": "abc"
17    }
18  ]
19}

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
businessOperations​ProcessStringAPI name of the business operations process for the evaluation.Optional65.0
evaluationsCompliance Procedure Evaluation Info Input[]Business context to be evaluated.
The synchronous evaluation API supports only one business context per validation, whereas the asynchronous evaluation API supports a list of business contexts per validation. Each business context can contain multiple sets of paramName and paramValue.
Required65.0

Response Body for POST 

Compliance Procedure Evaluation Response