Compliance Procedure Async Evaluation (POST)

Asynchronously evaluate a compliance procedure with the business context. The asynchronous results are stored for a maximum of 3 months.

Resource 

1/connect/compliance/procedure/{procedureName}/evaluation-async

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

Resource Example 

1https://{yourInstance}.salesforce.com/services/data/68.0/connect/compliance/procedure/ComplianceValidationProcedure/evaluation-async

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

Available Version 

65.0

HTTP Methods 

POST

Path parameter for POST 

Parameter NameTypeDescriptionRequired or OptionalAvailable Version
procedureNameStringAPI name of the validation procedure to evaluate asynchronously.Required65.0

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 Async Evaluation