Skip to main content

ManageIntegrationInput

Input for managing an integration. Scope rules: provide either organizationId, or the pair appId + environmentId (optionally with networkId).

input ManageIntegrationInput {
appId: Int
applyToChildEnvironments: Boolean
config: JSON
environmentId: Int
networkId: Int
organizationId: Int
slug: String!
status: String!
}

Fields

ManageIntegrationInput.appId ● Int scalar common

The application ID for environment-scoped management. Must be provided together with environmentId, and must not be combined with organizationId.

ManageIntegrationInput.applyToChildEnvironments ● Boolean scalar common

Whether to apply the change to child environments when using app/environment scope.

ManageIntegrationInput.config ● JSON scalar common

The integration configuration to apply.

ManageIntegrationInput.environmentId ● Int scalar common

The environment ID for environment-scoped management. Must be provided together with appId, and must not be combined with organizationId.

ManageIntegrationInput.networkId ● Int scalar common

The network site ID for network-site scoped integration changes within an environment scope.

ManageIntegrationInput.organizationId ● Int scalar common

The organization ID for organization-scoped management. Must not be combined with appId, environmentId, or networkId.

ManageIntegrationInput.slug ● String! non-null scalar common

The integration slug.

ManageIntegrationInput.status ● String! non-null scalar common

The desired integration status.

Member Of

manageIntegration mutation