Skip to main content
Complete Customer Files are required to be sent for all customers on creation as well as on update. Partial updates are not supported.
For optional fields where you do not plan to pass through data, please include the header and an empty value.
FieldDescriptionRequiredData Type
client_customer_idThe unique ID for this customer in your system. Limit of 64 characters.Requiredstring
customer_typeType of customer.Requiredenum:

individual
business
sole_prop
inteded_rolesIntended role(s) of the customer. These can be used to synchronously validate eligibility of customers for specific roles. Refer to Data Requirements for Intended Roles for more details.Optionalarray of enum:

authorized_user
authorized_signer
account_holder For customer_type = individual, all of authorized_user, authorized_signer, account_holder allowed

For customer_type = sole_prop, only account_holder is allowed.

For customer_type = business, only account_holder is allowed.
first_nameLegal first name.Required if customer_type = individualstring
preferred_first_namePreferred first name.Optionalstring
middle_nameMiddle name.Optionalstring
last_nameLegal last name. Must be at least 2 alphanumeric characters.Required if customer_type = individualstring
data_of_birthDate of birth.Optionaldate

YYYY-MM-DD
ocupationOccupation or job.Optionalstring
business_typeBusiness types based on customer_typesRequired if customer_type = business, sole_propenum:
corporation
partnership
sole_prop
llc
trust
cooperative
other individual = N/A business = corporation, partnership, sole_prop, llc, trust, cooperative, other

sole_prop = sole_prop
business_nameLegal name of the business. Must be at least 2 characters.Required if customer_type = business, sole_propstring
doing_business_asBusiness name if the business operates under a different name.Optionalstring
websiteThe website of the business.Optionalurl:
http://
https://
business_gross
_annual_revenue
Business gross revenue for prior fiscal year.Optionaldecimal(M, 2)
business_gross
_annual_revenue_currency
A three-letter currency code as defined in ISO 4217.OptionalISO 4217
industryNAICS codes for the applicable industries. 2-6 digits of NAICS codes are accepted.Required if customer_type = business, sole_proparray of enum
[11, 111140]
emailPrimary email address of the customer.ONE of email or phone_number is requiredstring
phone_numberPrimary phone number of the customer.ONE of email or phone_number is requiredE.123 phone number format.

Example for US:
+1 123 456 7890
physical_address
_line_1
Address line 1. Physical addresses must not be P.O. boxes, registered agent addresses or in prohibited countries.Required if any of the physical_address fields are presentstring
physical_address
_line_2
Address line 2.Optionalstring
physical_address
_city
City.Required if any of the physical_address fields are presentstring
physical_address
_postal_code
Postal Code, required for US addresses.Required if physical_address_country = usstring Follow this format:
US: ^\d5(?:-\d4)?$

CN: ^\d6$, GB: ^[A-Z]2d[A-Z0-9]? ?d[A-Z]2$

JP: ^\d3-\d4$
physical_address
_state
State.Required if physical_address_country = usstring:
2-letter state code
physical_address
_country
ISO3166-1 Alpha-2 country code.Required if any of the physical_address fields are presentstring:
ISO 3166-1-alpha-2
mailing_address
_line_1
Address line 1.Required if any of the mailing_address fields are presentstring
mailing_address
_line_2
Address line 2.Optional.string
mailing_address
_city
City.Required if any of the mailing_address fields are presentstring
mailing_address
_postal_code
Postal Code, required for US addresses.Required if mailing_address_country = usstring

Follow this format:
US: ^\d5(?:-\d4)?$

CN: ^\d6$, GB: ^[A-Z]2d[A-Z0-9]? ?d[A-Z]2$

JP: ^\d3-\d4$
mailing_address
_state
State.Required if mailing_address_country = usstring:
2-letter state code
mailing_address
_country
ISO3166-1 Alpha-2 country code.Required if any of the mailing_address fields are presentstring:
ISO 3166-1-alpha-2
other_addressesOther addresses for the customer.Optional.”line_1”: “string” (required)

“line_2”: “string” (optional)

“city”: “string” (required)

“postal_code”: “string” (required if country = us)

“state”: “string; 2 character code”
(required if country= us)

“country”: “string; ISO3166-1 Alpha-2 country code” (required)
is_us_entityCustomer is considered US entity if they have US tax identification.

For US Entities:
Full KYC (needed for Account Holder and Authorized Signer roles), US tax identification number as well as other available government-verified identification documents are required.

For non-US Entities:
Government-verified identification documents are required
Requiredboolean
us_tax_id_typeThe entity’s US tax identification type.Required if any of the us_tax_id fields are presentenum:
ssn
ein
itin If customer_type = individual, ssn or itin is required.

If customer_type = business, ein is required.

If customer_type = sole_prop, ssn, ein or itin is required.
us_tax_id_valueThe customer’s US tax identification number. Must be 9 digits (e.g. XXXXXXXXX).

ssn must not start with a 9.

ein must begin with a number between 00 and 99.

itin must begin with a 9
Required if any of the us_tax_id fields are presentstring
identification_documentsFor US Entities
Available government-verified identification documents are required.

For non-US Entities
Government-verified identification documents are required.

client_document_id: Client document ID for the identification document. type: Customer’s government-verified identification document type. This will apply for identification types other than US tax identification. description: Description about the identification document. Required if identification document type is other.

identification_number: Unique identification number on the identification document.
expiration_date: Expiration date of the identification document. issuing_state: Issuing state of the identification document. Must be 2 character code (e.g. NY). issuing_country: Issuing country of the identification document. ISO3166-1 Alpha-2 country code.
Optionalidentification_documents:

“client\_document\_id”: “string” (optional)

“type”: “enum” (required)

“description”: “string” (required if type = other)

“identification\_number”: “string” (required)

“expiration\_date”: “datetime” (optional)

“issuing\_state”: “string” (optional)

“issuing\_country”: “string” (required)

Possible typefor different customers are the following: For individual customer, possible type are:
drivers_license
state_or_provincial_id
passport
permanent_residency_id
military_id
national_id
matriculate_id
other

Note that national_id and matriculate_id are not applicable for us_entity.
For business customer, possible type are:
tax_certificate
tax_returns
partnership_agreement
certificate_of_good_standing
formation_document
proof_of_place_on_stock_exchange
other For sole_prop customer, possible type are:
tax_certificate
tax_returns
name_certificate
drivers_license
state_or_provincial_id
passport
permanent_residency_id
military_id
national_id
matriculate_id
other

Note that national_id and matriculate_id are not applicable for us_entity. Suggested Document Naming Format:
<Date><UniqueIdentifier><DocumentType>_<Version>.<FileExtension>
additional_documentsAdditional non-government documents being provided to verify customer.

client_document_id: Client document ID for the identification document. This should be the full file name of the document delivered in the SFTP directory.

type: Customer’s type of additional documents (non identification document) for customer verification.

description: Description about the identification document. Required if additional document type is other.
Optionaladditional_documents:
“client_document_id”: “string” (optional)

“type”: “enum”(required)

“description”: “string” (required if document_type = other)
Possible values for type are:
bank_statement
utility_bills
proof_of_address
investigation_report
financial_statement
public_records
adverse_media
id_selfie
other Suggested Document Naming Format:
<Date><UniqueIdentifier><DocumentType>_<Version>.<FileExtension>
risk_scoreThe customer’s risk score, mapped to Lead by the client. Client should have provided risk score mapping to Lead.Optionalenum:
low
medium
high
rfi_resultResult of request for information with the end customer. Leave blank if RFI has not been sent to the customer.Required if any of the RFI fields are presentenun:
requested
completed
rfi_requested_atDate time RFI is requested at.Required if any of the RFI fields are presentdatetime
ISO8601
ofac_resultOFAC result.Required if any of the ofac fields are presentenum
pending
passed
failed
ofac_screened_atDate time OFAC screen is screened at.Required if any of the ofac fields are presentdatetime
ISO8601
kyc_resultKYC result.Required if any of the kyc fields are presentenum
pending
passed
failed
kyc_screened_atDatetime KYC screen is performed.Required if any of the kyc fields are presentdatetime
ISO8601
credit_pulled_atDate time credit is pulled at.Required if any of the credit fields are presentdatetime
ISO8601
credit_scoreCredit score given by the credit bureau. Cannot be above 999.Required if any of the credit fields are presentnumber
interger
credit_report_sourceThe name of the credit bureau.Required if any of the credit fields are presentenum
equifax
experian
transunion
generated_atThe day this file is generated. This should always be the date the file is sent to Lead Bank.Requireddatetime
ISO8601
effective_atThe timestamp of when the related object(s) were polled to collect the information for this record.Requireddatetime
ISO8601