Skip to main content

InventoryCsvInput

Input for importing inventory records from a CSV file.

Contains the CSV file data and optional field mappings to define how CSV columns correspond to inventory properties. Used for bulk inventory import operations with customizable field mapping.

input InventoryCsvInput {
file: Upload!
mappings: [InventoryCsvMapping!]
}

Fields

InventoryCsvInput.file ● Upload! non-null scalar

CSV file containing inventory data.

The uploaded CSV file must contain valid inventory data with proper headers. File size is limited and must be in CSV format with comma-separated values.

InventoryCsvInput.mappings ● [InventoryCsvMapping!] list input

Field mapping configuration for CSV import.

Optional array of mappings that define how CSV column headers correspond to inventory fields. If not provided, default mappings will be used based on standard column names.

Member Of

inventoryCsvImport mutation