---
title: "Get the auto import configuration"
method: GET
path: "/v2/user/catalogs/{storeId}/autoImport"
tags: ["Catalogs - Auto"]
---

# Get the auto import configuration

`GET /v2/user/catalogs/{storeId}/autoImport`

## Path parameters

- `storeId` string, guid, required

## Response `200`

Auto import configuration

- AutoImportConfiguration
  - `input` InputConfiguration, required — Describe the input configuration
    - `transformFileUrl` string, uri — Can be null. Use to transform multiple files with an XSLT file.
    - `files` InputFileConfiguration[], required — The list of files to get and read
      - `fileNumber` integer, required — The file number starting by 1
      - `fetch` InputFileFetchConfiguration, required — Describe the way to download the file
        - `uri` string, required — Indicate the Uri of the file. (http, https, ftp, ftps, sftp are allowed)
        - `credential` Credential — Provides the credentials
          - `userName` string, required — The user name
          - `password` string, password — The password
        - `downloadCatalogStrategy` 'SimpleUri' | 'FtpLatest' | 'Sftp' | 'SftpLatest' | 'Ftps' | 'FtpsLatest' | 'Local', required — Indicate the download strategy (simple uri, ftps, ftplatest file, etc...)
        - `compressionFormatStrategy` 'None' | 'Zip' | 'TarGz' | 'Gzip' | 'Bzip2' | 'Rar' — Indicate the compression type
        - `compressedRelativePath` string — Indicate the relative path in the compressed file
        - `downloadTimeout` integer — Indicate the download time out in second
      - `read` InputFileReadConfiguration, required — Describe how to read the file. If FileFormatStrategy is CSV, csvFileReadProperties is required. Otherwise the xmlFileReadProperties is required.
        - `format` 'Unknown' | 'Csv' | 'Xml' | 'Json', required — CSV or XML
        - `encodingTypeName` string — The encoding type. UTF-8 by default.
        - `cultureName` string — The culture name of the file. (i.e. fr-FR). If null then Invariant culture will be used.
        - `csvFileReadProperties` InputFileReadCsvConfiguration — The CSV file description
          - `hasHeaderRecord` boolean, required — Indicate if the csv file contains the column name at the first row
          - `ignoreHeaderRecord` boolean, required — Indicate if the importation should not use the csv column name from the file
          - `csvSeparator` string, required — Indicate the separator of the values in the CSV file. Generally ";"
          - `csvTextQualifier` string — Indicate the text qualifier of the CSV file. Generally the value is "
        - `xmlFileReadProperties` InputFileReadXmlConfiguration — The XML file description
          - `useXmlAttributes` boolean, required — Indicate if the importation should take in account the attribute in the xml nodes.
          - `flattenXmlChildElements` boolean, required — Indicate if the children xml nodes should be flatten with there parent to take in account the sub node values.
  - `inputConfiguredByUserId` string, guid, required — The user identifier
  - `schedulingType` 'Schedule' | 'Interval', required — Indicate the scheduling type. Schedule or Interval. We recommand you to use interval for a better reporting.
  - `scheduledByUserId` string, guid — The user identifier
  - `schedulingValue` string[], required — Indicate the scheduling value. If the scheduling type is Interval then the value will be a duration otherwise the values will be the time.
  - `paused` boolean, required — Indicate if the auto import is in pause or not.
  - `pauseStatusChangedByUserId` string, guid — The user identifier
  - `pauseStatusChangedUtcDate` string, date-time — Indicate when the pause status has changed in UTC date.
  - `duplicateProductConfiguration` DuplicateProductValueConfiguration, required — Describe how you want to manage the duplication of the product value
    - `strategy` 'None' | 'SkipAllDuplicateProducts' | 'KeepFirstDuplicateProductOnly' | 'FailImportationIfAnyDuplicateProduct', required — Indicate the duplicate product sku strategy.
    - `compareOptions` 'None' | 'IgnoreCase' | 'IgnoreNonSpace' | 'IgnoreSymbols' | 'OrdinalIgnoreCase' | 'StringSort' | 'Ordinal', required — Indicate how the product sku are compared for the duplication check.
  - `schedulingLocalTimeZoneName` string — Indicate the time zone name of the scheduling. If the scheduling type is "Schedule"

## Other responses

- `404` — StoreId or Auto Import configuration not found
- `default` — Occurs when something goes wrong

---

[API](https://skmtc.dev/beezup/apis/beezup-merchant-api.md) · [All operations](https://skmtc.dev/beezup/apis/beezup-merchant-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/beezup/beezup-merchant-api/revisions/557b7feddf8a/schema)
