Skip to main content

ConnectIntegrationInput

Autogenerated input type of ConnectIntegration

input ConnectIntegrationInput {
brandId: ID!
clientMutationId: String
connectionId: String!
description: String
integrationType: IntegrationTypeEnum!
name: String!
roles: [RoleTypeEnum!]!
settings: JSON
}

Fields

ConnectIntegrationInput.brandId ● ID! non-null scalar

The brand id.

ConnectIntegrationInput.clientMutationId ● String scalar

A unique identifier for the client performing the mutation.

ConnectIntegrationInput.connectionId ● String! non-null scalar

The connection request identifier for the integration.

ConnectIntegrationInput.description ● String scalar

ConnectIntegrationInput.integrationType ● IntegrationTypeEnum! non-null enum

ConnectIntegrationInput.name ● String! non-null scalar

ConnectIntegrationInput.roles ● [RoleTypeEnum!]! non-null enum

The roles that will be assigned to the integration. This argument is required and it must include at least one role. The roles determine the permissions that the integration will have, and the role should match with the actions that the integration will perform.

ConnectIntegrationInput.settings ● JSON scalar

Additional settings for the integration. This argument can be used to store any additional settings for the integration different from the api_key, the api_secret or the api_token.

Member Of

connectIntegration mutation