Skip to main content

Bulk Operation (Tracked)

POST 

/api/shopify/:integrationInstance/products/bulk-tracked

Start a tracked bulk operation on Shopify products. Returns a tracked_job_log_id for progress polling.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Same validation as /products/bulk but dispatches a background job. Poll /products/bulk-progress/:id for status.

Authentication: Requires Bearer token.

Actions: map, unmap, create, remap, archive, unarchive, delete

Field mappings for the create action options.field_mappings controls how Shopify values are copied onto the SKU products created by this operation, for this request only — it is never saved to the integration. Each entry pairs a Shopify source field with a SKU target field; call GET /api/shopify/mappings/available-fields for the valid values. Entries naming an unknown field are ignored. Omit options.field_mappings to use the mappings already saved on the integration.

Request

Responses

OK

Response Headers
    Content-Type