Skip to main content

SalesChannelIntegrationMapping

Maps a sales channel to an external identifier in a downstream integration.

type SalesChannelIntegrationMapping {
createdAt: ISO8601DateTime!
externalId: String!
externalKey: String!
id: ID!
integration: Integration!
integrationId: ID!
metadata: JSON
updatedAt: ISO8601DateTime!
}

Fields

SalesChannelIntegrationMapping.createdAt ● ISO8601DateTime! non-null scalar common

When this mapping was created.

SalesChannelIntegrationMapping.externalId ● String! non-null scalar common

The value for the external field (e.g., 'ABC123').

SalesChannelIntegrationMapping.externalKey ● String! non-null scalar common

The field name in the downstream system (e.g., 'store_id', 'customer_number').

SalesChannelIntegrationMapping.id ● ID! non-null scalar common

Unique identifier for this mapping.

SalesChannelIntegrationMapping.integration ● Integration! non-null object integrations

The downstream integration this mapping targets.

SalesChannelIntegrationMapping.integrationId ● ID! non-null scalar common

The ID of the downstream integration.

SalesChannelIntegrationMapping.metadata ● JSON scalar common

Additional metadata for this mapping.

SalesChannelIntegrationMapping.updatedAt ● ISO8601DateTime! non-null scalar common

When this mapping was last updated.

Returned By

addSalesChannelIntegrationMapping mutation ● updateSalesChannelIntegrationMapping mutation

Member Of

SalesChannel object