v3

latestOpenAPI 3.0.1Apache 2.0raw.githubusercontent.com2026-08-014669239.7 KB
Profile

Get Import Status

Retrieve the current processing status of a previously submitted bulk import task. Query this endpoint using the importId returned from the upload URL request until a terminal state (COMPLETED or FAILED) is reached.

get/v1/Stores/{storeId}/Profiles/Imports/{importId}

Response

Import Status.

status'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' required

Current processing status of the import task

filenamestring required

Original filename of the uploaded CSV

createdAtstring date-time required

Timestamp when the import was created

updatedAtstring date-time

Timestamp when the import was last updated

fileSizeinteger

Size of the uploaded file in bytes (1 byte to 100 MiB)

Example response

{
  "filename": "profiles_import.csv",
  "createdAt": "2025-11-14T20:29:21Z",
  "updatedAt": "2025-11-14T20:30:15Z",
  "fileSize": 204800,
  "columnMappings": [
    {
      "columnName": "first_name",
      "traitGroup": "Contact",
      "traitName": "firstName"
    }
  ],
  "summary": {
    "errors": 10,
    "warnings": 5
  }
}