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