# Update AML settings Updates AML settings. Endpoint: PUT /aml-settings Version: latest Security: SecretApiKey, JWT ## Request fields (application/json): - `confidence` (object) Confidence level settings for AML matches. - `confidence.dob` (object) Confidence level settings for AML matches based on date of birth. - `confidence.dob.exactMatch` (object) Exact match of the customer's date of birth and name is found. - `confidence.dob.exactMatch.addressMatch` (object) Match for the customer's city or region, or both, is found. - `confidence.dob.exactMatch.addressMatch.matchingCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMatch.mismatchingCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMatch.noCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMismatch` (object) Match for the customer's city or region, or both, is not found. - `confidence.dob.exactMatch.noAddress` (object) No city and no region is available to match against. - `confidence.dob.inexactMatch` (object) Exact match of the customer's date of birth and a fuzzy, or inexact, name match is found. - `confidence.noDob` (object) Confidence level settings for AML matches based on a missing date of birth. - `confidence.noDob.exactMatch` (object) Exact match of the customer's name is found, but a date of birth is not. - `confidence.noDob.inexactMatch` (object) Fuzzy, or inexact match of the customer's name is found, but a date of birth is not. - `confidence.noDob.weakMatch` (object) Weak match of the customer's name is found, but a date of birth is not. - `confidence.yob` (object) Confidence level settings for AML matches based on year of birth. - `confidence.yob.exactMatch` (object) Exact match of the customer's year of birth and exact name is found. - `confidence.yob.inexactMatch` (object) Exact match of the customer's year of birth and a fuzzy, or inexact, name match is found. - `confidence.inexactYob` (object) Confidence level settings for AML matches based on a near match of year of birth. - `confidence.inexactYob.exactMatch` (object) Near match of the customer's year of birth and an exact name match is found. - `confidence.inexactYob.inexactMatch` (object) Near match of the customer's year of birth and a fuzzy, or inexact, name match is found. - `priority` (object) Priority level settings for AML source matches. \ is critical priority level, and is low priority level. - `priority.pep` (object) Priorities for the source type. - `priority.pep.veryStrong` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.strong` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.medium` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.weak` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.enforcements` (object) Priorities for the source type. - `priority.stateOwnedEnterprise` (object) Priorities for the source type. - `priority.sanctions` (object) Priorities for the source type. - `priority.adverseMedia` (object) Priorities for the source type. ## Response 200 fields (application/json): - `confidence` (object) Confidence level settings for AML matches. - `confidence.dob` (object) Confidence level settings for AML matches based on date of birth. - `confidence.dob.exactMatch` (object) Exact match of the customer's date of birth and name is found. - `confidence.dob.exactMatch.addressMatch` (object) Match for the customer's city or region, or both, is found. - `confidence.dob.exactMatch.addressMatch.matchingCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMatch.mismatchingCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMatch.noCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMismatch` (object) Match for the customer's city or region, or both, is not found. - `confidence.dob.exactMatch.noAddress` (object) No city and no region is available to match against. - `confidence.dob.inexactMatch` (object) Exact match of the customer's date of birth and a fuzzy, or inexact, name match is found. - `confidence.noDob` (object) Confidence level settings for AML matches based on a missing date of birth. - `confidence.noDob.exactMatch` (object) Exact match of the customer's name is found, but a date of birth is not. - `confidence.noDob.inexactMatch` (object) Fuzzy, or inexact match of the customer's name is found, but a date of birth is not. - `confidence.noDob.weakMatch` (object) Weak match of the customer's name is found, but a date of birth is not. - `confidence.yob` (object) Confidence level settings for AML matches based on year of birth. - `confidence.yob.exactMatch` (object) Exact match of the customer's year of birth and exact name is found. - `confidence.yob.inexactMatch` (object) Exact match of the customer's year of birth and a fuzzy, or inexact, name match is found. - `confidence.inexactYob` (object) Confidence level settings for AML matches based on a near match of year of birth. - `confidence.inexactYob.exactMatch` (object) Near match of the customer's year of birth and an exact name match is found. - `confidence.inexactYob.inexactMatch` (object) Near match of the customer's year of birth and a fuzzy, or inexact, name match is found. - `priority` (object) Priority level settings for AML source matches. \ is critical priority level, and is low priority level. - `priority.pep` (object) Priorities for the source type. - `priority.pep.veryStrong` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.strong` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.medium` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.weak` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.enforcements` (object) Priorities for the source type. - `priority.stateOwnedEnterprise` (object) Priorities for the source type. - `priority.sanctions` (object) Priorities for the source type. - `priority.adverseMedia` (object) Priorities for the source type. ## Response 201 fields (application/json): - `confidence` (object) Confidence level settings for AML matches. - `confidence.dob` (object) Confidence level settings for AML matches based on date of birth. - `confidence.dob.exactMatch` (object) Exact match of the customer's date of birth and name is found. - `confidence.dob.exactMatch.addressMatch` (object) Match for the customer's city or region, or both, is found. - `confidence.dob.exactMatch.addressMatch.matchingCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMatch.mismatchingCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMatch.noCountry` (string,null) Degree of confidence to assign. Enum: "weak", "medium", "strong", "very-strong" - `confidence.dob.exactMatch.addressMismatch` (object) Match for the customer's city or region, or both, is not found. - `confidence.dob.exactMatch.noAddress` (object) No city and no region is available to match against. - `confidence.dob.inexactMatch` (object) Exact match of the customer's date of birth and a fuzzy, or inexact, name match is found. - `confidence.noDob` (object) Confidence level settings for AML matches based on a missing date of birth. - `confidence.noDob.exactMatch` (object) Exact match of the customer's name is found, but a date of birth is not. - `confidence.noDob.inexactMatch` (object) Fuzzy, or inexact match of the customer's name is found, but a date of birth is not. - `confidence.noDob.weakMatch` (object) Weak match of the customer's name is found, but a date of birth is not. - `confidence.yob` (object) Confidence level settings for AML matches based on year of birth. - `confidence.yob.exactMatch` (object) Exact match of the customer's year of birth and exact name is found. - `confidence.yob.inexactMatch` (object) Exact match of the customer's year of birth and a fuzzy, or inexact, name match is found. - `confidence.inexactYob` (object) Confidence level settings for AML matches based on a near match of year of birth. - `confidence.inexactYob.exactMatch` (object) Near match of the customer's year of birth and an exact name match is found. - `confidence.inexactYob.inexactMatch` (object) Near match of the customer's year of birth and a fuzzy, or inexact, name match is found. - `priority` (object) Priority level settings for AML source matches. \ is critical priority level, and is low priority level. - `priority.pep` (object) Priorities for the source type. - `priority.pep.veryStrong` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.strong` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.medium` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.pep.weak` (string,null) Priority level of matched AML customer information. Enum: "p0", "p1", "p2", "p3" - `priority.enforcements` (object) Priorities for the source type. - `priority.stateOwnedEnterprise` (object) Priorities for the source type. - `priority.sanctions` (object) Priorities for the source type. - `priority.adverseMedia` (object) Priorities for the source type. ## Response 401 fields (application/json): - `status` (integer) HTTP status code. - `type` (string) Problem type in the form of a [URI](https://tools.ietf.org/html/rfc3986) reference. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". - `title` (string) Short, human-readable summary of the problem type. Other than for the purposes of localization, this should not change from occurrence to occurrence of the problem. - `detail` (string) Human-readable explanation that is specific to this occurrence of the problem. - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. ## Response 403 fields (application/json): - `status` (integer) HTTP status code. - `type` (string) Problem type in the form of a [URI](https://tools.ietf.org/html/rfc3986) reference. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". - `title` (string) Short, human-readable summary of the problem type. Other than for the purposes of localization, this should not change from occurrence to occurrence of the problem. - `detail` (string) Human-readable explanation that is specific to this occurrence of the problem. - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. ## Response 404 fields (application/json): - `status` (integer) HTTP status code. - `type` (string) Problem type in the form of a [URI](https://tools.ietf.org/html/rfc3986) reference. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". - `title` (string) Short, human-readable summary of the problem type. Other than for the purposes of localization, this should not change from occurrence to occurrence of the problem. - `detail` (string) Human-readable explanation that is specific to this occurrence of the problem. - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. ## Response 429 fields (application/json): - `type` (string) Problem type in the form of a [URI](https://tools.ietf.org/html/rfc3986) reference. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". Example: "about:blank" - `title` (string) Short, human-readable summary of the problem type. Other than for the purposes of localization, this should not change from occurrence to occurrence of the problem. Example: "Rate Limit Exceeded" - `status` (integer) HTTP status code. - `detail` (string) Human-readable explanation that is specific to this occurrence of the problem. Example: "A request cannot be executed because the user has sent too many requests within a certain period of time" - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.