Person Report Result
/api/v2/person_report/{uuid}
operationId: person_report_result
Live: https://gdapi.globaldata.net.au/api/v2/person_report/{uuid} · Sandbox: https://sandbox-gdapi.globaldata.net.au/api/v2/person_report/{uuid}
Experimental
The Person Report API is still in the experimental stage and is subject to change.
Polls for the result of a Person Report request. Free of charge - only the originating
POST /person_report is billed.
Poll until status is complete or error. Every poll returns HTTP 200 with the JSON status
field - including while the request is still pending or processing (this endpoint never returns
202). An unknown or foreign request_uuid returns 400. Typical turnaround is a few seconds;
allow up to a minute when court and social sections are included. Results are retained for 24 hours.
status |
Meaning |
|---|---|
pending |
Queued, not yet started. |
processing |
Running; status_message describes the current step. |
complete |
Finished - the body carries resolution and, when resolved, report and provenance. |
error |
The report could not be produced; status_message explains. Nothing is billed. |
When complete, the body is the full report response described on POST /person_report:
resolution.outcome (resolved | low_confidence | ambiguous | too_many | not_found), report
(resolved only), and provenance (sources, inferences, research notes). request_reference is
the api_reference of the originating request - the billing correlation id.
Append ?pdf=true to receive the completed report as a formatted PDF (application/pdf) instead of
JSON - the resolution summary, every section, and the research notes, inferences and sources as an
appendix. A PDF is produced for every complete outcome, not only resolved: an unresolved
outcome renders the resolution summary with the redacted candidate list and narrowing hints. While
the request is still pending or processing the JSON status is returned regardless of the flag.
Candidate tokens are only available in the JSON form.
The appendix always carries the full provenance: the research notes with per-fact references, the inference evidence and the exact source queries.
Sandbox
The sandbox queue runs synchronously, so the result is normally complete on the first poll.
Path parameters
| Field | Description |
|---|---|
uuidrequired |
string (uuid) The |
Query parameters
| Field | Description |
|---|---|
pdf |
boolean When |
Responses
Current state of the request and, when complete, the report (JSON by default, or a PDF when pdf=true).
application/json
application/pdf
| Field | Description |
|---|---|
message |
string |
api_reference |
string (uuid) Reference for this poll call. |
request_uuid |
string (uuid) |
request_reference |
string (uuid) The |
status |
string |
status_message |
string or null |
search_criteria |
object Present when |
summary |
object Present on a |
summary. |
string |
summary. |
string |
summary. |
boolean |
summary. |
string or null Why a templated summary was produced on a live report, when it was. |
summary. |
string |
summary. |
string Who was resolved, from how many records and candidates, what matched and corroborated, and the deceased check outcome. |
summary. |
string What is attributed to the subject - addresses, contacts, business and registers, household, watchlists, social profile. |
summary. |
string Every name-only lead with its count, each marked as not verified as the subject. |
summary. |
string |
summary. |
string or null Conditions of use for an AI-written summary. Present when |
summary. |
array of strings |
resolution |
object Present when |
resolution. |
string |
resolution. |
string |
resolution. |
integer |
resolution. |
integer |
resolution. |
object (dynamic) Per-field comparison of the supplied details with the resolved subject. |
resolution. |
array of strings |
resolution. |
array of strings |
resolution. |
array of objects Redacted candidates ( |
resolution. |
string Re-submit this to |
resolution. |
string |
resolution. |
array of strings |
resolution. |
integer or null |
resolution. |
array of strings |
resolution. |
array of integers First and last year the candidate is seen. |
resolution. |
integer |
resolution. |
string |
resolution. |
array of strings |
resolution. |
array of strings |
resolution. |
array of objects [max 5 items] On a |
resolution. |
string |
resolution. |
integer or null |
resolution. |
array of strings |
resolution. |
integer |
resolution. |
integer |
resolution. |
array of strings |
resolution. |
array of strings |
resolution. |
string |
resolution. |
object Narrowing hints ( |
resolution. |
array of strings |
resolution. |
object (dynamic) |
resolution. |
object (dynamic) |
report |
object Present when |
report. |
object |
report. |
string |
report. |
string or null |
report. |
string |
report. |
array of strings |
report. |
string or null |
report. |
string (date) or null |
report. |
string or null |
report. |
array of objects Every date of birth seen, with its supporting votes. |
report. |
string |
report. |
integer or null |
report. |
boolean or null True when the death register confirmed a record, false when the check found no match, null when no check could be performed. |
report. |
object Custodian deceased check against the Australian Death Check registry, on name and date of birth. |
report. |
string |
report. |
string |
report. |
array of strings |
report. |
boolean Whether the subject's own Global Data record carries a deceased flag, independent of the registry check. |
report. |
string (date) or null Date of death from the Global Data record, when flagged. |
report. |
string or null |
report. |
string or null |
report. |
integer |
report. |
integer |
report. |
array of strings |
report. |
array of strings |
report. |
object Address timeline, most recent first. |
report. |
string |
report. |
string |
report. |
array of objects |
report. |
string or null |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string (date) or null |
report. |
string (date) or null |
report. |
boolean |
report. |
integer or null |
report. |
boolean True for postal or high-occupancy addresses, which are excluded from household inference. |
report. |
array of strings |
report. |
array of objects |
report. |
string |
report. |
string (date) or null |
report. |
string or null |
report. |
array of strings Date the co-resident was first and last seen at the address. |
report. |
array of strings or null The window both were at the address, when the tenures overlap. |
report. |
array of strings |
report. |
array of objects |
report. |
string |
report. |
string |
report. |
integer or null |
report. |
integer or null |
report. |
integer or null |
report. |
string (date) or null |
report. |
string or null |
report. |
string or null |
report. |
boolean |
report. |
array of strings |
report. |
array of strings |
report. |
object |
report. |
string |
report. |
array of objects |
report. |
string E.164 format. |
report. |
string |
report. |
string or null |
report. |
string (date) or null |
report. |
string (date) or null |
report. |
boolean True when this contact was one of the supplied identifiers. |
report. |
object Live presence check at report time. The most recent contacts are checked, up to a
per-request cap; the rest are |
report. |
string |
report. |
string or null |
report. |
string Approximate location for the number, when the check reports one. |
report. |
string (date) |
report. |
array of strings |
report. |
array of strings |
report. |
array of objects |
report. |
string |
report. |
string (date) or null |
report. |
string (date) or null |
report. |
boolean |
report. |
object Live deliverability check at report time; see the phone |
report. |
string |
report. |
boolean or null False when the mailbox accepts mail but should not be sent to (for example a spam trap or role account). |
report. |
string or null |
report. |
string (date) |
report. |
array of strings |
report. |
array of strings |
report. |
object |
report. |
string |
report. |
array of objects |
report. |
string |
report. |
string (date) or null |
report. |
string or null |
report. |
string Why this person is suggested - co-resident with the same surname, or a rare-surname match graded by proximity. |
report. |
object |
report. |
string |
report. |
array of objects |
report. |
string (date) or null |
report. |
string |
report. |
string |
report. |
string |
report. |
object |
report. |
string |
report. |
array of objects ABN registrations linked to the subject by locality. |
report. |
string |
report. |
string or null |
report. |
string or null |
report. |
string |
report. |
string |
report. |
string (date) or null |
report. |
string (date) or null |
report. |
string or null |
report. |
string or null |
report. |
string |
report. |
array of strings |
report. |
array of objects Businesses associated through the subject's identifiers (e.g. an email domain) - unverified. |
report. |
string |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string |
report. |
array of strings |
report. |
integer Count of same-name ABN holders elsewhere that were not linked. |
report. |
object |
report. |
string |
report. |
string |
report. |
integer |
report. |
integer |
report. |
object or null |
report. |
array of strings Dates of birth on ASIC records that differ from the confirmed date (data-entry variants). |
report. |
string |
report. |
object UK Companies House officer search for the subject: current and resigned officers of UK
companies plus disqualified directors. One search on the subject's name, filtered to the
subject's birth month when a date of birth is known (the register publishes year and month of
birth only, never the day). |
report. |
string |
report. |
string |
report. |
boolean Whether the subject's birth month was applied to the search. |
report. |
integer |
report. |
integer How many matching officers are disqualified directors. |
report. |
integer How many matching officers have a service address in the subject's address history. |
report. |
boolean The register held more same-name officers than were retrieved. |
report. |
array of objects |
report. |
string The register's officer id, usable with |
report. |
string The name as the register writes it (given names then SURNAME). |
report. |
string or null Year and month of birth as published, |
report. |
string |
report. |
string or null The officer's service address as a single line. |
report. |
string Whether the service address is one of the subject's own addresses. |
report. |
string or null The subject's address the service address agrees with. |
report. |
integer |
report. |
boolean |
report. |
array of objects Current appointments first, then by appointment date, newest first. Empty when the officer report was not retrieved. |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string or null |
report. |
string or null |
report. |
string or null The service address recorded on this appointment. |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
array of objects Disqualification orders, for a disqualified director. |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
array of strings |
report. |
array of strings |
report. |
string |
report. |
object |
report. |
object PEP, sanctions and debarment matches for the subject's name (and date of birth where the record holds one), most credible first: matches whose date of birth agrees with the subject, then those with no date of birth on record, then by name similarity. Never verified as the subject. |
report. |
string |
report. |
array of objects |
report. |
string The record's display name. |
report. |
string or null The name form that matched the search. |
report. |
number Name similarity, 0-100. |
report. |
boolean |
report. |
boolean |
report. |
boolean |
report. |
string How the subject's date of birth compares with the record's. |
report. |
array of objects Every list the record appears on. |
report. |
string |
report. |
string |
report. |
string |
report. |
object |
report. |
string |
report. |
string |
report. |
array of strings |
report. |
string |
report. |
string (date) |
report. |
string (date) |
report. |
string (date) |
report. |
array of objects Positions held, current first then most recent. Keys present only when known. |
report. |
string |
report. |
string ISO 3166-1 alpha-2, lower case. |
report. |
string |
report. |
string |
report. |
boolean |
report. |
string |
report. |
object (dynamic) The record's properties by name, each a list of strings; only non-empty ones are present. Keys: names, aliases, weak_aliases, title, gender, birth_dates, death_dates, birth_place, birth_country, nationality, citizenship, country, political_party, education, religion, professions, classification, keywords, notes, addresses, phones, emails, websites, source_urls, wikipedia_url. Names include every script the record holds. |
report. |
object |
report. |
string |
report. |
array of objects |
report. |
string |
report. |
string or null |
report. |
string |
report. |
string |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
number |
report. |
object |
report. |
string |
report. |
string |
report. |
integer |
report. |
object (dynamic) |
report. |
array of objects |
report. |
string |
report. |
string |
report. |
integer |
report. |
string or null |
report. |
boolean |
report. |
array of objects The most recent individual court records held under the names in |
report. |
string |
report. |
string |
report. |
string (date) or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
array of strings Any further descriptive lines the court record carries (charge, matter type, informant). |
report. |
boolean |
report. |
array of strings |
report. |
integer Maximum number of records returned in |
report. |
string Conditions of use for court records. Present whenever the section ran. |
report. |
object Adverse media on the subject's name, via the same research as |
report. |
string |
report. |
string |
report. |
string Country the research was scoped to (ISO 3166-1 alpha-2). |
report. |
boolean Always |
report. |
string or null The subject's name as the media writes it. |
report. |
integer or null The age the media reports, where an article states one. |
report. |
string
|
report. |
string or null The subject's location as the media reports it. |
report. |
string or null AI-written summary of the adverse media found, highlighting the nature of the issues and when they occurred. |
report. |
array of strings Categories of misconduct the media describes. |
report. |
array of strings The articles and pages the summary was written from. |
report. |
string Conditions of use for adverse media findings. Present whenever the section ran. |
report. |
string Why the section is |
report. |
array of strings |
report. |
string The inference id ( |
report. |
object Professional profile matched on one of the subject's phones or emails. When the profile's name
agrees with the subject the status is |
report. |
string |
report. |
string How the profile's name compares with the subject's. |
report. |
string Present when |
report. |
object |
report. |
string |
report. |
string |
report. |
integer or null Provider match likelihood, 1-10. |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
string (date) or null Full date of birth when the profile holds one. |
report. |
integer or null |
report. |
string or null |
report. |
object The profile's current location; keys present only when known. |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
array of strings Other locations the profile has been seen at, most recent first. |
report. |
array of objects Street addresses held on the profile. Leads only - not verified against the subject's address history. |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
object |
report. |
string or null |
report. |
string or null |
report. |
string Job function, e.g. finance. |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string or null |
report. |
string (date) |
report. |
string (date) |
report. |
array of objects Employment history, most recent first. Keys present only when known. |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
boolean |
report. |
array of objects Most recent first. Keys present only when known. |
report. |
string |
report. |
string |
report. |
string |
report. |
array of strings Majors, minors and degrees combined. |
report. |
array of strings |
report. |
array of strings |
report. |
array of strings |
report. |
string |
report. |
string |
report. |
string |
report. |
string |
report. |
array of objects |
report. |
string |
report. |
string or null work, personal, current professional, etc. when the provider says. |
report. |
boolean The provider's recommended personal email. |
report. |
string or null
|
report. |
array of objects |
report. |
string |
report. |
string or null |
report. |
string or null |
report. |
array of strings |
report. |
object The provider's own quality signals for the record. |
report. |
string |
report. |
string |
report. |
string |
report. |
string (date) |
report. |
string (date) or null |
report. |
array of objects |
report. |
string or null |
report. |
string or null |
report. |
string or null |
report. |
array of strings |
report. |
array of strings |
report. |
object (dynamic) Per-section outcome, e.g. |
provenance |
object Present when |
provenance. |
array of objects Every lookup performed, with the exact query, dataset or provider, round and result count. |
provenance. |
array of objects Every conclusion drawn, with the rule applied and the evidence it rests on. |
provenance. |
array of objects Chronological research log. |
provenance. |
integer |
provenance. |
integer |
provenance. |
string |
provenance. |
string |
provenance. |
array of strings |
Also available as a PDF (application/pdf)