searchCompaniesByTerm (company screening)

Enables users to consume necessary information to enhance its due diligence of companies.

Arguments

NameTypeDescription
searchTermString!The query returns companies with matching names.

Returns

NameDescription
[Company!]!The company-related attributes.

Company fields

NameTypeDescription
complianceRiskCompanyComplianceRisk!The compliance risk level of a company (sanctioned/high/moderate/low).
countryEnumStringA country identifier set by Windward.
dunsStringThe company Dun & Bradstreet ID.
idObjectIdThe company Unique Windward assigned ID.
nameStringThe company name.
nationalityOfRegistrationStringThe country in which the company is registered.
roles[String]The role types the company has in relation to vessels.
sanctions[CompanySanction!]!The sanction program the company is associated with.
worldCheckOneIds[String]The company World-Check One ID.

Example Code

Sample Query

query SearchCompaniesByName($searchTerm: String, $limit: PositiveInt, $includeHistorical: Boolean, $roles: [CompanyRole!]) {
  searchCompaniesByName(searchTerm: $searchTerm, limit: $limit) {
    id
    name
    countryEnum
    roles
        complianceRisk {
      level
      program
      riskySince
      buildingBlocks {
        name
        count
        level
        program
      }
    }


  }
}

Variables

{
{
  "searchTerm": "Marine Trans Shipping"
}}

Response

{
  "data": {
    "searchCompaniesByName": [
      {
        "id": "60a33f318c64fe19d01ce17e",
        "name": "Marine Trans Shipping",
        "countryEnum": "Russia",
        "roles": [
          "OPERATOR",
          "OWNER",
          "ISM_MANAGER",
          "MANAGEMENT",
          "TECHNICAL_MANAGER"
        ],
        "complianceRisk": {
          "level": "Sanctioned",
          "program": [
            "RUSSIA_GENERAL"
          ],
          "riskySince": "2022-05-01T00:00:00.000Z",
          "buildingBlocks": [
            {
              "name": "SANCTIONED_COMPANY",
              "count": 3,
              "level": "Sanctioned",
              "program": null
            },
            {
              "name": "SANCTIONED_VESSEL",
              "count": 12,
              "level": "High",
              "program": null
            },
            {
              "name": "SANCTIONED_COUNTRY",
              "count": 1,
              "level": "Medium",
              "program": null
            },
            {
              "name": "SANCTIONED_COUNTRY_VESSEL",
              "count": 5,
              "level": "Medium",
              "program": null
            }
          ]
        },
  }
}