> For the complete documentation index, see [llms.txt](https://docs.tnid.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tnid.com/api-reference/002_company/001_companies/003__update_company.md).

# Update Company

GraphQL endpoint: `/company`

Update company information.

## Query

```graphql
mutation (
  $legalName: String
  $brandName: String
  $profileName: String
  $yearFounded: Int
  $aboutUs: String
  $metadata: JSON
  $secretStorage: JSON
  $emails: [CompanyEmailInput]
  $telephoneNumbers: [CompanyTelephoneNumberInput]
  $addresses: [CompanyAddressInput]
  $webpages: [CompanyWebpageInput]
  $socialNetworks: [CompanySocialMediaInput]
  $trustedDomains: [TrustedDomainInput]
  $subscriptionTopics: [B2cSubscriptionTopicInput]
  $subscriptionSettings: CompanySubscriptionSettingsInput
  $taxIds: [CompanyTaxIdInput!]
  $verticalTypeId: ID
  $organizationTypeId: ID
  $companySpecialties: [ID]
  $legalNameVisibility: [CompanyVisibilityType!]
  $brandNameVisibility: [CompanyVisibilityType!]
  $logoUrlVisibility: [CompanyVisibilityType!]
  $aboutUsVisibility: [CompanyVisibilityType!]
  $yearFoundedVisibility: [CompanyVisibilityType!]
  $verticalTypeVisibility: [CompanyVisibilityType!]
  $organizationTypeVisibility: [CompanyVisibilityType!]
  $specialtiesVisibility: [CompanyVisibilityType!]
  $b2cVisibility: [CompanyVisibilityType!]
  $metadataVisibility: [CompanyVisibilityType!]
) {
  updateCompany (
    legalName: $legalName
    brandName: $brandName
    profileName: $profileName
    yearFounded: $yearFounded
    aboutUs: $aboutUs
    metadata: $metadata
    secretStorage: $secretStorage
    emails: $emails
    telephoneNumbers: $telephoneNumbers
    addresses: $addresses
    webpages: $webpages
    socialNetworks: $socialNetworks
    trustedDomains: $trustedDomains
    subscriptionTopics: $subscriptionTopics
    subscriptionSettings: $subscriptionSettings
    taxIds: $taxIds
    verticalTypeId: $verticalTypeId
    organizationTypeId: $organizationTypeId
    companySpecialties: $companySpecialties
    legalNameVisibility: $legalNameVisibility
    brandNameVisibility: $brandNameVisibility
    logoUrlVisibility: $logoUrlVisibility
    aboutUsVisibility: $aboutUsVisibility
    yearFoundedVisibility: $yearFoundedVisibility
    verticalTypeVisibility: $verticalTypeVisibility
    organizationTypeVisibility: $organizationTypeVisibility
    specialtiesVisibility: $specialtiesVisibility
    b2cVisibility: $b2cVisibility
    metadataVisibility: $metadataVisibility
  ) {
    id
    metadata
    secretStorage
  }
}

```

## Variables

```json
{
  "aboutUs": "updated about us",
  "aboutUsVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "addresses": [
    {
      "city": "test city",
      "country": "United States",
      "state": "Alabama",
      "street": "test street 3",
      "types": [
        "SUPPORT"
      ],
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ],
      "zipCode": "12345"
    },
    {
      "city": "test city",
      "country": "United States",
      "state": "Alabama",
      "street": "test street 4",
      "types": [
        "SUPPORT"
      ],
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ],
      "zipCode": "12345"
    }
  ],
  "b2cVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "brandName": "updated-brand_name",
  "brandNameVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "companySpecialties": [
    "00000000-0000-4000-8000-000000000008"
  ],
  "emails": [
    {
      "email": "test5@email.com",
      "id": "00000000-0000-4000-8000-000000000002",
      "types": [
        "SUPPORT"
      ],
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    },
    {
      "email": "test6@email.com",
      "id": null,
      "types": [
        "SUPPORT"
      ],
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    }
  ],
  "legalName": "updated-legal_name",
  "legalNameVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "logoUrlVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "metadata": {
    "test": "updated-value"
  },
  "metadataVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "organizationTypeId": "00000000-0000-4000-8000-000000000007",
  "organizationTypeVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "profileName": "updated-profile-name",
  "secretStorage": {
    "secret_test": "secret-value"
  },
  "socialNetworks": [
    {
      "type": "FACEBOOK",
      "url": "https://test-sm9.not",
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    },
    {
      "type": "FACEBOOK",
      "url": "https://test-sm10.not",
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    }
  ],
  "specialtiesVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "subscriptionSettings": {
    "enable_email": false,
    "enable_sms": false,
    "enable_voice": false
  },
  "subscriptionTopics": [
    {
      "enable_email": false,
      "enable_sms": false,
      "enable_voice": false,
      "id": "00000000-0000-4000-8000-000000000004",
      "name": "topic_11",
      "type": "CRITICAL"
    },
    {
      "enable_email": false,
      "enable_sms": false,
      "enable_voice": false,
      "name": "new topic",
      "type": "CRITICAL"
    }
  ],
  "taxIds": [
    {
      "id": "00000000-0000-4000-8000-000000000005",
      "type": "EIN",
      "value": "112233445",
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    },
    {
      "type": "SALES_TAX_ID",
      "usState": "NY",
      "value": "987654321",
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    }
  ],
  "telephoneNumbers": [
    {
      "country_code": "1",
      "id": "00000000-0000-4000-8000-000000000003",
      "number": "7",
      "types": [
        "SUPPORT"
      ],
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    },
    {
      "country_code": "1",
      "number": "8",
      "types": [
        "SUPPORT"
      ],
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    }
  ],
  "trustedDomains": [
    {
      "domain": "test123.com"
    },
    {
      "domain": "test456.com"
    }
  ],
  "verticalTypeId": "00000000-0000-4000-8000-000000000006",
  "verticalTypeVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "webpages": [
    {
      "type": "WEBPAGE",
      "url": "https://test-webpage1.not",
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    },
    {
      "type": "WEBPAGE",
      "url": "https://test-webpage2.not",
      "visibility": [
        "PARTNER",
        "CUSTOMER"
      ]
    }
  ],
  "yearFounded": 2000,
  "yearFoundedVisibility": [
    "PARTNER",
    "CUSTOMER"
  ]
}
```

## Response

```json
{
  "data": {
    "updateCompany": {
      "id": "00000000-0000-4000-8000-000000000001",
      "metadata": {
        "test": "updated-value"
      },
      "secretStorage": {
        "secret_test": "secret-value"
      }
    }
  }
}
```
