Address Validation & Lookup
Address lookup methods take partial or complete address information search against an address Source of Truth, returning validated and enriched address information.
Find
Authorizations
AuthorizationstringRequired
Query parameters
countrystringRequired
fullAddressstringRequired
sourceOfTruthstringOptional
idstringOptional
featureOptionsstringOptionalExample:
groupAddresses:1;exposeAttributes:1Responses
200
OK
application/json
statusstring · enumOptionalPossible values:
messagesstring[]Optional
get/rest/v2/address/find
GET /harmony/rest/v2/address/find?country=text&fullAddress=text HTTP/1.1
Host: hosted.mastersoftgroup.com
Authorization: Basic username:password
Accept: */*
200
OK
{
"status": "SUCCESS",
"messages": [
"text"
],
"payload": {
"sourceReduced": true,
"empty": true,
"first": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
},
"last": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
}
}
}Authorizations
AuthorizationstringRequired
Body
The get international geocode request body:
country: the name or ISO-2 or ISO-3 country code (case-insensitive). Most country names will be recognised but the use of the ISO country code is recommended. Example: 'GB'.fullAddress: the location to geocode. This can be a postal code or place name. Example: '13 Westdyke Terrace, Elrick, WESTHILL, AB32 6JA'.
sourceOfTruthstring · enumOptionalPossible values:
transactionIDstringOptional
Responses
200
OK
application/json
statusstring · enumOptionalPossible values:
messagesstring[]Optional
post/rest/v2/address/find
POST /harmony/rest/v2/address/find HTTP/1.1
Host: hosted.mastersoftgroup.com
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 1273
{
"payload": {
"sourceReduced": true,
"empty": true,
"first": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
},
"last": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
}
},
"sourceOfTruth": "AUPAF",
"featureOptions": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"transactionID": "text"
}200
OK
{
"status": "SUCCESS",
"messages": [
"text"
],
"payload": {
"sourceReduced": true,
"empty": true,
"first": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
},
"last": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
}
}
}Resource
Request
Name
Type
Example
Description
Response
Examples
Retrieve
Authorizations
AuthorizationstringRequired
Query parameters
idstringRequired
featureOptionsstringOptionalExample:
groupAddresses:1;exposeAttributes:1Responses
200
OK
application/json
statusstring · enumOptionalPossible values:
messagesstring[]Optional
get/rest/v2/address/retrieve
GET /harmony/rest/v2/address/retrieve?id=text HTTP/1.1
Host: hosted.mastersoftgroup.com
Authorization: Basic username:password
Accept: */*
200
OK
{
"status": "SUCCESS",
"messages": [
"text"
],
"payload": {
"sourceReduced": true,
"empty": true,
"first": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
},
"last": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
}
}
}Authorizations
AuthorizationstringRequired
Body
The get international geocode request body:
country: the name or ISO-2 or ISO-3 country code (case-insensitive). Most country names will be recognised but the use of the ISO country code is recommended. Example: 'GB'.fullAddress: the location to geocode. This can be a postal code or place name. Example: '13 Westdyke Terrace, Elrick, WESTHILL, AB32 6JA'.
sourceOfTruthstring · enumOptionalPossible values:
transactionIDstringOptional
Responses
200
OK
application/json
statusstring · enumOptionalPossible values:
messagesstring[]Optional
post/rest/v2/address/retrieve
POST /harmony/rest/v2/address/retrieve HTTP/1.1
Host: hosted.mastersoftgroup.com
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 1273
{
"payload": {
"sourceReduced": true,
"empty": true,
"first": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
},
"last": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
}
},
"sourceOfTruth": "AUPAF",
"featureOptions": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"transactionID": "text"
}200
OK
{
"status": "SUCCESS",
"messages": [
"text"
],
"payload": {
"sourceReduced": true,
"empty": true,
"first": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
},
"last": {
"fullAddress": "text",
"country": "text",
"postcode": "text",
"subLocality": "text",
"street2": "text",
"street": "text",
"streetNumber": "text",
"postal": "text",
"postalType": "text",
"postalNumber": "text",
"buildingName": "text",
"subdwelling": "text",
"eid": "text",
"lotNumber": "text",
"flatUnitNumber": "text",
"flatUnitType": "text",
"floorLevelNumber": "text",
"floorLevelType": "text",
"streetSuffix": "text",
"streetType": "text",
"streetName": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"id": "text",
"sourceOfTruth": "text",
"_type": "text",
"locality": "text",
"state": "text"
}
}
}Resource
Request
Name
Type
Example
Description
Response
Examples
Last updated