# Get an import by id

> GET /imports/{import_id}

Source: https://docs.trykintsugi.com/reference/2026-07-21/get-an-import-by-id

GET /imports/{import_id}

Get an import by id

Fetch a single import by id. Returns 404 if it does not exist or belongs to an organization your credential cannot access.

Category: Imports

Path parameters:
import_id (string, required) - The unique identifier of the import.

Response fields:
id (string, required) - Import id.
organizationId (string, required) - Organization the import belongs to.
source (string, required) - Import source (a connector name, or IMPORT for a manual CSV upload).
importType (PublicImportTypeEnum, required) - TRANSACTIONS for a sales/purchase CSV, PRODUCT_UPDATES for a product bulk-update workbook.
  allowed values: TRANSACTIONS, PRODUCT_UPDATES
direction (PublicTransactionDirectionEnum) - SALE or PURCHASE for the whole file. null when set per row instead (rows default to SALE).
  allowed values: SALE, PURCHASE
fileName (string) - Original uploaded file name. null until known.
status (PublicImportStatusEnum, required) - Import processing status.
  allowed values: NEW, SUBMITTED, VIRUS_SCAN_FAILED, VALIDATION_SUBMIT, VALIDATING, VALIDATION_SUCCESS, VALIDATION_FAILURE, IMPORT_STARTED, IMPORTING, FAILURE, SUCCESS, CANCELLED (and 1 more, see the reference page)
rowCount (integer) - Total rows in the uploaded file. null until counted.
importedCount (integer) - Rows successfully imported as transactions.
skippedCount (integer) - Rows skipped during import.
createdAt (string, required) - When the import was created.
updatedAt (string) - When the import row last changed.
submittedAt (string) - When submit-stage processing started. null until submitted.
validationCompletedAt (string) - When validation finished. null until it completes.
validationTruncated (boolean) - True when the validation error log was truncated (only the first errors were kept).
validRowCount (integer) - Rows that passed validation. null until validation completes.
invalidRowCount (integer) - Rows that failed validation. null until validation completes.
ingestCompletedAt (string) - When row processing finished. null until it completes.
processedRowCount (integer) - Rows processed so far. null when rows are not currently being processed.
ingestedRowCount (integer) - Rows imported so far. null when rows are not currently being processed.
failedRowCount (integer) - Rows that failed to import so far. null when rows are not currently being processed.
[truncated, see the reference page]

---

Index of every page: https://docs.trykintsugi.com/llms.txt
