v1

latestOpenAPI 3.0.2EULA2026-07-143221521.2 MB
Product reservation prices

Create a batch of product reservation prices

Batch process helps to add and synchronize multiple product reservation prices in one request. ⚠️ If a product reservation price already exists, an update is applied. Missing parameters in update will be ignored and will not change. Erasing values is not possible here. ⚠️ Adjust batch sizes based on processing times. We recommended use maximum amount of 1000 records and adjust the batch size based on processing time. ⚠️ Endpoint is available only in the Enterprise interface.

post/product-reservation-prices/batch

Headers

Accept-Languagestring

The unique ID of the language code by ISO 639-1.

Request body

error_processing1 | 2

The parameter describes the batch method behavior in case of error occurs. Possible values are: 1 - It returns the first error found and rollback all previous changes (this is also the default behavior if the parameter is not set) / 2 - It creates all valid records and creates an error report from failed attempts.

Example request

{
  "product_reservation_prices": [
    {
      "product_reservation_price_id": "81eaeea13b8984a169c490a325",
      "reservable_product_id": "8ea2591121e636086a4a9c0992",
      "plu_ids": [
        {
          "list_code": "GLOBAL",
          "code": "abc"
        }
      ],
      "value": 69,
      "currency_id": "8bed991c68a470e7aaeffbf048",
      "store_id": "82db62087b0f79a6e14e5747e7",
      "last_change": "2020-04-20 11:23:35",
      "state": 1
    }
  ]
}

Response

No Content