StriseConnect
TypesObjects

Company

A resource representing a registered company.

type Company implements EntityLike, MonitoredEntityLike {
  id: CompanyId!
  nameV2(
    ignoreEdits: Boolean
  ): ConnectSourcedString!
  industries: [String!]! @deprecated
  industriesV2(
    ignoreEdits: Boolean
  ): [ConnectIndustryCode!]!
  inception: DateTime
  inceptionV2(
    ignoreEdits: Boolean
  ): ConnectInceptionDate
  organisationFormCodes: [String!]!
  organisationFormCodeV2(
    ignoreEdits: Boolean
  ): ConnectOrganisationFormCode
  businessPurposes: [String!]!
  businessPurposesV2(
    ignoreEdits: Boolean
  ): [ConnectSourcedString!]!
  signatoryRights: String
  signatoryRightsV2(
    ignoreEdits: Boolean
  ): ConnectSourcedString
  numberOfEmployees: EmployeeCountInterval
  status: ConnectCompanyStatus
  isMonitored: Boolean!
  isReferenceOnly: Boolean!
  globalDataSource: GlobalDataSource
  sourceIdentifier: String
  parentCompanyId: String
  tags: [Tag!]!
  entityPortfolioStatusInfo: EntityPortfolioStatusInfo
  entityStatus: EntityStatus
  calculatedRiskLevel: RiskCalculationResult
  userAssessedRiskLevel: RiskLevelKind
  automatedRiskLevel: RiskCalculationResult @deprecated
  shareClasses(
    ignoreEdits: Boolean
  ): [ShareClass!]!
  shareholderGraph(
    minimumSharePercentage: Float
    ignoreEdits: Boolean
  ): ShareholderGraph
  beneficialOwners(
    ignoreEdits: Boolean
  ): [BeneficialOwner!]!
  roles(
    includePrevious: Boolean
    ignoreEdits: Boolean
    includeAccountingRoles: Boolean
  ): [Role!]!
  registers(
    ignoreEdits: Boolean
  ): [Register!]!
  shareholders(
    minimumSharePercentage: Float
    ignoreEdits: Boolean
  ): [Ownership!]!
  holdings(
    minimumSharePercentage: Float
    ignoreEdits: Boolean
  ): [Ownership!]!
  reviews: [Review!]!
  nextScheduledReviewDate: DateTime
  documents: [Document!]!
  creditScore: CreditScore
  customRiskFields: [EntityCustomRiskField!]!
  financialStatements(
    kinds: [FinancialStatementKind!]!
  ): [FinancialStatement!]!
  name: String!
  address(
    ignoreEdits: Boolean
  ): [Address!]! @deprecated
  addresses(
    ignoreEdits: Boolean
  ): [Address!]!
  countries(
    ignoreEdits: Boolean
  ): [CountryContext!]!
  identifiers(
    kind: [EntityIdentifierKind!]
    ignoreEdits: Boolean
  ): [EntityIdentifier!]!
  relationships(
    kind: [EntityRelationshipKind!]!
    preferCustomRelations: Boolean!
  ): EntityConnection! @deprecated
  sanctioned: Boolean! @deprecated
  sanctionInfo: SanctionInfo!
  amsCount: Int! @deprecated
  ams(
    pageInfo: SizePageInfoInput
  ): [AmsEvent!]!
  flags: [FlagKind!]!
  riskSignals: RiskSignals!
}

Fields

id CompanyId! non-null scalar

CompanyId!

nameV2 ConnectSourcedString! non-null object

ConnectSourcedString! The name of the company, with the metadata of the registered-name record it was derived from.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

industries [String!]! deprecated non-null scalar

[String!]!

DEPRECATED

Use industriesV2 instead

industriesV2 [ConnectIndustryCode!]! non-null object

[ConnectIndustryCode!]! The industry codes for the company, with edit metadata for each code.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

inception DateTime scalar

DateTime

inceptionV2 ConnectInceptionDate object

ConnectInceptionDate The date of inception of the company, with edit metadata.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

organisationFormCodes [String!]! non-null scalar

[String!]!

organisationFormCodeV2 ConnectOrganisationFormCode object

ConnectOrganisationFormCode The organisation form code of the company, with edit metadata.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

businessPurposes [String!]! non-null scalar

[String!]!

businessPurposesV2 [ConnectSourcedString!]! non-null object

[ConnectSourcedString!]! The business purposes of the company, each with the metadata of the record it came from.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

signatoryRights String scalar

String

signatoryRightsV2 ConnectSourcedString object

ConnectSourcedString The signatory rights of the company, with the metadata of the record they came from.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

numberOfEmployees EmployeeCountInterval object

EmployeeCountInterval

status ConnectCompanyStatus object

ConnectCompanyStatus

isMonitored Boolean! non-null scalar

Boolean! Whether this company is monitored or not.

isReferenceOnly Boolean! non-null scalar

Boolean! Indicates that this company is a reference-only record derived from relationship data. These references are created when a company in a supported market lists a related entity (i.e shareholder, role) from an unsupported jurisdiction. Consequently, the available data is limited to the basic fields provided by the originating market's registry.

globalDataSource GlobalDataSource enum

GlobalDataSource The global data source for this company (e.g. ORBIS, SAYARI). Null for companies from local registries.

sourceIdentifier String scalar

String The source identifier in the global data source (e.g. BvD ID for Orbis). Null for local registry companies.

parentCompanyId String scalar

String The parent company ID for sub-unit companies. Null when the company is not a sub-unit.

tags [Tag!]! non-null object

[Tag!]! Tags added to the company.

entityPortfolioStatusInfo EntityPortfolioStatusInfo object

EntityPortfolioStatusInfo The entity portfolio status information for the company.

entityStatus EntityStatus object

EntityStatus Reserved for the new entity statuses. Returns null until they are available; use entityPortfolioStatusInfo.

calculatedRiskLevel RiskCalculationResult object

RiskCalculationResult Calculated risk level for the company. Based on team settings.

userAssessedRiskLevel RiskLevelKind enum

RiskLevelKind User-assessed risk level for the company. Determined by the user during the review process.

automatedRiskLevel RiskCalculationResult deprecated object

RiskCalculationResult

DEPRECATED

Use 'calculatedRiskLevel' instead.

Calculated risk level for the company. Based on team settings

shareClasses [ShareClass!]! non-null object

[ShareClass!]! The company's share classes, including the number of shares issued in each class. Counts are aggregated across the whole company, unlike the per-shareholder counts on shareholder-graph edges.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

shareholderGraph ShareholderGraph object

ShareholderGraph The company's shareholder graph

minimumSharePercentage Float scalar

Float The minimum amount of shares a shareholder must own to be included in the graph. Beneficial owner nodes are included regardless of their share. In addition, nodes that are part of the path between an included node and the root node are included.

Must be greater than or equal to 5, and at most 100.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

beneficialOwners [BeneficialOwner!]! non-null object

[BeneficialOwner!]! The company's beneficial owners

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

roles [Role!]! non-null object

[Role!]! The company's roles

includePrevious Boolean scalar

Boolean Whether to include previous roles, i.e., roles which have been terminated.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

includeAccountingRoles Boolean scalar

Boolean Whether to include accounting roles (e.g. accountants, auditors).

registers [Register!]! non-null object

[Register!]! The company's register entries: sourced registers such as LEI or a national VAT register, entries derived from other company data, and custom registers added by your team. Includes entries where the company is not registered.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

shareholders [Ownership!]! non-null object

[Ownership!]! The company's direct shareholders.

minimumSharePercentage Float scalar

Float The lower bound of the share percentage range to include in the result.

Must be greater than or equal to 0, and at most 100.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

holdings [Ownership!]! non-null object

[Ownership!]! The company's direct holdings, i.e., companies owned by this company.

minimumSharePercentage Float scalar

Float The lower bound of the share percentage range to include in the result.

Must be greater than or equal to 0, and at most 100.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

reviews [Review!]! non-null object

[Review!]! Reviews created on this company.

nextScheduledReviewDate DateTime scalar

DateTime The date of the next scheduled review, based on the latest review user-assessed risk.

documents [Document!]! non-null object

[Document!]! List documents and document orders in progress related to the company.

creditScore CreditScore object

CreditScore The company's credit score data from the most recent credit report. Returns null if no credit report has been ordered for this company.

customRiskFields [EntityCustomRiskField!]! non-null object

[EntityCustomRiskField!]! Custom risk field values assigned to this company.

financialStatements [FinancialStatement!]! non-null object

[FinancialStatement!]! The company's annual financial statements, newest first.

kinds [FinancialStatementKind!]! non-null enum

[FinancialStatementKind!]! Filter by statement kind. Pass an empty list to return both consolidated and non-consolidated statements.

name String! non-null scalar

String! Entity name.

address [Address!]! deprecated non-null object

[Address!]!

DEPRECATED

Use the addresses field instead for a complete list of available addresses.

The postal address of the Entity.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

addresses [Address!]! non-null object

[Address!]! The available addresses of the entity.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

countries [CountryContext!]! non-null object

[CountryContext!]! The countries for the Entity.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

identifiers [EntityIdentifier!]! non-null object

[EntityIdentifier!]! The official identifiers for this Entity. Since an Entity can have several ids (even within the same country), this is a list.

kind [EntityIdentifierKind!] enum

[EntityIdentifierKind!] Filter identifiers to the given kinds. If omitted or empty, identifiers of all kinds are returned.

ignoreEdits Boolean scalar

Boolean Whether to ignore edits made by users. If set to true, the returned values will only be based on official registry data, disregarding any edits made by users.

relationships EntityConnection! deprecated non-null object

EntityConnection!

DEPRECATED

Use the specific fields roles, shareholders, holdings, and beneficialOwners/beneficialOwnerships instead.

Related entities (e.g. persons, companies) for this entity. Can be UBOs, board members, etc.

kind [EntityRelationshipKind!]! non-null enum

[EntityRelationshipKind!]! The type of relationships to fetch. If not specified, all relationships will be fetched. Providing an empty list will return all relationship

preferCustomRelations Boolean! non-null scalar

Boolean! Whether or not to prefer custom relations. If true, only custom relations are returned if any exists. Otherwise, officially registered relations are returned

sanctioned Boolean! deprecated non-null scalar

Boolean!

DEPRECATED

Use the sanctionInfo field instead

Whether this entity is sanctioned.

sanctionInfo SanctionInfo! non-null object

SanctionInfo! Sanction information related to this entity.

amsCount Int! deprecated non-null scalar

Int!

DEPRECATED

Use the ams field instead

Number of adverse media articles found for this entity. This is an approximation and the actual number may be differ due to clustering of events not performed here.

ams [AmsEvent!]! non-null object

[AmsEvent!]! Adverse media articles found for this entity. This field replaces the amsCount field, which will eventually be deprecated. The amsCount field might differ from the actual number returned here, due to different screening solutions being used.

pageInfo SizePageInfoInput input

SizePageInfoInput Used for pagination. Media articles are sorted by the highest relevance first.

flags [FlagKind!]! non-null enum

[FlagKind!]! Flagged events found for this entity.

riskSignals RiskSignals! non-null object

RiskSignals! Risk signals. Currently there is only one possible risk signal, 'flags', which is created if we find flags of negative severity.

Interfaces

EntityLike interface

EntityLike An interface type of external business entities. Either a company or a business person.

MonitoredEntityLike interface

MonitoredEntityLike An interface type of external business entities that can be monitored.

Returned By

company query

Member Of

CompanyPayload object CompanySearchConnectionEdge object ConnectPortfolioCompanyEdge object CreditReportPayload object CustomCompanyPayload object GlobalCompanyPayload object

Implemented By

ReviewEntity union

On this page

Fieldsid CompanyId! non-null scalarnameV2 ConnectSourcedString! non-null objectignoreEdits Boolean scalarindustries [String!]! deprecated non-null scalarindustriesV2 [ConnectIndustryCode!]! non-null objectignoreEdits Boolean scalarinception DateTime scalarinceptionV2 ConnectInceptionDate objectignoreEdits Boolean scalarorganisationFormCodes [String!]! non-null scalarorganisationFormCodeV2 ConnectOrganisationFormCode objectignoreEdits Boolean scalarbusinessPurposes [String!]! non-null scalarbusinessPurposesV2 [ConnectSourcedString!]! non-null objectignoreEdits Boolean scalarsignatoryRights String scalarsignatoryRightsV2 ConnectSourcedString objectignoreEdits Boolean scalarnumberOfEmployees EmployeeCountInterval objectstatus ConnectCompanyStatus objectisMonitored Boolean! non-null scalarisReferenceOnly Boolean! non-null scalarglobalDataSource GlobalDataSource enumsourceIdentifier String scalarparentCompanyId String scalartags [Tag!]! non-null objectentityPortfolioStatusInfo EntityPortfolioStatusInfo objectentityStatus EntityStatus objectcalculatedRiskLevel RiskCalculationResult objectuserAssessedRiskLevel RiskLevelKind enumautomatedRiskLevel RiskCalculationResult deprecated objectshareClasses [ShareClass!]! non-null objectignoreEdits Boolean scalarshareholderGraph ShareholderGraph objectminimumSharePercentage Float scalarignoreEdits Boolean scalarbeneficialOwners [BeneficialOwner!]! non-null objectignoreEdits Boolean scalarroles [Role!]! non-null objectincludePrevious Boolean scalarignoreEdits Boolean scalarincludeAccountingRoles Boolean scalarregisters [Register!]! non-null objectignoreEdits Boolean scalarshareholders [Ownership!]! non-null objectminimumSharePercentage Float scalarignoreEdits Boolean scalarholdings [Ownership!]! non-null objectminimumSharePercentage Float scalarignoreEdits Boolean scalarreviews [Review!]! non-null objectnextScheduledReviewDate DateTime scalardocuments [Document!]! non-null objectcreditScore CreditScore objectcustomRiskFields [EntityCustomRiskField!]! non-null objectfinancialStatements [FinancialStatement!]! non-null objectkinds [FinancialStatementKind!]! non-null enumname String! non-null scalaraddress [Address!]! deprecated non-null objectignoreEdits Boolean scalaraddresses [Address!]! non-null objectignoreEdits Boolean scalarcountries [CountryContext!]! non-null objectignoreEdits Boolean scalaridentifiers [EntityIdentifier!]! non-null objectkind [EntityIdentifierKind!] enumignoreEdits Boolean scalarrelationships EntityConnection! deprecated non-null objectkind [EntityRelationshipKind!]! non-null enumpreferCustomRelations Boolean! non-null scalarsanctioned Boolean! deprecated non-null scalarsanctionInfo SanctionInfo! non-null objectamsCount Int! deprecated non-null scalarams [AmsEvent!]! non-null objectpageInfo SizePageInfoInput inputflags [FlagKind!]! non-null enumriskSignals RiskSignals! non-null objectInterfacesEntityLike interfaceMonitoredEntityLike interfaceReturned ByMember OfImplemented By