Parentage
Get resolve parent result
Returns the status and result of a parent hierarchy resolution job. When status is completed, the record object contains the parent hierarchy data.
GET
Get resolve parent result
Poll this endpoint to check the status and retrieve the result of a parent hierarchy resolution job.
Once a job reaches
Status lifecycle
Jobs progress linearly to a terminal state:completed or failed, the status does not change.
Result structure
Whenstatus is completed, the record field contains the parent hierarchy data with parent, top_parent, and regional_subsidiary.
For pending or processing jobs, only status is returned. For failed jobs, record is null.
Example
curl
Response (200) — completed, parent found
Response (200) — completed, no parent (standalone entity)
Response (200) — pending
Response (200) — failed
Response fields
record.parent
object | null — The immediate parent entity. null when the entity has no parent (standalone).
| Field | Type | Description |
|---|---|---|
kernel_id | string | Kernel ID of the parent entity |
company_name | string | null | Parent company display name |
legal_name | string | null | Parent registered legal name |
url | string | null | Parent company website URL |
country | string | null | Parent country (ISO 3166-1 alpha-2 or full name) |
entity_category | string | null | Parent entity category. One of: Company, Government, Education |
entity_sub_category | string | null | Parent entity sub-category. One of: Operating, HoldCo/Investment, Business Unit, Establishment |
reasoning | string | null | Explanation of why this entity was identified as the parent |
confidence | string | null | Confidence in the parent identification. One of: HIGH, MEDIUM, LOW |
record.top_parent
object | null — The ultimate parent entity at the top of the corporate hierarchy. null when the entity has no parent (standalone). Uses the same schema as parent.
record.regional_subsidiary
object — Whether the queried entity operates as a regional subsidiary of its parent.
| Field | Type | Description |
|---|---|---|
is_regional | boolean | null | true if the entity is a regional subsidiary, false if not. null when not yet determined. |
regional_scope | string | null | The country scope of the regional operation (e.g. "United States", "India"). null when not a regional subsidiary or not yet determined. |
reasoning | string | null | Explanation of the regional subsidiary classification |
Polling guidance
- Use exponential backoff between polls (start at 2 seconds, cap at 30 seconds).
- Jobs that do not exist yet (or whose ID is unknown) return
{ "status": "pending" }.
Related endpoints
- Resolve parent — Start a parent hierarchy resolution job
- Lookup entity — Get entity resolution data by kernel_id
Authorizations
Include your API key in the x-api-key header.
Path Parameters
Job ID returned by the POST endpoint
Example:
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Response
Job status response
Unique identifier for the job.
Example:
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Current status of the job. Terminal states are completed and failed.
Available options:
pending, processing, completed, failed ISO 8601 timestamp when the job was created.
Example:
"2025-06-05T12:00:00Z"
ISO 8601 timestamp when the job reached a terminal state.
Example:
"2025-06-05T12:00:05Z"
Parent hierarchy data. Present when status is completed.
Get resolve parent result

