Skip to main content

CreateIntegrationSettingInput

A new integration setting.

input CreateIntegrationSettingInput {
config: JSON!
description: String
displayName: String!
isEnabled: Boolean!
priority: Int!
serviceName: IntegrationService!
tags: [String!]!
version: String!
webhookUrl: String
}

Fields​

CreateIntegrationSettingInput.config ● JSON! non-null scalar​

The integration's configuration, as JSON.

CreateIntegrationSettingInput.description ● String scalar​

What the integration is for.

CreateIntegrationSettingInput.displayName ● String! non-null scalar​

The name to show for the integration.

CreateIntegrationSettingInput.isEnabled ● Boolean! non-null scalar​

True when the integration is switched on.

CreateIntegrationSettingInput.priority ● Int! non-null scalar​

Which integration wins when several do the same job.

CreateIntegrationSettingInput.serviceName ● IntegrationService! non-null enum​

The service the integration is for.

CreateIntegrationSettingInput.tags ● [String!]! non-null scalar​

Tags on the integration.

CreateIntegrationSettingInput.version ● String! non-null scalar​

The version of the integration.

CreateIntegrationSettingInput.webhookUrl ● String scalar​

The webhook address of the integration.

Member Of​

createIntegrationSetting mutation