Skip to main content

switchEnvironmentPrimaryDomain

Switch the primary domain for an environment.

switchEnvironmentPrimaryDomain(
input: AppEnvironmentPrimaryDomainSwitchInput
): AppEnvironmentPrimaryDomainSwitchPayload!

Example

mutation ($input: AppEnvironmentPrimaryDomainSwitchInput) {
switchEnvironmentPrimaryDomain(input: $input) {
app {
active
createdAt
id
name
organizationId
repo
serviceStatus
supportPackage
type
typeId
}
domain {
active
createdAt
emailDeliverabilityLastCheckedAt
hasSSL
id
isDefault
isDkimValid
isDmarcValid
isLetsEncrypt
isPrimary
isSpfValid
isVerified
name
verificationCode
wildcard
}
environment {
active
appId
backupPolicyId
backupsSqlDumpTool
branch
createdAt
currentCommit
datacenter
dbOperationInProgress
defaultDomain
deploymentStrategy
id
isDBPartitioningEnabled
isFedramp
isHipaa
isK8sResident
isLiveBackupCopyAllowed
isMultisite
isOnLatestCode
isSubdirectoryMultisite
launchModeEndAt
launched
name
repo
type
uniqueLabel
wpcliStrategy
}
primaryDomainSwitchId
}
}

Arguments

switchEnvironmentPrimaryDomain.input ● AppEnvironmentPrimaryDomainSwitchInput input common

The environment and domain to make primary.

Type

AppEnvironmentPrimaryDomainSwitchPayload object common

The result of starting a primary domain switch.