KYC verification for regulated trusts (AUS)

Use this API call to perform KYC verification of regulated trusts.

Parameters

NameTypeDescription
country (required)string3 letter country ISO
abnstring
name (required)string
regulatedTrustType (required)stringasic / mis / regulatedUnderCommonwealthStatutoryRegulator / governmentSuperannuationFund

regulatedTrustTypes options

OptionDescription
asicRegistered Managed Investment Scheme
misUnregistered Managed Investment Scheme
regulatedUnderCommonwealthStatutoryRegulatorRegulated under a Commonwealth statutory regulator
governmentSuperannuationFundGovernment Superannuation Fund

Runnable example

// api endpoint
const apiEndpoint = 'https://dev.bronid.com/verify';

// request body
const kycData = {
	// authorization
	"metadata_version": "4",
	"metadata_serviceUid": "XL7ULiU6B4QE9Y2iWFZnhtMDKFN2",
	"metadata_secretKey": "dev_secret_key",
	"metadata_userId": "yourUniqueUserId",
	
	// entity details
	"type": "regulatedTrust",
	"fields": {
		"country": "AUS",
		"abn": "123456789",
		"name": "My Regulated Trust",
		"regulatedTrustType": "governmentSuperannuationFund"
	}
};

// submit the KYC data to the bronID API
axios
	.post(apiEndpoint, kycData)
	.then(res => {
		// print the verification results
		console.log('click the results to expand them');
		console.log(JSON.stringify(res.data, null, 2));
	})
	.catch(error => {
		console.error(error)
	})
	
// Click “▶ run” to try this code live and run your first KYC.