# Update Profile Note By Note Id Updates a profile note based on profile id and note id. Endpoint: PUT /compliance/kyc-protect/profiles/{profileId}/notes/{noteId} Version: 1.10.9 Security: bearerToken ## Path parameters: - `profileId` (string, required) Id of a profile. Example: "9a7ae0c8-f473-4ab6-8dbb-03fc061630cc" - `noteId` (string, required) Id of a note. Example: "047ae398-7639-40af-911e-cc214cf3045c" ## Request fields (application/json): - `body` (string,null) The body of the note to be added. Limited to 1000 characters Example: "testing" - `isArchived` (boolean) Example: true ## Response 200 fields (application/json): - `id` (string) Id of the note - `body` (string) Body of the note - `isArchived` (boolean) Value indicating whether the note is archived - `createdAt` (string) Note created time - `createdById` (integer) Id of the user who created note - `createdBy` (string) Name of the user who created note - `modifiedAt` (string) Note last updated time - `modifiedById` (integer) Id of the user who last modified the note - `modifiedBy` (string) Name of the user who last modified the note ## 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 ## Response 409 fields (application/json): - `correlationId` (string) The unique identifier. (A UUID specified by RFC4122). - `message` (string) - `details` (string) Provides further information on why the request was rejected