Get Details of an Identity Resolution Ruleset for Marketing Cloud

Retrieve information about a data resolution ruleset using the Data 360 Identity Resolution Ruleset endpoint in Connect API.

Prerequisite 

Before you send a request to Connect API, obtain a bearer token. For more information, see Connect to REST-based APIs.

Send the Request 

To retrieve information about an identity resolution ruleset, send a GET request to the /services/data/{apiVersion}/ssot/identity-resolutions/{identityResolutionId} endpoint, where {identityResolutionId} is the unique ID of the ruleset.

1GET /services/data/{apiVersion}/ssot/identity-resolutions/{identityResolutionId} HTTP/1.1
2Host: YOUR_SUBDOMAIN.my.salesforce.com
3Content-Type: application/json
4Authorization: Bearer YOUR_BEARER_TOKEN

If the request is successful, the response body contains details of the ruleset.

1{
2  "anonymousUnifiedProfiles": 0,
3  "configurationType": "individual",
4  "consolidationRate": 0.0,
5  "dataSpaceName": "default",
6  "doesRunAutomatically": true,
7  "id": "1ir1Q0000004CKHQA2",
8  "knownUnifiedProfiles": 15,
9  "label": "My Ruleset",
10  "lastJobCompleted": "2024-02-03T01:53:36.000Z",
11  "lastJobStatus": "SKIPPED",
12  "matchRules": [
13    {
14      "criteria": [
15        {
16          "caseSensitiveMatch": false,
17          "entityName": "ssot__Individual__dlm",
18          "fieldName": "ssot__FirstName__c",
19          "matchMethodType": "fuzzy",
20          "shouldMatchOnBlank": false
21        },
22        {
23          "caseSensitiveMatch": false,
24          "entityName": "ssot__Individual__dlm",
25          "fieldName": "ssot__LastName__c",
26          "matchMethodType": "exact",
27          "shouldMatchOnBlank": false
28        },
29        {
30          "caseSensitiveMatch": false,
31          "entityName": "ssot__ContactPointEmail__dlm",
32          "fieldName": "ssot__EmailAddress__c",
33          "matchMethodType": "exactnormalized",
34          "shouldMatchOnBlank": false
35        }
36      ],
37      "label": "My Ruleset"
38    }
39  ],
40  "matchedSourceProfiles": 0,
41  "objectApiName": "Individual",
42  "reconciliationRules": [
43    {
44      "entityName": "ssot__Individual__dlm",
45      "fields": [],
46      "linkDmoName": "IndividualIdentityLink__dlm",
47      "ruleType": "lastupdated",
48      "shouldIgnoreEmptyValue": true,
49      "sources": [],
50      "unifiedDmoName": "UnifiedIndividual__dlm"
51    },
52    {
53      "entityName": "ssot__ContactPointEmail__dlm",
54      "fields": [],
55      "linkDmoName": "ContactPointEmailIdentityLink__dlm",
56      "ruleType": "mostfrequent",
57      "shouldIgnoreEmptyValue": true,
58      "sources": [],
59      "unifiedDmoName": "UnifiedContactPointEmail__dlm"
60    },
61    {
62      "entityName": "ssot__ContactPointAddress__dlm",
63      "fields": [],
64      "linkDmoName": "ContactPointAddressIdentityLink__dlm",
65      "ruleType": "mostfrequent",
66      "shouldIgnoreEmptyValue": true,
67      "sources": [],
68      "unifiedDmoName": "UnifiedContactPointAddress__dlm"
69    }
70  ],
71  "rulesetStatus": "PUBLISHED",
72  "sourceProfiles": 15,
73  "totalUnifiedProfiles": 15
74}