# Status des Artikelimports abrufen

Ruft Informationen darüber ab, wie weit der Import von Artikeln in das Projekt fortgeschritten ist. Der API-Aufruf ruft Daten zum letzten Import ab, der über die API oder das Kundenportal durchgeführt wurde.

Endpoint: GET /v1/admin/projects/{project_id}/connectors/import_items/import/status
Version: 2.0.0
Security: basicAuth

## Path parameters:

  - `project_id` (integer, required)
    Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt sowie in der Adressleiste des Browsers, wenn Sie im Kundenportal ein Projekt geöffnet haben. Die URL hat das folgende Format: https://publisher.xsolla.com//projects/.
    Example: 44056

## Response 200 fields (application/json):

  - `status` (string)
    Importstatus.

Mögliche Werte:
- initialized – Import wurde initiiert.
- process – Import läuft.
- done – Import war erfolgreich.
- error – aufgrund von Fehlern wurde der Import nicht oder nur teilweise abgeschlossen.
    Enum: "initialized", "process", "done", "error"

  - `date_created` (string)
    Der Zeitstempel für die Erstellung des Importvorgangs. Datum und Uhrzeit sind in der Zeitzone GMT+3 angegeben.
    Example: "2024-11-19T14:27:31+03:00"

  - `date_updated` (string)
    Der Zeitstempel für den Zeitpunkt, als der Import aufgrund eines Fehlers unterbrochen wurde. Datum und Uhrzeit sind in der Zeitzone GMT+3 angegeben.
    Example: "2024-11-19T15:27:31+03:00"

  - `date_completed` (string)
    Der Zeitstempel für den Abschluss des Importvorgangs. Datum und Uhrzeit sind in der Zeitzone GMT+3 angegeben. Wenn der Import aufgrund eines Fehlers unterbrochen wurde und keine Artikel importiert wurden, wird ein leerer String zurückgegeben.
    Example: "2024-11-19T15:27:31+03:00"

  - `progress` (integer)
    Der Fortschritt der Importvorgangs in Prozent.
    Example: 100

  - `error` (string)
    Beschreibung des allgemeinen Importfehlers.

  - `error_code` (string)
    Der Code des allgemeinen Importfehlers.

  - `result` (object)
    Ein Objekt mit Daten zu den Importergebnissen und Importfehlern für bestimmte Artikel-SKU.
    Example: {"errors_count":2,"total_entities_count":10,"errors_by_sku":[{"sku":"com.xsolla.sword_1","type":"virtual_items","error_code":4055,"error_message":"[0401-4055]: Item default price not set"},{"sku":"","type":null,"error_code":1817,"error_message":"[0410-1817]: SKU can't be empty"}]}

  - `result.errors_count` (integer)
    Die Anzahl der Artikel, bei denen beim Import Fehler aufgetreten sind.
    Example: 2

  - `result.total_entities_count` (integer)
    Die Gesamtzahl der importierten Artikel.
    Example: 10

  - `result.errors_by_sku` (array)
    Ein Array von Objekten mit Daten zu Importfehlern für bestimmte Artikel-SKUs.
    Example: [{"sku":"com.xsolla.sword_1","type":"virtual_items","error_code":4055,"error_message":"[0401-4055]: Item default price not set"},{"sku":"","type":null,"error_code":1817,"error_message":"[0410-1817]: SKU can't be empty"}]

  - `result.errors_by_sku.sku` (string)
    SKU des importierten Artikels.
    Example: "sku_1"

  - `result.errors_by_sku.type` (string)
    Artikeltyp.
    Enum: "virtual_good", "virtual_currency", "virtual_currency_packages", "bundle"

  - `result.errors_by_sku.error_code` (integer)
    Der Importfehlercode für eine bestimmte Artikel-SKU.
    Example: 1001

  - `result.errors_by_sku.error_message` (string)
    Die Beschreibung des Importfehlers für eine bestimmte Artikel-SKU.
    Example: "Something went wrong"

## Response 401 fields (application/json):

  - `statusCode` (integer)
    Example: 401

  - `errorCode` (integer)
    Example: 1020

  - `errorMessage` (string)
    Example: "[0401-1020]: Error in Authentication method occurred"


