Update company settings
On this page
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
mutation (
$secretStorage: JSON
$dashboardLayout: 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
dashboardLayout: $dashboardLayout
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
dashboardLayout
}
}
Variables
{
"aboutUsVisibility": [
"PARTNER",
"CUSTOMER"
],
"b2cVisibility": [
"PARTNER",
"CUSTOMER"
],
"brandNameVisibility": [
"PARTNER",
"CUSTOMER"
],
"dashboardLayout": {
"version": 1,
"widgets": [
"company-profile",
"invitation-links"
]
},
"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
{
"data": {
"updateCompanySettings": {
"dashboardLayout": {
"version": 1,
"widgets": [
"company-profile",
"invitation-links"
]
},
"id": "00000000-0000-4000-8000-000000000001",
"secretStorage": {
"secret_test": "secret-value"
}
}
}
}