Skip to main content

AttributeDescriptionCsvInput

Input for importing attribute descriptions from CSV file with configurable field mappings.

Supports bulk attribute description creation and updates through CSV file processing. The file should contain attribute description schema data that matches the configured field mappings for successful processing.

input AttributeDescriptionCsvInput {
file: Upload!
mappings: [AttributeDescriptionCsvMapping!]
}

Fields

AttributeDescriptionCsvInput.file ● Upload! non-null scalar

Input for importing attribute descriptions from CSV file with configurable field mappings.

Supports bulk attribute description creation and updates through CSV file processing. The file should contain attribute description schema data that matches the configured field mappings for successful processing.

The file may contain at most 10,000 data rows, excluding the header row. A larger file is rejected with CSV_ROW_LIMIT_ERROR, and a file with no data rows is rejected with CSV_EMPTY_FILE_ERROR.

AttributeDescriptionCsvInput.mappings ● [AttributeDescriptionCsvMapping!] list input

Configuration for mapping CSV columns to attribute description fields.

Defines how CSV columns should be mapped to attribute description properties. Array must contain unique mappings and each mapping must be properly validated. When not provided, default field mappings will be used.

Member Of

attributeDescriptionCsvImport mutation