put
https://{subdomain}.myshoplaza.com/openapi/2025-06/procurements//items
allows bulk updating of procurement item quantities in a specified procurement.
Requiresread_inventoryaccess scope. More access scope
The Batch Update Procurement Items API allows users to performs bulk updates of item quantities in a specified procurement order.
This API is especially useful for:
- Updating multiple procurement items in a single operation
- Synchronizing inventory transfers across multiple products
- Streamlining warehouse fulfillment processes
Request Parameters
Public Request Parameters
Path Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
procurement_id | string | Yes | Unique identifier of the procurement record | "proc_123456789" |
Body Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
items | array of objects | Yes | Collection of items to update | - |
items.procurement_item_id | string | Yes | Unique identifier of the procurement item | "item_987654" |
items.transfer_quantity | int32 | Yes | Quantity being transferred (must be ≥0) | 25 |
Response Explanation
Public Response Parameters
Successful Response
| Parameter | Type | Example | Description |
|---|---|---|---|
code | string | "200" | HTTP status code |
message | string | "Success" | Operation result message |
data | - |
Error Response
| Field | Type | Example | Description |
|---|---|---|---|
code | string | InvalidParameter | Error http message |
message | string | `` | Error message |
