---
title: "Bulk Update"
method: PATCH
path: "/products-batch/update/"
---

# Bulk Update

`PATCH /products-batch/update/`

## Request

- Base URL: `https://restapi.ordergroove.com`
- URL: `https://restapi.ordergroove.com/products-batch/update/`
- Auth: one of:
  - none
  - API key in header `x-api-key`

Updates multiple products

## Request body

- object
  - `RAW_BODY` object[]: List of products (max 100)
    - `product_id` string, required: Product ID (must be unique)
    - `name` string: Product Name
    - `sku` string: Product SKU
    - `price` number, double: Product price
    - `live` boolean: Product liveliness
    - `image_url` string: Product image url
    - `detail_url` string: Product details url
    - `autoship_enabled` boolean: Product autoship eligibility
    - `prepaid_eligible` boolean: Product prepaid eligibility
    - `discontinued` boolean: Product discontinued status
    - `autoship_by_default` boolean: Product default autoship
    - `product_type` 'standard' | 'bundle' | 'club' | 'dynamic price bundle' | 'static price bundle': Product type: "standard", "bundle", "club", "dynamic price bundle", "static price bundle"
    - `every` integer: Number of periods
    - `every_period` integer: Type of periods
    - `premier_enabled` integer: Product premier: 0 for Disabled, 1 for Enabled, 2 for Tier
    - `extra_data` string: Raw JSON string that should be JSON.parse() as key/value store for any extra information.
    - `groups` object[]: Product Groups to be associated with the Product (notice that this list of groups will replace the current list of groups that are associated with the product)
      - `name` string: Product group's name
      - `group_type` string: Product group's type

## Response `207`

207

- object
  - `results` object[]
    - `product_id` string
    - `status` integer

## Other responses

- `403`: 403

---

[API](https://skmtc.dev/ordergroove/apis/ordergroove-restrpc.md) - [All operations](https://skmtc.dev/ordergroove/apis/ordergroove-restrpc/llms.txt) - [OpenAPI document](https://skmtc.dev/ordergroove/apis/ordergroove-restrpc/revisions/ba97e740d08c?raw)
