Common Types

This page documents data types that are used across different endpoints of the Import API.

KeyReference

The Import API uses KeyReferences of the HTTP API to reference resources in a Project. The following KeyReferences are in use.

CartDiscountKeyReference

References a cart discount by key.

key​
String​
typeId​
String​
"cart-discount"

References a cart discount.

CategoryKeyReference

References a category by key.

key​
String​
typeId​
String​
"category"

References a category.

ChannelKeyReference

References a channel by key.

key​
String​
typeId​
String​
"channel"

References a channel.

CustomerKeyReference

References a customer by key.

key​
String​
typeId​
String​
"customer"

References a customer.

CustomerGroupKeyReference

References a customer group by key.

key​
String​
typeId​
String​
"customer-group"

References a customer group.

CustomObjectKeyReference

References a key value document by key.

key​
String​
typeId​
String​
"key-value-document"

References a custom object

container​
String​

ProductKeyReference

References a product by key.

key​
String​
typeId​
String​
"product"

References a product.

ProductVariantKeyReference

References a product variant by key.

key​
String​
typeId​
String​
"product-variant"

References a product variant.

ProductTypeKeyReference

References a product type by key.

key​
String​
typeId​
String​
"product-type"

References a product type.

ShippingMethodKeyReference

References a shipping method by key.

key​
String​
typeId​
String​
"shipping-method"

References a shipping method.

StateKeyReference

References a state by key.

key​
String​
typeId​
String​
"state"

References a state.

StoreKeyReference

References a store by key.

key​
String​
typeId​
String​
"store"

References a store.

TaxCategoryKeyReference

References a tax category by key.

key​
String​
typeId​
String​
"tax-category"

References a tax-category.

TypeKeyReference

References a type by key.

key​
String​
typeId​
String​
"type"

References a type.

Custom

The representation to be sent to the server when creating a resource with custom fields.

The type that provides the field definitions for this object.

fields​

The custom fields of this object.