# P51 - Get information about product import statuses

Description

If the last_request_date param is not set the api returns all product imports.


Call Frequency

Recommended usage: Every 5 minutes
Maximum usage: Once per minute
Read More

More contextPagination

This resource supports offset pagination (see documentation)

Sort fields

sort field can have the following values:dateCreated (Default) - Sort by creation date (asc by default)

Endpoint: GET /api/products/imports

## Query parameters:

  - `last_request_date` (string)
    Return only product imports that have changed since this date

  - `status` (string)
    Product import status. One of CANCELLED, WAITING, RUNNING, SENT, COMPLETE, FAILED

  - `has_transformed_file` (boolean)
    If true returns only product import trackings with transformed file

  - `shop_id` (integer)
    Shop identifier

## Response 200 fields (application/json):

  - `product_import_trackings` (array)
    List of product import status information

  - `product_import_trackings.conversion_options` (object)
    Options used for the conversion

  - `product_import_trackings.conversion_options.ai_enrichment` (object)
    Enable AI enrichment

  - `product_import_trackings.conversion_options.ai_enrichment.status` (string)
    Enum: "ENABLED", "DISABLED"

  - `product_import_trackings.conversion_options.ai_rewrite` (object)
    Enable AI rewrite

  - `product_import_trackings.conversion_options.ai_rewrite.status` (string)
    Enum: "ENABLED", "DISABLED"

  - `product_import_trackings.conversion_type` (string)
    Type of conversion applied on products
    Enum: "AI_CONVERTER"

  - `product_import_trackings.date_created` (string, required)
    Import creation date

  - `product_import_trackings.has_error_report` (boolean, required)
    Returns true if error report is available. Value is filled when the import status is COMPLETE.

  - `product_import_trackings.has_new_product_report` (boolean, required)
    Returns true if new product report is available. Value is filled when the import status is COMPLETE.

  - `product_import_trackings.has_transformation_error_report` (boolean)
    Returns true if transformation error report is available. Value is filled when the import status is SENT or COMPLETE.

  - `product_import_trackings.has_transformed_file` (boolean, required)
    Returns true if transformed file is available. Value is filled when the import status is SENT or COMPLETE.

  - `product_import_trackings.import_id` (integer, required)
    Import identifier

  - `product_import_trackings.import_status` (string, required)
    Import status
    Enum: "TRANSFORMATION_WAITING", "TRANSFORMATION_RUNNING", "TRANSFORMATION_FAILED", "WAITING", "RUNNING", "SENT", "COMPLETE", "CANCELLED", "FAILED"

  - `product_import_trackings.integration_details` (object)
    Integration details

  - `product_import_trackings.integration_details.invalid_products` (integer)
    Number of invalid products

  - `product_import_trackings.integration_details.products_not_accepted_in_time` (integer)
    Number of products that haven't been accepted in the required time

  - `product_import_trackings.integration_details.products_not_synchronized_in_time` (integer)
    Number of products that haven't been synchronized in the required time

  - `product_import_trackings.integration_details.products_reimported` (integer)
    Number of products that have been reimported in a more recent file

  - `product_import_trackings.integration_details.products_successfully_synchronized` (integer)
    Number of products successfully synchronized on operator system

  - `product_import_trackings.integration_details.products_with_synchronization_issues` (integer)
    Number of products having synchronization issues with operator system

  - `product_import_trackings.integration_details.products_with_wrong_identifiers` (integer)
    Number of products having wrong identifiers

  - `product_import_trackings.integration_details.rejected_products` (integer)
    Number of rejected products by operator system

  - `product_import_trackings.reason_status` (string)
    A message explaining the reason of the import status, if relevant

  - `product_import_trackings.shop_id` (integer, required)
    Shop identifier

  - `product_import_trackings.transform_lines_in_error` (integer, required)
    Total count of transformed lines in error

  - `product_import_trackings.transform_lines_in_success` (integer, required)
    Total count of transformed lines in success

  - `product_import_trackings.transform_lines_read` (integer, required)
    Total count of transformed lines read

  - `product_import_trackings.transform_lines_with_warning` (integer, required)
    Total count of transformed lines with warning

  - `total_count` (integer, required)
    Total count of product import status information


