> 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/019_settings/002__update_company_settings.md).

# Update Company Settings

GraphQL endpoint: `/company`

Updates the company's settings — secret storage, trusted domains, subscription settings, and per-field profile visibility; only the provided fields change. Visibility fields list the connection types allowed to see each profile field.

## Query

```graphql
mutation (
  $secretStorage: JSON
  $trustedDomains: [TrustedDomainInput]
  $subscriptionSettings: CompanySubscriptionSettingsInput
  $legalNameVisibility: [CompanyVisibilityType!]
  $brandNameVisibility: [CompanyVisibilityType!]
  $logoUrlVisibility: [CompanyVisibilityType!]
  $aboutUsVisibility: [CompanyVisibilityType!]
  $yearFoundedVisibility: [CompanyVisibilityType!]
  $verticalTypeVisibility: [CompanyVisibilityType!]
  $organizationTypeVisibility: [CompanyVisibilityType!]
  $specialtiesVisibility: [CompanyVisibilityType!]
  $b2cVisibility: [CompanyVisibilityType!]
  $metadataVisibility: [CompanyVisibilityType!]
) {
  updateCompanySettings (
    secretStorage: $secretStorage
    trustedDomains: $trustedDomains
    subscriptionSettings: $subscriptionSettings
    legalNameVisibility: $legalNameVisibility
    brandNameVisibility: $brandNameVisibility
    logoUrlVisibility: $logoUrlVisibility
    aboutUsVisibility: $aboutUsVisibility
    yearFoundedVisibility: $yearFoundedVisibility
    verticalTypeVisibility: $verticalTypeVisibility
    organizationTypeVisibility: $organizationTypeVisibility
    specialtiesVisibility: $specialtiesVisibility
    b2cVisibility: $b2cVisibility
    metadataVisibility: $metadataVisibility
  ) {
    id
    secretStorage
  }
}

```

## Variables

```json
{
  "aboutUsVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "b2cVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "brandNameVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "legalNameVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "logoUrlVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "metadataVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "organizationTypeVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "secretStorage": {
    "secret_test": "secret-value"
  },
  "specialtiesVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "subscriptionSettings": {
    "enable_email": false,
    "enable_sms": false,
    "enable_voice": false
  },
  "trustedDomains": [
    {
      "domain": "test123.com"
    },
    {
      "domain": "test456.com"
    }
  ],
  "verticalTypeVisibility": [
    "PARTNER",
    "CUSTOMER"
  ],
  "yearFoundedVisibility": [
    "PARTNER",
    "CUSTOMER"
  ]
}
```

## Response

```json
{
  "data": {
    "updateCompanySettings": {
      "id": "00000000-0000-4000-8000-000000000001",
      "secretStorage": {
        "secret_test": "secret-value"
      }
    }
  }
}
```
