Person History
/api/v2/person_history
operationId: person_history
Live: https://gdapi.globaldata.net.au/api/v2/person_history · Sandbox: https://sandbox-gdapi.globaldata.net.au/api/v2/person_history
The Person History API allows you to query and retrieve additional historical data for a specific individual. By providing certain identifying information, you can obtain a comprehensive set of records that match the given criteria.
ADC Check
The returned records are checked against the ADC (Australian Death Check) service and the result is returned in the 'deceased' field of the match response. A 'Y' indicates that the individual is recorded as deceased, while an 'N' indicates that the individual is not recorded as deceased. The ADC lookup is based on the matched individual's name, date of birth and state.
The ADC check is performed when the following fields are available:
- first_name
- last_name
- birth_date
- state
Minimum search requirements
In order to perform a valid lookup, a minimum of the following fields are required:
- first_name and last_name, and at least one of:
- birth_date
- phone
If less than the minimum requirements are supplied, the API will return a 400 error with the message "One of email or phone or dob is required."
Sandbox environment data
When simulating queries in the sandbox environment, the following records will return a match:
| First Name | Last Name | Birth Date | Telephone | Address | |
|---|---|---|---|---|---|
| John | Smith | 1998-03-21 | jsmith1998@example.com | 0399999999, 0491222111 | 20 HARDY ST, LILYDALE 3140 VIC |
| John | Smith | 0491222111 | 8 WALTHAM ST, RICHMOND 3121 VIC | ||
| Mary | Jones | 1989-08-12 | mary_jones89@example.com | 0399995000 | 35 YARALLA ST, CONCORD WEST 2138 NSW |
Request body
Content type application/json.
The details of the record to search
| Field | Description |
|---|---|
first_name |
string The first name of the individual |
last_name |
string The last name of the individual |
birth_date |
string (date) The date of birth of the individual |
phone |
string The phone number in 0NSN format |
email |
string The email address |
Responses
Result of the check
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. |
matches |
array of objects Array of matched individuals. |
matches[]. |
string The first name of the matched individual. |
matches[]. |
string The middle name of the matched individual. |
matches[]. |
string The last name of the matched individual. |
matches[]. |
string or null The dob of the matched individual. |
matches[]. |
string The result of the ADC check for the matched individual.
|
matches[]. |
string The address of the matched individual. |
matches[]. |
string The suburb of the matched individual. |
matches[]. |
string The state of the matched individual. |
matches[]. |
string The postcode of the matched individual. |
matches[]. |
string (date) The date the address record was first seen. |
matches[]. |
string (date) The date the address record was last seen. |
matches[]. |
array of objects Array of phone numbers associated with the matched individual. |
matches[]. |
string The phone number in 0NSN format. |
matches[]. |
string (date) The date the phone record was first seen. |
matches[]. |
string (date) The date the phone record was last seen. |
matches[]. |
array of objects Array of email addresses associated with the matched individual. |
matches[]. |
string The email address. |
matches[]. |
string (date) The date the email record was first seen. |
matches[]. |
string (date) The date the email record was last seen. |