Important Rules - Read Before Implementation
Synced Fields (Shared with Original Profile)The following fields are synced with the original customer profile. Changes to these fields will affect both the CRP and the original profile:
profileReferenceId: Can be changed, but changes will reflect on the original customerparticular: All fields within the particular object are synced including:name,alias,formerNameemail,phone,addressnationality,countryOfResidence,countryOfBirthgender,dateOfBirth,salutationidentityDocumentType,identityNumber,identityIssuedDate,identityExpiryDate
CRP-Specific Fields (Not Synced)The following fields are specific to the CRP. Changes to these fields will NOT sync with the original profile:
other: All fields within the other object including:industry,occupationsourceOfFunds,sourceOfWealthbankAccount,paymentModeonBoardingMode,transactionBehaviouradditionalInformation,productServiceComplexitynatureOfBusinessRelationshipundischargedBankrupt,ownershipPercentage,status
Key Differences: Creating CRP with Existing Profile vs New Profile
Two-Step Process Overview
Creating a CRP with an existing profile requires:- Step 1: Search for and retrieve the existing profile using the profile search API
- Step 2: Create the CRP using the profile information obtained from Step 1
Step 1: Search for Existing Profile
First, search for the existing profile you want to use for the CRP.Full API Reference: For complete API documentation, see Search Profile for CRP Creation
Endpoint
Path Parameters
Query Parameters
Headers
Sample Request
Sample Response - Success (200)
Step 2: Create CRP Using the Profile
Once you have retrieved the profile information, use it to create the CRP using the standard CRP creation endpoint.Endpoint
Path Parameters
Headers
Sample Request Body - Individual CRP with Existing Profile
Sample Response Body - Success (200)
Complete Workflow Example
Here’s a complete example of creating a CRP with an existing profile:1. Search for Profile
2. Extract Key Fields from Response
From the response, extract:profileId: 8521profileReferenceId: “sdsds342342”particular: (entire object)other: (entire object)
3. Create CRP Request
4. Verify CRP Creation
The response will contain the newly created CRP with:- New CRP
id - Original
profileIdmaintained - Linked to the main customer via
parentId
