Skip to main content

BeginIntegrationOauthInput

Autogenerated input type of BeginIntegrationOauth

input BeginIntegrationOauthInput {
clientId: String
clientMutationId: String
clientSecret: String
integrationId: ID!
integrationType: IntegrationTypeEnum!
}

Fields​

BeginIntegrationOauthInput.clientId ● String scalar common​

The merchant's own OAuth app client id, for integrations (e.g. ShipBob) where each merchant registers their own app. Persisted on the integration.

BeginIntegrationOauthInput.clientMutationId ● String scalar common​

A unique identifier for the client performing the mutation.

BeginIntegrationOauthInput.clientSecret ● String scalar common​

The merchant's own OAuth app client secret. Encrypted on storage. Ignored by integrations that use a shared app.

BeginIntegrationOauthInput.integrationId ● ID! non-null scalar common​

ID of the existing integration record.

BeginIntegrationOauthInput.integrationType ● IntegrationTypeEnum! non-null enum integrations​

Type of the integration; used to dispatch to the right integration class.

Member Of​

beginIntegrationOauth mutation