Skip to content
BolderBolder Developers
Esc
↑↓navigate↵open⌘Jpreview

Batch update products

Updates multiple existing products in a single request (does not create new ones). tags is the only field that supports add/remove batch operations — there is no way to bulk-set status, price, or other fields through this endpoint.

POST/products/updaters
Authorization
AuthorizationBearer token (JWT) · headerrequired
Query parameters
shop_idintegerrequired
Request body
requiredapplication/json
idsinteger[]required
additionsobject
Show properties
tagsstring[]
removalsobject
Show properties
tagsstring[]
Responses
201

Products processed

_embeddedobject
Show properties
valid_itemsobject[]
Show properties
Array of object
idinteger
titlestring
invalid_itemsobject[]
Show properties
Array of object
idinteger
titlestring
422

Validation error (e.g. missing ids, or neither additions/removals given)

Try it
Server
Authorization
Parameters
Bodyapplication/json
Request
curl -X POST 'https://api.onbolder.com/v2/products/updaters?shop_id=0' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "ids": [
    101,
    102
  ],
  "additions": {
    "tags": [
      "clearance"
    ]
  }
}'
Response
{
  "ids": [
    101,
    102
  ],
  "additions": {
    "tags": [
      "clearance"
    ]
  },
  "_embedded": {
    "valid_items": [
      {
        "id": 101,
        "name": "Product A"
      }
    ],
    "invalid_items": []
  }
}

Was this page helpful?