V1 and V2 customer records both remain fully supported. This guide is for clients who have approved customers created through the V1 endpoints and want those records to carry the same information V2 collects, typically ahead of moving their integration to V2.
- New required fields: not collected at all in V1. You must go back to the customer for these.
- Renamed or reshaped fields: the data already exists in your V1 record under a different name or shape. No new customer input is needed, just remapping.
- Conditionally required fields: only required for a subset of customers (a specific entity type, ownership structure, or risk profile).
- Individual Customers
- Business Customers
1. New information to collect
2. Remap from existing V1 data (no customer contact needed)
3. Conditionally required
V2 also validates that
address.country matches basic_info.country_of_residence. Check this against your existing V1 records: if they diverge, you’ll need to confirm which one is correct with the customer before submitting.Suggested approach
- Pull the V1 record for each customer via Get Customer Details and apply the “remap” tables above first. This closes most of the gap with zero customer contact.
- Build a short data-collection form covering only the “new information to collect” fields, plus any “conditionally required” fields that apply based on the customer’s existing
entity_typeorthird_party_fund_usagevalue. - Classify business customers against NAICS before or during the form, since
industry_codeshas no reliable mapping from the V1business_industry_id. - Flag regulated or high-risk businesses separately. The
compliancesection is the largest single gap for these customers and may need input from their compliance team, not just a self-serve form. - Talk to your Fin.com contact about how the completed dataset gets written back to the existing customer record, since there is no self-serve backfill endpoint today.
