|
45 | 45 | {"shape":"ThrottlingException"},
|
46 | 46 | {"shape":"InternalServerException"}
|
47 | 47 | ],
|
48 |
| - "documentation":"<p>Creates a domain, which is a container for all customer data, such as customer profile attributes, object types, profile keys, and encryption keys. You can create multiple domains, and each domain can have multiple third-party integrations.</p> <p>Each Amazon Connect instance can be associated with only one domain. Multiple Amazon Connect instances can be associated with one domain.</p>" |
| 48 | + "documentation":"<p>Creates a domain, which is a container for all customer data, such as customer profile attributes, object types, profile keys, and encryption keys. You can create multiple domains, and each domain can have multiple third-party integrations.</p> <p>Each Amazon Connect instance can be associated with only one domain. Multiple Amazon Connect instances can be associated with one domain.</p> <p>Use this API or <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html\">UpdateDomain</a> to enable <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">identity resolution</a>: set <code>Matching</code> to true. </p>" |
49 | 49 | },
|
50 | 50 | "CreateProfile":{
|
51 | 51 | "name":"CreateProfile",
|
|
215 | 215 | {"shape":"ThrottlingException"},
|
216 | 216 | {"shape":"InternalServerException"}
|
217 | 217 | ],
|
218 |
| - "documentation":"<p>This API is in preview release for Amazon Connect and subject to change.</p> <p>Before calling this API, use <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html\">CreateDomain</a> or <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html\">UpdateDomain</a> to enable identity resolution: set <code>Matching</code> to true.</p> <p>GetMatches returns potentially matching profiles, based on the results of the latest run of a machine learning process. </p> <important> <p>Amazon Connect runs a batch process every Saturday at 12AM UTC to identify matching profiles. The results are returned up to seven days after the Saturday run.</p> </important> <p>Amazon Connect uses the following profile attributes to identify matches:</p> <ul> <li> <p>PhoneNumber</p> </li> <li> <p>HomePhoneNumber</p> </li> <li> <p>BusinessPhoneNumber</p> </li> <li> <p>MobilePhoneNumber</p> </li> <li> <p>EmailAddress</p> </li> <li> <p>PersonalEmailAddress</p> </li> <li> <p>BusinessEmailAddress</p> </li> <li> <p>FullName</p> </li> <li> <p>BusinessName</p> </li> </ul>" |
| 218 | + "documentation":"<p>This API is in preview release for Amazon Connect and subject to change.</p> <p>Before calling this API, use <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html\">CreateDomain</a> or <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html\">UpdateDomain</a> to enable identity resolution: set <code>Matching</code> to true.</p> <p>GetMatches returns potentially matching profiles, based on the results of the latest run of a machine learning process. </p> <important> <p>Amazon Connect starts a batch process every Saturday at 12AM UTC to identify matching profiles. The results are returned up to seven days after the Saturday run.</p> </important> <p>Amazon Connect uses the following profile attributes to identify matches:</p> <ul> <li> <p>PhoneNumber</p> </li> <li> <p>HomePhoneNumber</p> </li> <li> <p>BusinessPhoneNumber</p> </li> <li> <p>MobilePhoneNumber</p> </li> <li> <p>EmailAddress</p> </li> <li> <p>PersonalEmailAddress</p> </li> <li> <p>BusinessEmailAddress</p> </li> <li> <p>FullName</p> </li> <li> <p>BusinessName</p> </li> </ul> <p>For example, two or more profiles—with spelling mistakes such as <b>John Doe</b> and <b>Jhn Doe</b>, or different casing email addresses such as <b> [email protected]</b> and <b> [email protected]</b>, or different phone number formats such as <b>555-010-0000</b> and <b>+1-555-010-0000</b>—can be detected as belonging to the same customer <b>John Doe</b> and merged into a unified profile.</p>" |
219 | 219 | },
|
220 | 220 | "GetProfileObjectType":{
|
221 | 221 | "name":"GetProfileObjectType",
|
|
497 | 497 | {"shape":"ThrottlingException"},
|
498 | 498 | {"shape":"InternalServerException"}
|
499 | 499 | ],
|
500 |
| - "documentation":"<p>Updates the properties of a domain, including creating or selecting a dead letter queue or an encryption key.</p> <p>After a domain is created, the name can’t be changed.</p>" |
| 500 | + "documentation":"<p>Updates the properties of a domain, including creating or selecting a dead letter queue or an encryption key.</p> <p>After a domain is created, the name can’t be changed.</p> <p>Use this API or <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html\">CreateDomain</a> to enable <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">identity resolution</a>: set <code>Matching</code> to true. </p>" |
501 | 501 | },
|
502 | 502 | "UpdateProfile":{
|
503 | 503 | "name":"UpdateProfile",
|
|
709 | 709 | },
|
710 | 710 | "Matching":{
|
711 | 711 | "shape":"MatchingRequest",
|
712 |
| - "documentation":"<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>" |
| 712 | + "documentation":"<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>" |
713 | 713 | },
|
714 | 714 | "Tags":{
|
715 | 715 | "shape":"TagMap",
|
|
744 | 744 | },
|
745 | 745 | "Matching":{
|
746 | 746 | "shape":"MatchingResponse",
|
747 |
| - "documentation":"<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>" |
| 747 | + "documentation":"<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>" |
748 | 748 | },
|
749 | 749 | "CreatedAt":{
|
750 | 750 | "shape":"timestamp",
|
|
1302 | 1302 | },
|
1303 | 1303 | "Matching":{
|
1304 | 1304 | "shape":"MatchingResponse",
|
1305 |
| - "documentation":"<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>" |
| 1305 | + "documentation":"<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>" |
1306 | 1306 | },
|
1307 | 1307 | "CreatedAt":{
|
1308 | 1308 | "shape":"timestamp",
|
|
1900 | 1900 | "ProfileId":{
|
1901 | 1901 | "shape":"uuid",
|
1902 | 1902 | "documentation":"<p>The unique identifier of a customer profile.</p>"
|
| 1903 | + }, |
| 1904 | + "ObjectFilter":{ |
| 1905 | + "shape":"ObjectFilter", |
| 1906 | + "documentation":"<p>Applies a filter to the response to include profile objects with the specified index values. This filter is only supported for ObjectTypeName _asset and _case.</p>" |
1903 | 1907 | }
|
1904 | 1908 | }
|
1905 | 1909 | },
|
|
2050 | 2054 | "max":512,
|
2051 | 2055 | "pattern":"\\S+"
|
2052 | 2056 | },
|
| 2057 | + "ObjectFilter":{ |
| 2058 | + "type":"structure", |
| 2059 | + "required":[ |
| 2060 | + "KeyName", |
| 2061 | + "Values" |
| 2062 | + ], |
| 2063 | + "members":{ |
| 2064 | + "KeyName":{ |
| 2065 | + "shape":"name", |
| 2066 | + "documentation":"<p>A searchable identifier of a standard profile object. The predefined keys you can use to search for _asset include: _assetId, _assetName, _serialNumber. The predefined keys you can use to search for _case include: _caseId.</p>" |
| 2067 | + }, |
| 2068 | + "Values":{ |
| 2069 | + "shape":"requestValueList", |
| 2070 | + "documentation":"<p>A list of key values.</p>" |
| 2071 | + } |
| 2072 | + }, |
| 2073 | + "documentation":"<p>The filter applied to ListProfileObjects response to include profile objects with the specified index values. This filter is only supported for ObjectTypeName _asset and _case.</p>" |
| 2074 | + }, |
2053 | 2075 | "ObjectTypeField":{
|
2054 | 2076 | "type":"structure",
|
2055 | 2077 | "members":{
|
|
2073 | 2095 | "members":{
|
2074 | 2096 | "StandardIdentifiers":{
|
2075 | 2097 | "shape":"StandardIdentifierList",
|
2076 |
| - "documentation":"<p>The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE means that this key can be used to tie an object to a PROFILE. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.</p>" |
| 2098 | + "documentation":"<p>The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE, ASSET or CASE means that this key can be used to tie an object to a PROFILE, ASSET or CASE respectively. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.</p>" |
2077 | 2099 | },
|
2078 | 2100 | "FieldNames":{
|
2079 | 2101 | "shape":"FieldNameList",
|
|
2741 | 2763 | "type":"string",
|
2742 | 2764 | "enum":[
|
2743 | 2765 | "PROFILE",
|
| 2766 | + "ASSET", |
| 2767 | + "CASE", |
2744 | 2768 | "UNIQUE",
|
2745 | 2769 | "SECONDARY",
|
2746 | 2770 | "LOOKUP_ONLY",
|
|
3002 | 3026 | },
|
3003 | 3027 | "Matching":{
|
3004 | 3028 | "shape":"MatchingRequest",
|
3005 |
| - "documentation":"<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>" |
| 3029 | + "documentation":"<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>" |
3006 | 3030 | },
|
3007 | 3031 | "Tags":{
|
3008 | 3032 | "shape":"TagMap",
|
|
3036 | 3060 | },
|
3037 | 3061 | "Matching":{
|
3038 | 3062 | "shape":"MatchingResponse",
|
3039 |
| - "documentation":"<p>The process of matching duplicate profiles. This process runs every Saturday at 12AM.</p>" |
| 3063 | + "documentation":"<p>The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process every Saturday at 12AM UTC to detect duplicate profiles in your domains. After that batch process completes, use the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html\">GetMatches</a> API to return and review the results. </p>" |
3040 | 3064 | },
|
3041 | 3065 | "CreatedAt":{
|
3042 | 3066 | "shape":"timestamp",
|
|
0 commit comments