Get a List of Identity Resolution Rulesets for Marketing Cloud

Retrieve a list of data resolution rulesets using the Data 360 Identity Resolution Rulesets 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 a list of identity resolution rulesets, send a GET request to the /services/data/{apiVersion}/ssot/identity-resolutions endpoint.

1GET /services/data/{apiVersion}/ssot/identity-resolutions 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 lists the identity resolution rulesets in your org.

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