Skip to main content

Create SKU.io Products (Bulk)

POST 

//:domain/api/amazon/:integrationInstance/products/create-sku-products

Bulk-creates SKU.io products from a selection of Amazon products. Delegates to AbstractSalesChannelProductController::abstractCreateSkuProducts.

Body (CreateSkuProductsFromSalesChannelData):

  • create_all_products (bool, required) — when true, all products for this integration instance are queued.
  • ids (array<int>, required unless create_all_products or filters is supplied) — explicit AmazonProduct IDs.
  • mappings (array<DataImportMappingData>, optional) — { original_name, stored_name } entries persisted via DataImportMappingRepository::persistMapping($instance, 'listings', …).
  • filters (string|null, optional) — when present, IDs are resolved from the filter set instead of from ids.
  • initial_mapping (bool, default false) — internal flag used by the import wizard.

Returns immediately with a queued message; the manager job actually creates the SKU.io products and the corresponding ProductListing mappings.

Named route: amazon.products.create-sku-products.

Request

Responses

OK

Response Headers
    Content-Type