Role
An object representing a role in a company.
type Role {
roleTitle: String!
period: RolePeriod!
isActive: Boolean!
editMetadata: EditMetadata
sourceMetadata: SourceMetadata
entity: EntityLike!
}Fields
roleTitle String! non-null scalar
String!
The role title.
period RolePeriod! non-null object
RolePeriod!
The date from which the role is active.
isActive Boolean! non-null scalar
Boolean!
The date from which the role is active.
editMetadata EditMetadata object
EditMetadata
Metadata about edits made to this role.
sourceMetadata SourceMetadata object
SourceMetadata
Metadata about the upstream record this role was ingested from — when it was last sourced and from
which data source. null for historical records ingested before source tracking was introduced.
entity EntityLike! non-null interface
EntityLike!
The entity on the opposite side of the role relationship. If the role object is
fetched from a Company, this entity e.g. represents the CEO. If the role is
fetched from a BusinessPerson, this is the company where the CEO person entity
holds its role.
Member Of
BusinessPerson object Company object CustomBusinessPerson object PrivatePerson object RoleChange object