Skip to main content

Bulk Product Operation (Tracked)

POST 

/api/magento1/instances/:integrationInstance/products/bulk-tracked

Starts a tracked bulk operation on catalog products — best for "All Filtered" requests that may exceed the HTTP timeout. Returns a tracked_job_log_id to poll for progress. Same body contract as the synchronous Bulk endpoint.

Body fields:

  • action (string, required): archive | unarchive | delete | map | unmap | create | remap.
  • selection (object, required): { type: selected|visible|filtered, ids: [int] (required when selected), filters: {…} }.
  • options (object, optional).

422 if the selection resolves to zero products.

Authentication: Requires Bearer token.

Request

Responses

OK