KycInfo: {
    firstName?: string;
    lastName?: string;
    idNumber?: string;
    dateOfBirth?: DateOfBirth;
    address?: Address;
    birthCountry?: string;
    birthCity?: string;
    nationalities?: string[];
}

Know Your Customer (KYC) information required for crypto operations.

Notes:

  • All fields are optional at the transport layer; provide the fields you have collected so far.
  • idNumber may be required depending on region/regulatory requirements (for US, this is SSN).

Type declaration

  • OptionalfirstName?: string

    Customer’s first name, if collected.

  • OptionallastName?: string

    Customer’s last name, if collected.

  • OptionalidNumber?: string

    Government ID number (e.g., SSN for US). May be required by region.

  • OptionaldateOfBirth?: DateOfBirth

    Customer’s date of birth, if collected.

  • Optionaladdress?: Address

    Customer’s address, if collected.

  • OptionalbirthCountry?: string

    Two-letter ISO 3166-1 alpha-2 code for the country where the customer was born.

  • OptionalbirthCity?: string

    City where the customer was born.

  • Optionalnationalities?: string[]

    Two-letter ISO 3166-1 alpha-2 codes for the customer's nationalities.