Compliance Procedure Evaluation Response

Output representation of compliance procedure evaluation results.

JSON Example 

1{
2  "complianceProcedureId": "1Naxx0000004GxQCAU",
3  "complianceProcedureVersionId": "1Nbxx0000004IceCAE",
4  "evaluations": [
5    {
6      "controls": [
7        {
8          "complianceControlId": "18Qxx0000004Gz2EAE",
9          "complianceControlVersionId": "18txx0000004LM0AAM",
10          "complianceMessage": "Compliant as the criteria matched.",
11          "errorId": null,
12          "errorMessage": null,
13          "isCompliant": true,
14          "status": "Success"
15        },
16        {
17          "complianceControlId": "18Qxx0000004Hn2EAE",
18          "complianceControlVersionId": "18txx0000004N9IAAU",
19          "complianceMessage": "Account Not Compliant as it is not from USA",
20          "errorId": null,
21          "errorMessage": null,
22          "isCompliant": false,
23          "status": "Success"
24        }
25      ],
26      "errorId": null,
27      "errorMessage": null,
28      "isCompliant": false,
29      "status": "Success",
30      "transactionId": "66eef71c-c82c-4f3c-acb2-b5ba592bf4d4",
31      "transactionKey": "myKey"
32    }
33  ]
34}

Properties 

Property NameTypeDescriptionFilter Group and VersionAvailable Version
compliance​ProcedureIdStringID of the compliance procedure.Big, 64.064.0
complianceProcedure​VersionIdStringID of the compliance procedure version.Big, 64.064.0
evaluationsCompliance Procedure Evaluation[]List of compliance evaluations.Big, 64.064.0