# Return AML Preference Settings Returns AML preferences for the current logged-in customer,Fetches the AML preferences configured for the current customer, filtered by search type and action type. Endpoint: GET /compliance/kyc-protect/settings/preferences/aml Version: 1.10.9 Security: bearerToken ## Query parameters: - `searchType` (string, required) The search type: 'individual' or 'business' Enum: "individual", "business" - `searchActionType` (string, required) The search action type: 'screening' or 'monitoring' ## Response 200 fields (application/json): - `customerId` (integer) The unique identifier for the customer associated with these AML settings. - `searchType` (string) The type of AML search performed (e.g., screening, monitoring). - `searchActionType` (string) The action type for the AML search (e.g., initial, update). - `threshold` (integer) The threshold value used for AML screening or monitoring decisions. - `datasets` (array) The list of datasets included in the AML search or monitoring process. - `sanctionBodies` (array,null) The list of sanction body IDs used for AML screening. May be null if not set. - `isEmailRequired` (boolean,null) Indicates whether email notifications are required for AML events. May be null if not set. - `emailRecipients` (array,null) The list of email addresses to receive AML notifications. May be null if not set. - `pepTiers` (array,null) The list of PEP (Politically Exposed Person) tiers included in the AML screening. May be null if not set. - `createdAt` (string,null) The date and time when these AML settings were created. May be null if not set. - `createdById` (integer,null) The user ID of the person who created these AML settings. May be null if not set. - `modifiedAt` (string,null) The date and time when these AML settings were last modified. May be null if not set. - `modifiedById` (integer,null) The user ID of the person who last modified these AML settings. May be null if not set. - `correlationId` (string) A unique ID assigned to this request for tracking and troubleshooting purposes. ## Response 400 fields (application/json): - `correlationId` (string) A unique ID assigned to this request. - `message` (string) - `details` (string) Provides further information on why the request was rejected ## Response 401 fields (application/json): - `error` (string) ## Response 403 fields (application/json): - `message` (string) Example: "Access forbidden" ## Response 404 fields (application/json): - `correlationId` (string) A unique ID assigned to this request. - `message` (string) - `details` (string) Provides further information on why the request was rejected