These methods have been deprecated.
We recommend you upgrade your service to the latest Address Validation method . Upgrade at no cost and improved performance.
Combined International address lookup methods
Combined International address lookup methods take complete or partial address information as an input and perform a search against a given country including Australia and New Zealand , returning address information that matches the search parameters.
Lookup international addresses using a single-line input address.
Retrieve international address details using the result from international address lookup.
lookup
Lookup international addresses from a given country including Australia/New Zealand using a single-line input address
Resource URL
Copy POST https://hosted.mastersoftgroup.com/harmony/rest/address/lookup
Or if using GET
Copy GET https://hosted.mastersoftgroup.com/harmony/rest/address/lookup
Request (POST)
The request body is an AddressRestRequest object:
The fullAddress
attribute is required
The sourceOfTruth
attribute is Optional
Copy {
"payload" : [ { "fullAddress" : "10 Downing Street" , "country" : "GB" } ]
}
For ANZ
Copy
{
"payload" : [ { "fullAddress" : "20 bond Street" , "country" : "AU" } ] ,
"sourceOfTruth" : "AUPAF"
}
Request Parameters (GET)
The fullAddress
parameter is required
The sourceOfTruth
parameter is Optional
Response
The response body is an AddressRestResponse object:
Copy {
"status" : "SUCCESS" ,
"messages" : [] ,
"payload" : [
{
"fullAddress" : "10 Downing Street SomeCity, B63 3TA" ,
"country" : null ,
"postcode" : null ,
"street2" : null ,
"street" : null ,
"streetNumber" : null ,
"postal" : null ,
"postalType" : null ,
"postalNumber" : null ,
"buildingName" : null ,
"subdwelling" : null ,
"attributes" : null ,
"id" : "GB|RM|A|123456" ,
"district" : null ,
"city" : null ,
"province" : null
}
]
}
For ANZ
Copy
{
"status" : "SUCCESS" ,
"messages" : [] ,
"payload" : [
{
"fullAddress" : "220 GEORGE ST, SomeCity NSW 2150" ,
"country" : null ,
"postcode" : "2150" ,
"street2" : null ,
"street" : "GEORGE ST" ,
"streetNumber" : "220" ,
"postal" : "" ,
"postalType" : "" ,
"postalNumber" : "" ,
"buildingName" : "" ,
"subdwelling" : "" ,
"eid" : "982407C8CC957CD0BE3984B913436F51508889391D6493DE" ,
"lotNumber" : "" ,
"flatUnitNumber" : "" ,
"flatUnitType" : "" ,
"floorLevelNumber" : "" ,
"floorLevelType" : "" ,
"streetSuffix" : "" ,
"streetType" : "ST" ,
"streetName" : "GEORGE" ,
"attributes" : null ,
"id" : "40591980" ,
"exception" : null ,
"state" : "NSW" ,
"locality" : "SomeCity"
}
]
}
retrieve
Retrieve international address details using the address id
returned from the international address lookup.
Resource URL
Copy POST https://hosted.mastersoftgroup.com/harmony/rest/address/retrieve
Or if using GET
Copy GET https://hosted.mastersoftgroup.com/harmony/rest/address/retrieve
Request (POST)
The request body is an AddressRestRequest object:
The id
attribute is required
The sourceOfTruth
attribute is Optional
Copy
{
"payload" : [ { "id" : "GB|RM|A|123456" , "country" : "GB" } ]
}
For ANZ
Copy
{
"payload" : [ { "id" : "40591980" , "country" : "AU" } ] ,
"sourceOfTruth" : "AUPAF"
}
Request Parameters (GET)
The id
parameter is required
The sourceOfTruth
parameter is Optional
Response
The response body is an AddressRestResponse object:
Copy
{
"status" : "SUCCESS" ,
"messages" : [] ,
"payload" : [
{
"fullAddress": "Prime Minister & First Lord of the Treasury, 10 Downing Street, LONDON, SW1A 2AA, UNITED KINGDOM",
"country" : "United Kingdom" ,
"postcode" : "SW1A 2AA" ,
"street2" : "" ,
"street" : "Downing Street" ,
"streetNumber" : "10" ,
"postal" : "" ,
"postalType" : "" ,
"postalNumber" : null ,
"buildingName" : "" ,
"subdwelling" : "" ,
"attributes" : {
...
} ,
"id" : "GB|RM|A|12345678" ,
"district" : "" ,
"city" : "London" ,
"province" : ""
}
]
}
For ANZ
Copy
{
"status" : "SUCCESS" ,
"messages" : [] ,
"payload" : [
{
"fullAddress" : "220 GEORGE ST, PARRAMATTA NSW 2150" ,
"country" : null ,
"postcode" : "2150" ,
"street2" : null ,
"street" : "GEORGE ST" ,
"streetNumber" : "220" ,
"postal" : "" ,
"postalType" : "" ,
"postalNumber" : "" ,
"buildingName" : "" ,
"subdwelling" : "" ,
"eid" : null ,
"lotNumber" : "" ,
"flatUnitNumber" : "" ,
"flatUnitType" : "" ,
"floorLevelNumber" : "" ,
"floorLevelType" : "" ,
"streetSuffix" : "" ,
"streetType" : "ST" ,
"streetName" : "GEORGE" ,
"attributes" : {
"Barcode" : "1301011100123001302200331112310103013" ,
"DPID" : "40591980" ,
"PAFPosition" : "ROOFTOP"
} ,
"id" : "40591980" ,
"exception" : null ,
"state" : "NSW" ,
"locality" : "PARRAMATTA"
}
]
}