Phone Contact Validate
/api/v2/phone_contact_validate
operationId: phone_contact_validate
Live: https://gdapi.globaldata.net.au/api/v2/phone_contact_validate · Sandbox: https://sandbox-gdapi.globaldata.net.au/api/v2/phone_contact_validate
The Phone Contact Validate API allows you to validate the link between a specific Australian phone number and a person associated with that phone number in the Global Data Universe.
The API requires a phone number and persons details to be provided and will return a match if the phone number is found to be associated with that person in the Global Data Universe. If no match is found, the API will return a no_match result. If the phone number is not a valid Australian phone number or could not be searched, the API will return an error result.
Request Parameters:
- Phone Number
- First Name
- Middle Name
- Last Name
Batch processing
The API can accept up to 100 requests per call. The response will include the results for each request in the same order as the requests were made.
Sandbox environment data
When processing queries in the sandbox environment, the following records are available:
| Phone Number | First Name | Middle Name | Last Name | Address | Suburb | State | Postcode | Date Last Seen |
|---|---|---|---|---|---|---|---|---|
| +61399999999 | John | Andrew | Smith | 20 Hardy St | Lilydale | VIC | 3140 | 2019-02-20 |
| +61491222111 | John | Andrew | Smith | 20 Hardy St | Lilydale | VIC | 3140 | 2019-02-20 |
| +61491222111 | John | Andrew | Smith | 8 Waltham St | Richmond | VIC | 3121 | 2027-04-01 |
| +61427151494 | Mark | Wood | PO Box 8144 | Australian National University | ACT | 0200 | 2019-07-17 | |
| +61491222444 | Mary | Sally | Jones | 35 Yaralla St | Concord West | NSW | 2138 | 2099-01-01 |
| +61491222333 | Robert | Brown | 6 Waterview Cl | Port Macquarie | NSW | 2444 | 2099-07-19 | |
| +61880885999 | Marion | Filewood | 375 Argent St | Broken Hill | NSW | 2880 | 2002-07-16 | |
| +61880885999 | Aaron | Albert | Filewood | 375 Argent St | Broken Hill | NSW | 2880 | 2002-07-16 |
| +61412024869 | Marion | Filewood | 375 Argent St | Broken Hill | NSW | 2880 | 2002-07-16 |
Name match results
Before the matching process, names are standardised for comparison and any aliases are resolved.
The first_name_match and last_name_match properties will return with one of the exact, partial, alias or no_match values. The last_name_match property will return with one of the exact or no_match values.
| Name Match Result | Description |
|---|---|
exact |
An exact match was found for the name. This is the best match result and will be returned if the name is an exact match for the name in the record. |
partial |
A partial substring match was found for the name. This will be returned if the name is a substring match starting with the name in the record. For example, if the name in the record is "Johnathan" and the name in the request is "John" or "J", the match result will be partial. |
alias |
An alias match was found for the name. This will be returned if the name is an alias match for the name in the record. For example, if the name in the record is "William" and the name in the request is "Bill" or "Willy", the match result will be alias. |
no_match |
No match was found for the name. |
Note: a last name must match exactly for a match to be returned.
The returned result parameter will be determined by the following rules:
- If all of the name match results are
exact, then the result will bematch. - If all of the name match results are
no_match, then the result will beno_match. - If any of the name match results are
partialoralias, then the result will bepossible_match.
Request body
Content type application/json.
The phone number and persons details to validate
| Field | Description |
|---|---|
requests |
array of objects The list of requests to make. |
requests[]. |
string The phone number to validate in E.164 format. |
requests[]. |
string The first name of the person to validate. |
requests[]. |
string or null The optional middle name of the person to validate. |
requests[]. |
string The last name of the person to validate. |
Responses
Successful response
application/json
| Field | Description |
|---|---|
message |
string A message indicating the result of the request. This will be |
api_reference |
string (uuid) A unique identifier for this request. This can be used to track the request in the logs. |
results |
array of objects A list of results for each of the requests made. |
results[]. |
string The phone number from the request in E.164 format. |
results[]. |
string The result of the match check for the phone number in the request.
|
results[]. |
string A message indicating the result of the request.
This will be |
results[]. |
string or null The result of the match check for the first name. This will be null if the match_result is
|
results[]. |
string or null The result of the match check for the middle name. This will be null if the match_result is
|
results[]. |
string or null The result of the match check for the last name. This will be null if the match_result is |