---
schema_version: "1"
id: ef1c14cc5399430e108287397db93bc67782223655b6ad8ae510b9048449bea8
title: CdpIdentityResolution Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 16e12f2ef83c8c77202ca3b0ae8127d9ac8f575a304cd25f8bca2b54a795e4ec
description: Create, delete, get, run, and update Data 360 identity resolution rulesets.These methods are for CdpIdentityResolution. All methods are static.Create an identity resolution ruleset.Delete an identity resolution ruleset.Get an identity resolution ruleset.Get identity resolution rulesets.Trigger an immediate identity resolution ruleset job run.Update an identity resolution ruleset.
---
# CdpIdentityResolution Class

Create, delete, get, run, and update Data 360 identity resolution rulesets.

## Namespace

[ConnectApi](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_classes_connect_api.htm "The ConnectApi namespace (also called Connect in Apex) provides classes for accessing the same data available in Connect REST API. Use Connect in Apex to create custom experiences in Salesforce.")

## CdpIdentityResolution Methods

These methods are for CdpIdentityResolution. All methods are static.

- **[createIdentityResolution(input)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.htm#apex_ConnectAPI_CDPIdentityResolution_createIdentityResolution_2)**  
    Create an identity resolution ruleset.
- **[deleteIdentityResolution(identityResolution)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.htm#apex_ConnectAPI_CDPIdentityResolution_deleteIdentityResolution_1)**  
    Delete an identity resolution ruleset.
- **[getIdentityResolution(identityResolution)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.htm#apex_ConnectAPI_CDPIdentityResolution_getIdentityResolution_2)**  
    Get an identity resolution ruleset.
- **[getIdentityResolutions()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.htm#apex_ConnectAPI_CDPIdentityResolution_getIdentityResolutions_1)**  
    Get identity resolution rulesets.
- **[runIdentityResolutionNow(identityResolution, input)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.htm#apex_ConnectAPI_CDPIdentityResolution_runIdentityResolutionNow_1)**  
    Trigger an immediate identity resolution ruleset job run.
- **[updateIdentityResolution(identityResolution, input)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.htm#apex_ConnectAPI_CDPIdentityResolution_updateIdentityResolution_3)**  
    Update an identity resolution ruleset.

### createIdentityResolution(input)

Create an identity resolution ruleset.

#### API Version

57.0

#### Requires Chatter

No

#### Signature

public static ConnectApi.CdpIdentityResolutionOutput createIdentityResolution(ConnectApi.CdpIdentityResolutionConfigInput input)

#### Parameters

input

Type: [ConnectApi.CdpIdentityResolutionConfigInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_cdp_identity_resolution_config_inpu.htm "Input representation for creating an identity resolution ruleset.")

Input representation for creating an identity resolution ruleset.

#### Return Value

Type: [ConnectApi.CdpIdentityResolutionOutput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_cdp_identity_resolution_output.htm "Identity resolution ruleset.")

### deleteIdentityResolution(identityResolution)

Delete an identity resolution ruleset.

#### API Version

57.0

#### Requires Chatter

No

#### Signature

public static Void deleteIdentityResolution(String identityResolution)

#### Parameters

identityResolution

Type: String

Developer name or ID of the ruleset.

#### Return Value

Type: Void

### getIdentityResolution(identityResolution)

Get an identity resolution ruleset.

#### API Version

57.0

#### Requires Chatter

No

#### Signature

public static ConnectApi.CdpIdentityResolutionOutput getIdentityResolution(String identityResolution)

#### Parameters

identityResolution

Type: String

Developer name or ID of the ruleset.

#### Return Value

Type: [ConnectApi.CdpIdentityResolutionOutput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_cdp_identity_resolution_output.htm "Identity resolution ruleset.")

### getIdentityResolutions()

Get identity resolution rulesets.

#### API Version

57.0

#### Requires Chatter

No

#### Signature

public static ConnectApi.CdpIdentityResolutionsOutput getIdentityResolutions()

#### Return Value

Type: [ConnectApi.CdpIdentityResolutionsOutput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_cdp_identity_resolutions_output.htm "Identity resolution rulesets.")

### runIdentityResolutionNow(identityResolution, input)

Trigger an immediate identity resolution ruleset job run.

#### API Version

57.0

#### Requires Chatter

No

#### Signature

public static ConnectApi.CdpIdentityResolutionRunNowOutput runIdentityResolutionNow(String identityResolution, ConnectApi.CdpIdentityResolutionRunNowInput input)

#### Parameters

identityResolution

Type: String

Developer name of the ruleset.

input

Type: [ConnectApi.CdpIdentityResolutionRunNowInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_cdp_identity_resolution_run_now_inpu.htm "Input representation for running an identity resolution ruleset job on demand.")

Input representation for running an identity resolution ruleset job on demand.

#### Return Value

Type: [ConnectApi.CdpIdentityResolutionRunNowOutput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_cdp_identity_resolution_run_now_output.htm "Identity resolution ruleset run now output.")

### updateIdentityResolution(identityResolution, input)

Update an identity resolution ruleset.

#### API Version

57.0

#### Requires Chatter

No

#### Signature

public static ConnectApi.CdpIdentityResolutionOutput updateIdentityResolution(String identityResolution, ConnectApi.CdpIdentityResolutionConfigPatchInput input)

#### Parameters

identityResolution

Type: String

Developer name or ID of the ruleset.

input

Type: [ConnectApi.CdpIdentityResolutionConfigPatchInput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_cdp_identity_resolution_config_patch_inpu.htm "Input representation for updating an identity resolution ruleset.")

Input representation for updating an identity resolution ruleset.

#### Return Value

Type: [ConnectApi.CdpIdentityResolutionOutput](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_cdp_identity_resolution_output.htm "Identity resolution ruleset.")