AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Before calling this API, use CreateDomain
or UpdateDomain
to enable identity resolution: set Matching
to true.
GetMatches returns potentially matching profiles, based on the results of the latest run of a machine learning process.
The process of matching duplicate profiles. If Matching
= true
, Amazon
Connect Customer Profiles starts a weekly batch process called Identity Resolution
Job. If you do not specify a date and time for Identity Resolution Job to run, by
default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains.
After the Identity Resolution Job completes, use the GetMatches
API to return and review the results. Or, if you have configured ExportingConfig
in the MatchingRequest
, you can download the results from S3.
Amazon Connect uses the following profile attributes to identify matches:
PhoneNumber
HomePhoneNumber
BusinessPhoneNumber
MobilePhoneNumber
EmailAddress
PersonalEmailAddress
BusinessEmailAddress
FullName
For example, two or more profiles—with spelling mistakes such as John Doe and Jhn Doe, or different casing email addresses such as JOHN_DOE@ANYCOMPANY.COM and johndoe@anycompany.com, or different phone number formats such as 555-010-0000 and +1-555-010-0000—can be detected as belonging to the same customer John Doe and merged into a unified profile.
For .NET Core this operation is only available in asynchronous form. Please refer to GetMatchesAsync.
Namespace: Amazon.CustomerProfiles
Assembly: AWSSDK.CustomerProfiles.dll
Version: 3.x.y.z
public abstract GetMatchesResponse GetMatches( GetMatchesRequest request )
Container for the necessary parameters to execute the GetMatches service method.
Exception | Condition |
---|---|
AccessDeniedException | You do not have sufficient access to perform this action. |
BadRequestException | The input you provided is invalid. |
InternalServerException | An internal service error occurred. |
ResourceNotFoundException | The requested resource does not exist, or access was denied. |
ThrottlingException | You exceeded the maximum number of requests. |
.NET Framework:
Supported in: 4.5 and newer, 3.5