Skip to main content

itemUploadPreview Mutation

Description

Previews an item import by validating import data and showing what items and listings will be created. Returns a preview report with validation results and estimated processing time.

mutation itemUploadPreview($rows: JSON!) {
itemUploadPreview(rows: $rows) {
timeEstimate
rows {
fields
error
newItem
newListing
listingId
itemId
}
}
}

Variables

{
"rows": {}
}

Response

{
"itemUploadPreview": {
"timeEstimate": 42,
"rows": [
{
"fields": {},
"error": "example",
"newItem": true,
"newListing": true,
"listingId": 1.23,
"itemId": 1.23
}
]
}
}

Arguments

NameTypeDescription
rowsJSON!Array of item data rows to preview, each row as a JSON object containing item and listing fields.

Returns

ItemUploadPreviewReport!