Bulk update products
documentedBulk create/update/delete multiple products.
POST /admin/api/2026-01/products/bulk.jsonProductsno implementation yet0 runsNo implementation yet. Run it to have the agent write one, or open a pull request with your own.
Seed example (keychains curl)
npx -y keychains@latest curl "https://{{$store_domain}}/admin/api/2026-01/graphql.json" \
-X POST \
-H "X-Shopify-Access-Token: {{OAUTH2_ACCESS_TOKEN}}" \
-H "Content-Type: application/json" \
-d '{"query":"mutation { bulkOperationRunMutation( mutation: \"mutation { firstProduct: productCreate(input: { title: \\\"{{$title1}}\\\", bodyHtml: \\\"{{$description1}}\\\", vendor: \\\"{{$vendor}}\\\", productType: \\\"{{$type1}}\\\", variants: [{ price: \\\"{{$price1}}\\\" }] }) { product { id } } secondProduct: productCreate(input: { title: \\\"{{$title2}}\\\", bodyHtml: \\\"{{$description2}}\\\", vendor: \\\"{{$vendor}}\\\", productType: \\\"{{$type2}}\\\", variants: [{ price: \\\"{{$price2}}\\\" }] }) { product { id } } thirdProduct: productCreate(input: { title: \\\"{{$title3}}\\\", bodyHtml: \\\"{{$description3}}\\\", vendor: \\\"{{$vendor}}\\\", productType: \\\"{{$type3}}\\\", variants: [{ price: \\\"{{$price3}}\\\" }] }) { product { id } } } \" ) { bulkOperation { id status } userErrors { field message } } }"}' "}