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
| Name | Type | Description |
|---|---|---|
rows | JSON! | Array of item data rows to preview, each row as a JSON object containing item and listing fields. |