API Solution

The API solution offers the capability to be able to send the details in a Zamp API, allowing you to completely customise the front end experience for your user.

The below is a sample of what the KYC object looks like. Once the user is onboarded, it automatically creates a contact account with their bank details.

KeyTypeDescription
statusStringIndicates the current status of the data.
user_typeStringIdentifies whether the user is a business or individual
contact_idStringcontact that this user should be associated to
first_nameStringThe individual's first name.
last_nameStringThe individual's last name.
date_of_birthString (Date format)The individual's date of birth in YYYY-MM-DD format.
phone_numberStringThe individual's phone number, including country code.
emailStringThe individual's email address.
address.line1StringThe first line of the individual's street address.
address.line2StringThe second line of the individual's street address (optional).
address.localityStringThe city or town of the individual's address.
address.regionStringThe state, province, or region of the individual's address.
address.postal_codeStringThe postal code or ZIP code of the individual's address.
address.countryStringThe two-letter country code of the individual's address.
taxpayer_identifierStringThe individual's tax identification number.
contact_account.account_details[0].account_numberStringThe account number of the individual's bank account.
contact_account.account_details[0].account_number_typeStringThe type of the external account number (e.g., checking, savings, other).
contact_account.routing_details[0].routing_numberStringThe routing number of the individual's external bank account.
contact_account.routing_details[0].routing_number_typeStringThe type of routing number (e.g., ABA, ACH).
contact_account.account_typeStringThe type of external account (e.g., checking, savings).
documentsArray of objectsArray of object of document type, and base64 encoded documents