KYC verification for public companies (NZL)

Use this API call to perform KYC verification of public companies.

Parameters

NameTypeDescription
country (required)string3 letter country ISO
name (required)string
nzbn (required)string
exchangeListedOn (required)stringdomesticExchange / internationalExchange / unlisted
tickerstring

Parameters only when verifying from Australia

NameTypeDescription
ARBNstring
registeredInAusOfficeAddressstringaddress
principalPlaceInAusAddressstringaddress

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": "publicCompany",
	"fields": {
		"country": "NZL",
		"name": "My Public Company",
		"nzbn": "123456789",
		"exchangeListedOn": "domesticExchange",
		"ticker": "MPC"
	}
};

// 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.