CsvImportJobDto
Represents the current status and progress of a CSV import job.
Returned when starting an import or polling for status.
Use this to track progress and final results of the import operation.
Properties
| Name | Type | Description |
|---|---|---|
| code | string | Unique code identifying this import job. |
Unique code identifying this import job. | ||
| status | enum | Queued InProgress Completed Failed Cancelled |
Queued InProgress Completed Failed Cancelled | ||
| fileName | string | Original filename of the uploaded CSV file. |
Original filename of the uploaded CSV file. | ||
| totalItems | integer | Total number of data rows to import (excluding header row). |
Total number of data rows to import (excluding header row). | ||
| processedItems | integer | Number of rows that have been processed so far. |
Number of rows that have been processed so far. | ||
| createdCount | integer | Number of new client records created during import. |
Number of new client records created during import. | ||
| updatedCount | integer | Number of existing client records updated during import. |
Number of existing client records updated during import. | ||
| skippedCount | integer | Number of rows skipped during import.
|
Number of rows skipped during import.
| ||
| errorCount | integer | Number of rows that failed with errors during import. |
Number of rows that failed with errors during import. | ||
| startedDate | string | When the job started processing (UTC). |
When the job started processing (UTC). | ||
| completedDate | string | When the job completed processing (UTC). |
When the job completed processing (UTC). | ||
| createdDate | string | When the import job was created (UTC). |
When the import job was created (UTC). | ||
| notImportedDownloadUrl | string | URL to download a CSV containing rows that were not imported (errors and skips). |
URL to download a CSV containing rows that were not imported (errors and skips). | ||
JSON Example
{
"code": "string",
"status": "Queued",
"fileName": "string",
"totalItems": 150,
"processedItems": 75
}