Onboard a customer
Creates a new customer record.
The customer record is the primary resource that contains customer information and supports the classification
of Personal or Business . Once onboarded, a customer can be associated with one or more accounts.
Some customer endpoints include a dueDiligence
resource that may or may not be required when onboarding personal customers. Your assigned compliance liaison communicates requirements for any Due Diligence fields during your onboarding process.
Request attributes
partnerId string Your ID in the CR system. This ID is in GUID format. Required |
|||||||||||||||||||||||||||||||||
name object ![]()
|
|||||||||||||||||||||||||||||||||
classification string The classification type of the account being created:
Required |
|||||||||||||||||||||||||||||||||
profile object ![]() profile object:
|
|||||||||||||||||||||||||||||||||
dueDiligence object ![]()
|
Sample request
curl -X POST
--header 'Content-Type: application/json'
--header 'Accept: application/json'
--header 'Authorization: Bearer <token>'
-d '{ \
{
"partnerId": "ad475a30-5c89-406d-9a3e-103aa38c3ba0",
"name": {
"prefix": "Mr.",
"firstName": "John",
"middleName": "Robert",
"lastName": "Smith",
"suffix": "Jr.",
"preferredName": "Jim"
},
"classification": "Personal",
"profile": {
"regO": false,
"citizenshipCountryCode": "US",
"politicallyExposedPerson": false,
"enableBackupWithholding": false,
"backupWithholdingPercent": 0,
"taxIdType": "Ssn",
"taxId": "123456789",
"birthDate": "1965-09-15",
"riskRating": "Low",
"privacyOptOut": true
}
}' 'https://sandbox.crbcos.com/Core/v1/cm/customers'
Response attributes
id string The unique customer ID for the onboarded customer. This ID is in GUID format. |
|||||||||||||||||||||||||||||||||
cifNumber string The Customer Identification File Number |
|||||||||||||||||||||||||||||||||
classification string Classification type of the account being created:
|
|||||||||||||||||||||||||||||||||
status string Status of the customer record:
|
|||||||||||||||||||||||||||||||||
ofac string Status of customer on OFAC list check:
|
|||||||||||||||||||||||||||||||||
pepScan string Status of customer on PEP list check:
|
|||||||||||||||||||||||||||||||||
internalList string Status of customer on internal CR list check:
|
|||||||||||||||||||||||||||||||||
name object ![]()
|
|||||||||||||||||||||||||||||||||
profile object ![]() profile object
|
|||||||||||||||||||||||||||||||||
createdAt date/time Time the customer was created |
|||||||||||||||||||||||||||||||||
lastModifiedAt date/time Time the customer record was last modified |
|||||||||||||||||||||||||||||||||
partnerId string Your ID in the CR system. This ID is in GUID format. |
|||||||||||||||||||||||||||||||||
dueDiligence object ![]()
|
Sample response
{
"id": "49160e7c-6c94-4898-a7cc-5457b80a3307",
"cifNumber": "136274839562",
"classification": "Personal",
"status": "Active",
"name": {
"prefix": "Mr.",
"firstName": "John",
"middleName": "Robert",
"lastName": "Smith",
"suffix": "Jr.",
"preferredName": "Jim"
},
"profile": {
"regO": false,
"politicallyExposedPerson": false,
"enableBackupWithholding": false,
"taxIdType": "Ssn",
"taxId": "123456789",
"birthDate": "1965-09-15",
"riskRating": "Low",
},
"createdAt": "2018-08-30T14:24:42.394Z",
"lastModifiedAt": "2018-08-30T14:24:42.394Z",
"partnerId": "ad475a30-5c89-406d-9a3e-103aa38c3ba0"
}