curl --request POST \
--url https://production.hifibridge.com/v2/users/{userId}/kyc \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"firstName": "<string>",
"firstNameLocal": "<string>",
"middleName": "<string>",
"middleNameLocal": "<string>",
"lastName": "<string>",
"lastNameLocal": "<string>",
"nationality": "<string>",
"email": "[email protected]",
"phone": "<string>",
"address": {
"addressLine1": "<string>",
"city": "<string>",
"stateProvinceRegion": "<string>",
"postalCode": "<string>",
"country": "<string>",
"addressLine2": "<string>"
},
"dateOfBirth": "2023-12-25",
"countryOfBirth": "<string>",
"stateOfBirth": "<string>",
"placeOfBirth": "<string>",
"gender": "M",
"country": "<string>",
"taxIdentificationNumber": "<string>",
"taxResidenceCountry": "<string>",
"ipAddress": "127.0.0.1",
"govIdType": "PASSPORT",
"govIdFrontUrl": "<string>",
"govIdBackUrl": "<string>",
"govIdCountry": "<string>",
"govIdNumber": "<string>",
"govIdIssuanceDate": "2023-12-25",
"govIdExpirationDate": "2023-12-25",
"govIdIssuanceAuthority": "<string>",
"govIdHandHoldUrl": "<string>",
"proofOfAddressType": "UTILITY_BILL",
"proofOfAddressUrl": "<string>",
"sofEuQuestionnaire": {
"actingAsIntermediary": true,
"employmentStatus": "employed",
"expectedMonthlyPayments": "0_4999",
"mostRecentOccupation": "<string>",
"primaryPurpose": "charitable_donations",
"primaryPurposeOther": "<string>",
"sourceOfFunds": "company_funds"
},
"idType": "PASSPORT",
"idNumber": "<string>",
"additionalIdType": "<string>",
"additionalIdNumber": "<string>",
"purpose": "<array>",
"productServiceCategory": "<string>",
"supplementaryInfo": "<string>",
"supplementaryUrl": "<string>"
}
'{
"userId": "35dbc7ea-2877-4a70-add6-b5458289df23",
"kycInfo": {
"type": "individual",
"firstName": "John",
"firstNameLocal": "Lil John",
"middleName": null,
"middleNameLocal": null,
"lastName": "Doe",
"lastNameLocal": null,
"nationality": "USA",
"email": "[email protected]",
"phone": "+12223334444",
"address": {
"addressLine1": "123 Main St",
"addressLine2": null,
"city": "San Francisco",
"stateProvinceRegion": "CA",
"postalCode": "94105",
"country": "USA"
},
"dateOfBirth": "1990-01-01",
"countryOfBirth": "USA",
"stateOfBirth": "NY",
"placeOfBirth": null,
"taxIdentificationNumber": "123456789",
"taxResidenceCountry": "USA",
"govIdType": "PASSPORT",
"govIdNumber": "123456789",
"govIdFrontUrl": "https://example.com",
"govIdBackUrl": "https://example.com",
"govIdCountry": "USA",
"govIdIssuanceDate": "2020-01-01",
"govIdExpirationDate": "2027-01-01",
"govIdIssuanceAuthority": null,
"govIdHandHoldUrl": "https://example.com",
"proofOfAddressType": "UTILITY_BILL",
"proofOfAddressUrl": "https://example.com",
"sofEuQuestionnaire": null,
"ipAddress": "108.28.159.21",
"idType": "NIN",
"idNumber": "123456789",
"additionalIdType": null,
"additionalIdNumber": null,
"purpose": null,
"productServiceCategory": null,
"supplementaryInfo": null,
"supplementaryUrl": null,
"documents": []
}
}Update the user’s KYC information.
The Update KYC endpoint allows you to add or modify the user’s existing KYC data. This is the only endpoint available for making changes to the user’s KYC information.
HIFI does not provide services to users or businesses from sanctioned and high-risk regions or unsupported US states. See here for supported regions.
curl --request POST \
--url https://production.hifibridge.com/v2/users/{userId}/kyc \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"firstName": "<string>",
"firstNameLocal": "<string>",
"middleName": "<string>",
"middleNameLocal": "<string>",
"lastName": "<string>",
"lastNameLocal": "<string>",
"nationality": "<string>",
"email": "[email protected]",
"phone": "<string>",
"address": {
"addressLine1": "<string>",
"city": "<string>",
"stateProvinceRegion": "<string>",
"postalCode": "<string>",
"country": "<string>",
"addressLine2": "<string>"
},
"dateOfBirth": "2023-12-25",
"countryOfBirth": "<string>",
"stateOfBirth": "<string>",
"placeOfBirth": "<string>",
"gender": "M",
"country": "<string>",
"taxIdentificationNumber": "<string>",
"taxResidenceCountry": "<string>",
"ipAddress": "127.0.0.1",
"govIdType": "PASSPORT",
"govIdFrontUrl": "<string>",
"govIdBackUrl": "<string>",
"govIdCountry": "<string>",
"govIdNumber": "<string>",
"govIdIssuanceDate": "2023-12-25",
"govIdExpirationDate": "2023-12-25",
"govIdIssuanceAuthority": "<string>",
"govIdHandHoldUrl": "<string>",
"proofOfAddressType": "UTILITY_BILL",
"proofOfAddressUrl": "<string>",
"sofEuQuestionnaire": {
"actingAsIntermediary": true,
"employmentStatus": "employed",
"expectedMonthlyPayments": "0_4999",
"mostRecentOccupation": "<string>",
"primaryPurpose": "charitable_donations",
"primaryPurposeOther": "<string>",
"sourceOfFunds": "company_funds"
},
"idType": "PASSPORT",
"idNumber": "<string>",
"additionalIdType": "<string>",
"additionalIdNumber": "<string>",
"purpose": "<array>",
"productServiceCategory": "<string>",
"supplementaryInfo": "<string>",
"supplementaryUrl": "<string>"
}
'{
"userId": "35dbc7ea-2877-4a70-add6-b5458289df23",
"kycInfo": {
"type": "individual",
"firstName": "John",
"firstNameLocal": "Lil John",
"middleName": null,
"middleNameLocal": null,
"lastName": "Doe",
"lastNameLocal": null,
"nationality": "USA",
"email": "[email protected]",
"phone": "+12223334444",
"address": {
"addressLine1": "123 Main St",
"addressLine2": null,
"city": "San Francisco",
"stateProvinceRegion": "CA",
"postalCode": "94105",
"country": "USA"
},
"dateOfBirth": "1990-01-01",
"countryOfBirth": "USA",
"stateOfBirth": "NY",
"placeOfBirth": null,
"taxIdentificationNumber": "123456789",
"taxResidenceCountry": "USA",
"govIdType": "PASSPORT",
"govIdNumber": "123456789",
"govIdFrontUrl": "https://example.com",
"govIdBackUrl": "https://example.com",
"govIdCountry": "USA",
"govIdIssuanceDate": "2020-01-01",
"govIdExpirationDate": "2027-01-01",
"govIdIssuanceAuthority": null,
"govIdHandHoldUrl": "https://example.com",
"proofOfAddressType": "UTILITY_BILL",
"proofOfAddressUrl": "https://example.com",
"sofEuQuestionnaire": null,
"ipAddress": "108.28.159.21",
"idType": "NIN",
"idNumber": "123456789",
"additionalIdType": null,
"additionalIdNumber": null,
"purpose": null,
"productServiceCategory": null,
"supplementaryInfo": null,
"supplementaryUrl": null,
"documents": []
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ID of the user
first name in local language.
middle name in local language.
last name in local language.
Three-letter alpha-3 country code as defined in the ISO 3166-1 spec.
E-mail address for compliance-related communications.
Phone number in E.164 format "+12223334444".
Address of the user.
Show child attributes
The second part of the ISO 3166-2 subdivision code. This must be provided if the country has subdivisions.
An ISO 3166-2 code consists of two parts, separated by a hyphen (-):
US, CA, BR);Only provide the second part of the code (e.g., CA for California in US-CA, or SP for São Paulo in BR-SP).
Must be supplied for countries that use postal codes.
Three-letter alpha-3 country code as defined in the ISO 3166-1 spec.
Date of birth in format yyyy-mm-dd.
Three-letter alpha-3 country code as defined in the ISO 3166-1 spec.
The state, region, district, county or another territorial entity of birth inside a country, if applicable.
User place of birth. This can be a city, a town or another settlement type.
M, F User country. This is usually a country of the last uploaded ID document, and it may differ from the country of birth. Three-letter alpha-3 country code as defined in the ISO 3166-1 spec.
Taxpayer identification number that is unique to each taxpayer. For individual US customers, SSN should be used. For business US customers, EIN should be used.
Three-letter alpha-3 country code as defined in the ISO 3166-1 spec.
PASSPORT, ID_CARD, DRIVERS URL or Base64 encoded string of the front of the user's government issued ID.
*Maximum file size 3MB and minimum file size 10KB
*If the file is base64 encoded, it must start with "data:"
*Valid file types: .pdf, .jpeg, .jpg, .png, .heic, .tif
URL or Base64 encoded string of the back of the user's government issued ID.
*Maximum file size 3MB and minimum file size 10KB
*If the file is base64 encoded, it must start with "data:"
*Valid file types: .pdf, .jpeg, .jpg, .png, .heic, .tif
Alpha-3 country code of the provided government id as defined in the ISO 3166-1 spec. Note that the government ID may be different from the 'country' above.
The issue date of the Gov ID document in format yyyy-mm-dd.
The expiry date of the Gov ID document in format yyyy-mm-dd.
Issuing authority of the Gov ID document.
URL or Base64 encoded string of image of the user holding their government issued ID next to their face.
*Maximum file size 3MB and minimum file size 10KB
*If the file is base64 encoded, it must start with "data:"
*Valid file types: .pdf, .jpeg, .jpg, .png, .heic, .tif
UTILITY_BILL, BANK_STATEMENT, RENTAL_AGREEMENT, TAX_DOCUMENT URL or Base64 encoded string of the file of the proof of address.
(See here for the list of unsupported countries/states.)
*Maximum file size 3MB and minimum file size 10KB
*If the file is base64 encoded, it must start with "data:"
*Valid file types: .pdf, .jpeg, .jpg, .png, .heic, .tif
Source of Funds and Expected Use Questionnaire
Show child attributes
Is the customer acting as an intermediary for a third party?
What is the customer's current employment status?
employed, homemaker, retired, self_employed, student, unemployed What is the expected monthly volume of payments the customer will be sending or receiving?
0_4999, 5000_9999, 10000_49999, 50000_plus What is the primary purpose of the customer's account?
charitable_donations, ecommerce_retail_payments, investment_purposes, operating_a_company, payments_to_friends_or_family_abroad, personal_or_living_expenses, protect_wealth, purchase_goods_and_services, receive_payment_for_freelancing, receive_salary, other Required if the primary purpose is 'other'.
What is the source of funds for the customer's account?
company_funds, ecommerce_reseller, gambling_proceeds, gifts, government_benefits, inheritance, investments_loans, pension_retirement, salary, sale_of_assets_real_estate, savings, someone_elses_funds PASSPORT, ID_CARD, DRIVERS, NIN Required only for "AFRICA_NIGERIA" rail and must be "BVN" type:
Required only for "AFRICA_NIGERIA" rail and must be the BVN number.
This field allows the inclusion of additional textual information or context that may be relevant to the KYC process.
This field is designed to contain supplementary documents or files that can be uploaded as part of the KYC process.
URL or Base64 encoded string of the file of the supplementary information.
*Maximum file size 3MB and minimum file size 10KB
*If the file is base64 encoded, it must start with "data:"
*Valid file types: .pdf, .jpeg, .jpg, .png, .heic, .tif
Success
Show child attributes
individual Show child attributes
The second part of the ISO 3166-2 subdivision code. This must be provided if the country has subdivisions.
An ISO 3166-2 code consists of two parts, separated by a hyphen (-):
US, CA, BR);Only provide the second part of the code (e.g., CA for California in US-CA, or SP for São Paulo in BR-SP).
Must be supplied for countries that use postal codes.
Three-letter alpha-3 country code as defined in the ISO 3166-1 spec.
Show child attributes
Is the customer acting as an intermediary for a third party?
What is the customer's current employment status?
employed, homemaker, retired, self_employed, student, unemployed What is the expected monthly volume of payments the customer will be sending or receiving?
0_4999, 5000_9999, 10000_49999, 50000_plus What is the primary purpose of the customer's account?
charitable_donations, ecommerce_retail_payments, investment_purposes, operating_a_company, payments_to_friends_or_family_abroad, personal_or_living_expenses, protect_wealth, purchase_goods_and_services, receive_payment_for_freelancing, receive_salary, other Required if the primary purpose is 'other'.
What is the source of funds for the customer's account?
company_funds, ecommerce_reseller, gambling_proceeds, gifts, government_benefits, inheritance, investments_loans, pension_retirement, salary, sale_of_assets_real_estate, savings, someone_elses_funds Show child attributes