# Return Created Profiles Returns a list of profiles ordered by modified date. Endpoint: GET /compliance/kyc-protect/profiles Version: 1.10.9 Security: bearerToken ## Query parameters: - `page` (integer) Starting page number. - `pageSize` (integer) Number of items to return per Page. - `searchTerm` (string) A search term to filter by. The search term will be matched against names, and internal ids containing the search term. - `assignees` (integer) The ids of assigned users to filter by. - `kycReviewAfter` (string) Filters results based on profiles with a kyc review date after this date. - `kycReviewBefore` (string) Filters results based on profiles with a kyc review date after this date. - `riskRatings` (array) The risk ratings to filter by. Available values: notApplicable, veryLow, low, medium, high, veryHigh - `sortOrder` (string) The order in which the items should be sorted. Available values: asc, desc - `sortBy` (string) The field by which the items should be sorted. Available values: modifiedAt, name ## Response 200 fields (application/json): - `items` (array) - `items.id` (string) Id of the Profile - `items.name` (string) Name of the Profile - `items.riskRating` (string) Risk rating given to profile Available values [notApplicable, veryLow, low, medium, high, veryHigh] - `items.status` (string) Status of the profile - Available value [new, approved, declined, pending, cancelled, referred, closed, approvedReviewDue] - `items.type` (string) Type of the profile Available values [trust, individual, soleTrader, company, plc, partnership, otherEntity] - `items.internalId` (string) Internal Id given to profile by customer - `items.assignedToId` (integer) Id of the user assigned to the profile - `items.assignedTo` (string) Name of the user assigned to the profile - `items.safeNumber` (string) safe number of the business linked to the profile - `items.companyId` (string) company id of the business linked to the profile - `items.formationDate` (string) Formation date of the business linked to the profile - `items.createdAt` (string) Profile created time - `items.createdById` (integer) Id of the user who created the profile - `items.createdBy` (string) Name of the user who created the profile - `items.modifiedAt` (string) Profile last updated time - `items.modifiedById` (integer) Id of the user who last modified the profile - `items.modifiedBy` (string) Name of the user who last modified the profile - `items.kycApprovedAt` (string) Date when the profile got approved - `items.kycReviewOn` (string) Date when profile is to be reviewed - `items.kycStatusUpdatedOn` (string) Date when the profile status was last updated - `items.kycComments` (string) Profile comments - `items.noteCount` (integer) Count of notes associated with profile - `items.attachmentCount` (integer) Count of attachments associated with profile - `items.keyPartyCount` (integer) Count of key parties associated with profile - `items.uboCount` (integer) Count of UBOs associated with profile - `items.openAlertCount` (integer) Count of Open Alerts - `items.modeOfCreation` (string) Mode of profile creation (manual, import) - `items.importStatus` (string) Status of profile creation (submitted, preprocessed,\ \ validated, queued, inProgress, processed, completed, partiallyCompleted,\ \ failed) - `items.isLocked` (boolean) Value indicating whether the profile is locked - `totalSize` (number) - `correlationId` (string) A unique ID assigned to this request. ## 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"