ExternalAttributeMapping
A link between an EC product attribute definition and a field in an external platform's product attribute schema.
type ExternalAttributeMapping {
createdAt: ISO8601DateTime!
externalIdentifier: String!
externalName: String
id: ID!
integrationId: ID!
productAttributeDefinition: ProductAttributeDefinition
productAttributeDefinitionId: ID
sourceType: String!
standardAttribute: String
updatedAt: ISO8601DateTime!
}
Fields
ExternalAttributeMapping.createdAt ● ISO8601DateTime! non-null scalar common
When the mapping was created.
ExternalAttributeMapping.externalIdentifier ● String! non-null scalar common
The integration's identifier for the mapped external field (e.g. a Shopify 'namespace.key').
ExternalAttributeMapping.externalName ● String scalar common
The external field's display label, if known.
ExternalAttributeMapping.id ● ID! non-null scalar common
Unique identifier for the mapping.
ExternalAttributeMapping.integrationId ● ID! non-null scalar common
The integration (connected store) the mapping applies to.
ExternalAttributeMapping.productAttributeDefinition ● ProductAttributeDefinition object products
The EC attribute definition this mapping is anchored to, when sourceType is 'custom'.
ExternalAttributeMapping.productAttributeDefinitionId ● ID scalar common
ID of the EC attribute definition this mapping is anchored to, when sourceType is 'custom'.
ExternalAttributeMapping.sourceType ● String! non-null scalar common
'custom' (a product attribute definition) or 'standard' (a standard product field).
ExternalAttributeMapping.standardAttribute ● String scalar common
The standard product field key (e.g. 'product.length'), when sourceType is 'standard'.
ExternalAttributeMapping.updatedAt ● ISO8601DateTime! non-null scalar common
When the mapping was last updated.