KYC verification for government bodies (AUS)

Use this API call to perform KYC verification of government bodies.

Parameters

NameTypeDescription
country (required)string3 letter country ISO
name (required)string
abnRequired (required)string
addressstring
legislationTypestringestablishedUnderCommonwealthLegislation / establishedUnderStateTeritoryLegislation / other
legislationNamestring
websitestring

legislationType options

OptionDescription
establishedUnderCommonwealthLegislationEstablished under Commonwealth legislation
establishedUnderStateTeritoryLegislationEstablished under State, Territory legislation
otherOther

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": "governmentBody",
	"fields": {
		"country": "AUS",
		"name": "My Government Body",
		"abnRequired": "123456789",
		"address": "125 York Street, SYDNEY NSW 2000",
		"legislationType": "establishedUnderCommonwealthLegislation",
		"legislationName": "specific",
		"website": "https://www.gov.au"
	}
};

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