- API Documentation
- Update Profile By Profile Id
Updates a single profile by profile Id.
Optional. The team to work in, using a team id from List Teams. If left out, the default team is used. Records created in a team can only be seen by sending that team's id. A team id that doesn't exist, or a team being deleted, is rejected with 404 Team Not Found.
The profile fields to update.
Risk rating of the profile.
Status of the profile.
Creditsafe Id of the user to assign the profile to.
Passing null will unassign the profile.
The date to which the profile should be reviewed.
Format YYYY-MM-DD
Validates when the date changes and is either current or in the future.
- Sandbox serverhttps://connect.sandbox.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}
- Production serverhttps://connect.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}
curl -i -X PUT \
https://connect.sandbox.creditsafe.com/v1/compliance/kyc-protect/profiles/9a7ae0c8-f473-4ab6-8dbb-03fc061630cc \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Team-Id: 6b78aed4-9ba6-441b-80b9-df9bea3b7c97' \
-d '{
"name": "Test Profile",
"status": "pending",
"riskRating": "medium",
"kycComments": "Contract test - safe to delete"
}'Success
The risk rating being assigned to the profile
Status of the profile (new, approved, declined, pending, cancelled, referred, closed, approvedReviewDue)
Type of the profile (trust, individual, soleTrader, company, plc, partnership, otherEntity)
Status of profile creation (submitted, preprocessed, validated, queued, inProgress, processed, completed, partiallyCompleted, failed)
{ "id": "8cb4d8a3-d277-4205-9d6c-f3f3a8b65f31", "name": "Test Profile", "riskRating": "medium", "status": "pending", "type": "company", "internalId": null, "assignedToId": null, "assignedTo": null, "safeNumber": null, "companyId": null, "formationDate": null, "createdAt": "2026-11-03T14:40:04.857Z", "createdById": 100000001, "createdBy": "Jane Smith", "modifiedAt": "2026-11-03T14:40:05.366Z", "modifiedById": 100000001, "modifiedBy": "Jane Smith", "kycApprovedAt": null, "kycReviewOn": null, "kycStatusUpdatedOn": "2026-11-03T14:40:05.366Z", "kycComments": "Contract test - safe to delete", "noteCount": 0, "attachmentCount": 0, "keyPartyCount": 0, "uboCount": 0, "openAlertCount": 0, "modeOfCreation": "manual", "isLocked": false, "isKycMonitored": false, "correlationId": "b541d0f2-dda8-4e9e-8d9b-ecf3488aaf49" }