KYC verification of regulated trusts (AUS)

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

Parameters

NameTypeDescription
country
(required)
string3 letter country ISO
abn
(required)
stringARSN or ABN (9 or 11 digits)
name
(required)
string
regulatedTrustType
(required)
stringasic / mis / regulatedUnderCommonwealthStatutoryRegulator / governmentSuperannuationFund
businessNameTrustee
string

regulatedTrustTypes options

OptionDescription
asic
Registered Managed Investment Scheme
mis
Unregistered Managed Investment Scheme
regulatedUnderCommonwealthStatutoryRegulator
Regulated under a Commonwealth statutory regulator
governmentSuperannuationFund
Government Superannuation Fund

Stakeholder types

NameTypeNote
trustee
(required)
individual, privateCompany, publicCompany, governmentBody

Tags

You can add tags to your verification requests to help you organise your verifications by using the

metadata_tags
parameter. Read more about tags here.

Runnable example

// api endpoint const apiEndpoint = 'https://dev.bronid.com/verify'; // request body const kycData = { "metadata_version": "4", "metadata_serviceUid": "XL7ULiU6B4QE9Y2iWFZnhtMDKFN2", "metadata_secretKey": "api_sec_NJAtNcRtUrPlf7xYDrMNP9URI-ZfN314", "metadata_userId": "yourUniqueUserId", "metadata_tags": ["product1", "client1"], "type": "regulatedTrust", "fields": { "country": "AUS", "abn": "123456789", "name": "My Regulated Trust", "regulatedTrustType": "governmentSuperannuationFund", "businessNameTrustee": "Business name of the trustee" }, "stakeholders": [ { "type": "individual", "role": "trustee", "fields": { "firstName": "Dave", "middleName": "ok", "lastName": "Citizen", "gender": "male", "dateOfBirth": "20/12/1982", "unitNumber": "1", "streetNumber": "95", "streetName": "Lennox", "streetType": "Street", "suburb": "CASINO", "postcode": "2470", "state": "NSW", "email": "email@gmail.com", "country": "AUS" } } ] }; console.log('Running request...') // submit the KYC data to the bronID API const bronIdResult = await axios .post(apiEndpoint, kycData) .then(res => { return res.data; }) .catch(error => { console.log('error! click the results to expand them'); console.log(JSON.stringify(error.response.data, null, 2)); }) const printResult = 'bronId API response: ' + JSON.stringify(bronIdResult, null, 2); // Click “▶ run” to try this code live and run your first KYC.