Upsert product images across products
Creates or updates up to 50 image records across any number of parent products in a single request. Each item carries its own product_id and image_id pair, which acts as the upsert key. Each entry references a public image URL — Shopimind does not host or transcode the asset; it only stores the URL and metadata. Provided URLs must be HTTPS, publicly accessible, and resolve to a image/jpeg, image/png, or image/webp resource. Each image can optionally be linked to a specific variation_id. Processing is asynchronous.
Parameters
Header Parameters
[Authentication] Required API key.
"^[a-zA-Z0-9-]{20,64}$"Request Body
Responses
Objects have been sent to the processing queue. Partially invalid objects are rejected and returned in rejected_items.
Upsert product images across products Creates or updates up to 50 image records across any number of parent products in a single request. Each item carries its own product_id and image_id pair, which acts as the upsert key. Each entry references a public image URL — Shopimind does not host or transcode the asset; it only stores the URL and metadata. Provided URLs must be HTTPS, publicly accessible, and resolve to a image/jpeg, image/png, or image/webp resource. Each image can optionally be linked to a specific variation_id. Processing is asynchronous. POST /v1/products/images/bulk bulkCreateProductImages Products spm-api-key [Authentication] Required API key. Objects have been sent to the processing queue. Partially invalid objects are rejected and returned in rejected_items. All objects are invalid, or the request body is not an array, or the array exceeds the maximum allowed size Server error - Internal processing failure