CorporateStructure
Corporate group structure
- hierarchyType: array object[] · StructureNode[]
Flat list of every entity in the corporate group. Each node carries the ids of its direct children, so the tree can be reconstructed from this list. Null when no group hierarchy is available.
A company within the corporate group
- childrenType: array string[]
Ids of this node's direct subsidiaries, referencing other nodes'
idvalues. Null or empty for a leaf node. - dissolvedType: boolean
True when this group member is in a terminal state (dissolved, removed, closed or converted-closed) and therefore no longer live. Null when unknown.
- idType: string
Opaque identifier for this node within the group. Referenced by other nodes'
childrenarrays so the flat list can be assembled into a tree. - jurisdictionType: string
Jurisdiction of incorporation of this group member, as an ISO 3166-1 alpha-2 country code. Null when unknown.
- nameType: string
Registered legal name of this group member.
- registrationType: string
Number Company registration number of this group member.
- statusType: string
Human-readable trading-status label for this group member (a display string, not a stable code). Typical values include
Actively trading,Inactive,Strike-off process initiated,In administration,In liquidation,Overseas entity,Dissolved,Converted closed,RemovedandClosed overseas entity. Null when the status is unknown.
- immediateType: object
Parent The company's immediate (direct) parent company. Null when the company has no known direct parent or is itself the group head.
- childrenType: array string[]
Ids of this node's direct subsidiaries, referencing other nodes'
idvalues. Null or empty for a leaf node. - dissolvedType: boolean
True when this group member is in a terminal state (dissolved, removed, closed or converted-closed) and therefore no longer live. Null when unknown.
- idType: string
Opaque identifier for this node within the group. Referenced by other nodes'
childrenarrays so the flat list can be assembled into a tree. - jurisdictionType: string
Jurisdiction of incorporation of this group member, as an ISO 3166-1 alpha-2 country code. Null when unknown.
- nameType: string
Registered legal name of this group member.
- registrationType: string
Number Company registration number of this group member.
- statusType: string
Human-readable trading-status label for this group member (a display string, not a stable code). Typical values include
Actively trading,Inactive,Strike-off process initiated,In administration,In liquidation,Overseas entity,Dissolved,Converted closed,RemovedandClosed overseas entity. Null when the status is unknown.
- ownershipType: string enum
Status Whether the company is wholly or partially owned within its group. Null when the ownership status is not known. One of:
WHOLLY_OWNED— the company is wholly owned within the group.PARTIALLY_OWNED— the company is only partially owned within the group.
values- W
H O L L Y _ O W N E D - P
A R T I A L L Y _ O W N E D
- ultimateType: object
Parent The ultimate parent at the head of the corporate group (the entity not owned by any other entity in the hierarchy). Null when the company is not part of a known group or the group head cannot be determined.
- childrenType: array string[]
Ids of this node's direct subsidiaries, referencing other nodes'
idvalues. Null or empty for a leaf node. - dissolvedType: boolean
True when this group member is in a terminal state (dissolved, removed, closed or converted-closed) and therefore no longer live. Null when unknown.
- idType: string
Opaque identifier for this node within the group. Referenced by other nodes'
childrenarrays so the flat list can be assembled into a tree. - jurisdictionType: string
Jurisdiction of incorporation of this group member, as an ISO 3166-1 alpha-2 country code. Null when unknown.
- nameType: string
Registered legal name of this group member.
- registrationType: string
Number Company registration number of this group member.
- statusType: string
Human-readable trading-status label for this group member (a display string, not a stable code). Typical values include
Actively trading,Inactive,Strike-off process initiated,In administration,In liquidation,Overseas entity,Dissolved,Converted closed,RemovedandClosed overseas entity. Null when the status is unknown.