Name |
Type |
Description |
Notes |
addresses |
Array<Address> |
All of the customer's addresses |
[optional][readonly] |
ban_status |
BanStatus |
|
[optional] |
creation_time |
Time |
The date and time the resource was created. |
[optional][readonly] |
email |
String |
Customer's email |
[optional] |
has_accounts |
Boolean |
This flag indicates whether the person or business has accounts. |
[optional][readonly] |
id |
String |
Customer unique identifier |
[optional][readonly] |
kyc_exempt |
Boolean |
Customer's KYC exemption |
[optional][readonly] |
kyc_last_run |
Time |
Date and time KYC was last run on the customer |
[optional][readonly] |
kyc_status |
CustomerKycStatus |
|
[optional] |
last_updated_time |
Time |
The date and time the resource was last updated. |
[optional][readonly] |
legal_address |
LegalAddress |
|
[optional] |
metadata |
Object |
User-supplied metadata. Do not use to store PII. |
[optional] |
middle_name |
String |
Customer's middle name |
[optional] |
note |
String |
Add an optional note when creating or updating a customer. A note is required when updating a customers's ban_status between SUSPENDED and ALLOWED. |
[optional] |
phone_number |
String |
Customer's mobile phone number with country code in E.164 format. Must have a valid country code. Area code and local phone number are not validated. |
[optional] |
related_customers |
Array<Relationship> |
Customer's relationships with other accounts eg. guardian. This property is no longer supported. Setting it will return an error. |
[optional] |
shipping_address |
ShippingAddress |
|
[optional] |
ssn |
String |
Customer's full tax ID eg SSN formatted with hyphens. This optional parameter is required when running KYC on a customer. Input must match the pattern ^\d{3}-\d{2}-\d{4}$. The response contains the last 4 digits only (e.g. 6789). |
[optional] |
ssn_source |
SsnSource |
|
[optional] |
tenant |
String |
The id of the tenant containing the resource. This is relevant for Fintechs that have multiple workspaces. |
[optional] |
require 'synctera'
instance = Synctera::BaseCustomer.new(
addresses: null,
ban_status: null,
creation_time: 2010-05-06T12:23:34.321Z,
email: alice@example.com,
has_accounts: null,
id: 7d943c51-e4ff-4e57-9558-08cab6b963c7,
kyc_exempt: null,
kyc_last_run: 2010-05-06T12:23:34.321Z,
kyc_status: null,
last_updated_time: 2010-05-06T12:23:34.321Z,
legal_address: null,
metadata: null,
middle_name: Anne,
note: null,
phone_number: +14374570680,
related_customers: null,
shipping_address: null,
ssn: 123-45-6789,
ssn_source: null,
tenant: abcdef_ghijkl
)