ServiceProductImportResponse
Always true on a 2xx response.
truedata objectrequired
The import and its progress.
Import id.
5b0c8a6e-2f4d-4d6e-9a53-7c1d2e3f4a5bName of the uploaded file.
products.csvWhether the import may update existing products.
Possible values: [CREATE_ONLY, UPSERT, null]
Where the import is in its lifecycle.
Possible values: [UPLOADED, MAPPING, VALIDATING, PREVIEW, COMMITTING, COMPLETED, FAILED, ROLLED_BACK, null]
Rows found in the file.
120Rows staged so far.
120Rows that passed validation.
118Rows that passed with a warning.
1Rows that failed validation and are excluded.
1Products the import created.
100Products the import updated.
18Rows skipped because they would change nothing.
0Why the import failed, when it did.
When the import was created.
2026-01-15T09:30:00.000ZWhen processing started.
2026-01-15T09:30:00.000ZWhen the import was approved.
2026-01-15T09:30:00.000ZWhen the import finished.
2026-01-15T09:30:00.000ZWhen the import was rolled back.
2026-01-15T09:30:00.000ZWhen the import last changed.
2026-01-15T09:30:00.000Z{
"success": true,
"data": {
"id": "5b0c8a6e-2f4d-4d6e-9a53-7c1d2e3f4a5b",
"filename": "products.csv",
"mode": "CREATE_ONLY",
"status": "UPLOADED",
"totalRows": 120,
"stagedRows": 120,
"validRows": 118,
"warningRows": 1,
"errorRows": 1,
"createCount": 100,
"updateCount": 18,
"skipCount": 0,
"failureReason": "string",
"createdAt": "2026-01-15T09:30:00.000Z",
"startedAt": "2026-01-15T09:30:00.000Z",
"approvedAt": "2026-01-15T09:30:00.000Z",
"completedAt": "2026-01-15T09:30:00.000Z",
"rolledBackAt": "2026-01-15T09:30:00.000Z",
"updatedAt": "2026-01-15T09:30:00.000Z"
}
}