# Return Profile By Profile Id Returns a single profile by id. Endpoint: GET /compliance/kyc-protect/profiles/{profileId} Version: 1.10.9 Security: bearerToken ## Path parameters: - `profileId` (string, required) Id of a profile. Example: "9a7ae0c8-f473-4ab6-8dbb-03fc061630cc" ## Response 200 fields (application/json): - `id` (string) Id of the profile assigned Example: "fd91185f-c10e-4a42-b0b4-cc367371ebdb" - `name` (string) The name of the profile Example: "tej" - `riskRating` (string) The risk rating being assigned to the profile Enum: "notApplicable", "veryLow", "low", "medium", "high", "veryHigh" - `status` (string) The current status of the profile Enum: "new", "approved", "declined", "pending", "cancelled", "referred", "closed", "approvedReviewDue" - `type` (string) The type of the profile Enum: "trust", "individual", "soleTrader", "company", "plc", "partnership", "otherEntity" - `internalId` (string) The internal Id given to the profile by the customer - `assignedToId` (integer) Id of the user assigned to the profile Example: 101562008 - `assignedTo` (string) Name of the user assigned to the profile Example: "Amol" - `safeNumber` (string) The safe number linked to the profile - `companyId` (string) The companyID linked to the profile - `formationDate` (string) Formation date of the business linked to the profile - `createdAt` (string) The profile creating time Example: "2023-07-25T09:32:40.428637Z" - `createdById` (integer) Id of the user who created the profile Example: 101562008 - `createdBy` (string) Name of the user who created the profile Example: "Amol" - `modifiedAt` (string) The time the profile was last updated Example: "2023-07-25T14:50:50.170613Z" - `modifiedById` (integer) Id of the user who last modified the profile Example: 101562008 - `modifiedBy` (string) Name of the user who last modified the profile Example: "Amol" - `kycApprovedAt` (string) The date when the profile got approved at - `kycReviewOn` (string) The date to which the profile is to be reviewed - `kycStatusUpdatedOn` (string) Date when the profile status was last updated Example: "2023-07-25T09:32:40.428637Z" - `kycComments` (string) Profile comments - `noteCount` (integer) Count of the number of notes associated to the profile - `attachmentCount` (integer) Count of the number of attachments associated to the profile - `keyPartyCount` (integer) Count of the number of key parties associated to the profile - `uboCount` (integer) Count of the number of UBO's associated to the profile - `openAlertCount` (integer) Count of the number of open alerts associated to the profile - `modeOfCreation` (string) How the record was created [manual, batch] - `importStatus` (string) The current status of the import - `isLocked` (boolean) - `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" ## 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