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