New unified relationships field provides all entity and individual relationships, including shareholding, controlling, involved, and beneficial ownership, along with share class information, enabling automatic identification of ultimate beneficial owners (UBOs).
Example query using the new relationships field:
query caseDetails($caseId: String!) {
caseDetails(caseId: $caseId) {
... on CaseInformation {
caseId
entityStructure {
relationships {
... on EntityRootRelationship {
rootEntityId
}
... on EntityShareholdingRelationship {
entityId
shareholdingEntityId
percentShareholding
shareNumber
beneficiallyHeld
shareClass {
name
rights {
isVoting
}
totalShares
votingPowerPerShare
}
}
... on EntityControllingRelationship {
entityId
controllingEntityId
controlType
significantControlDetails {
notifiedOn
ceasedOn
kind
natureOfControl
}
}
... on EntityInvolvedRelationship {
entityId
involvedEntityId
entityInvolvementRoleAlias: role
}
... on IndividualEntityShareholdingRelationship {
entityId
shareholdingIndividualId
percentShareholding
shareNumber
shareClass {
name
rights {
isVoting
}
totalShares
votingPowerPerShare
}
}
... on IndividualEntityControllingRelationship {
entityId
controllingIndividualId
controlType
significantControlDetails {
notifiedOn
ceasedOn
kind
natureOfControl
}
}
... on IndividualEntityInvolvedRelationship {
entityId
involvedIndividualId
individualInvolvementRoleAlias: role
}
... on IndividualEntityBeneficialOwnerRelationship {
entityId
beneficialOwnerIndividualId
nature
source
ownershipPercentage
}
}
}
}
... on ValidationErrors {
errors {
message
fieldPath
__typename
}
}
}
}