# Request Multiple Searches Linked To A Key Party Asynchronously Request multiple searches to be performed and linked to a key party asynchronously Endpoint: POST /compliance/kyc-protect/profiles/{profileId}/keyparties/searches/bulk Version: 1.10.9 Security: bearerToken ## Path parameters: - `profileId` (string, required) id of the profile ## Request fields (application/json): - `items` (array,null) The Request Items collection - `items.type` (string) The entity type of the search. Available values are individual and business. - `items.name` (string,null) Required if FirstName and LastName are not provided - `items.firstName` (string,null) If FirstName is provided then LastName must also be provided - `items.middleName` (string,null) Middle name is optional, valid along with Firstname and LastName only - `items.lastName` (string,null) If LastName is provided then FirstName must also be provided - `items.dateOfBirth` (string,null) Date YYYY-MM-DD or YYYY format. Must be after 1900 and not in the future. - `items.gender` (string,null) Define the gender of the individual you are searching for. - `items.pepTiers` (array,null) When searching the PEP dataset, define what tiers of the PEP profiles should be included in the results. Where PEP Tier 1 indicates senior roles, PEP Tier 2 - middle-ranking, and PEP Tier 3 - junior officials. If the PEP Dataset is NOT included on the list of searched datasets, then this value is ignored. The PEP Tier filter does not apply to PEP-LINKED Profiles. - `items.datasets` (array,null) UPDATE THIS SO IT DETAILS BOT INDIVIDUALS AND BUSINESSES Specifies which datasets will be searched PEP - Politically Exposed Persons (All) PEP-CURRENT - Only current PEPs PEP-FORMER - Only former PEPs PEP-LINKED - Only linked PEPs (PEP by Association) SAN - Sanctioned (All) SAN-CURRENT - Only current Sanctions SAN-FORMER - Only former Sanctions INS - Insolvency AM - Averse Media POI - Profile of Interest ENF - Enforcement DD - Disqualified Director - `items.countryCodes` (array,null) - `items.threshold` (integer) Must be one of 75, 80, 85, 90, 95, or 100 - `items.keyPartyId` (string) ## 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