For AI agents: markdown of this page — /docs-content-en/entities/shipment-items/list.md documentation index — /llms.txt
List: Shipment items
GET /v1/shipment-items
Scope: sale.
Example
curl -X GET 'https://vibecode.bitrix24.com/v1/shipment-items' -H 'X-Api-Key: YOUR_KEY'
Behavior
Lists include system shipment positions and old orphan rows. Use filter[orderDeliveryId] to select one shipment; a listed old row does not guarantee a readable get by ID.
Create requires orderDeliveryId, basketId, quantity. Shipment and basket IDs belong to the same order; Bitrix24 decides access and whether system shipment operations are allowed. PATCH cannot reassign basketId or orderDeliveryId. Fractional quantities are forwarded without rounding; excessive unallocated quantities return a business refusal. PATCH changes only supplied fields. reservedQuantity is readonly.
Response
{
"success": true,
"data": [
{
"id": 12,
"basketId": 21,
"orderDeliveryId": 42,
"quantity": 0.5
}
],
"meta": {
"total": 1,
"hasMore": false
}
}
Errors
| HTTP | Code |
|---|---|
| 400 | INVALID_PARAMS / READONLY_FIELD / MISSING_REQUIRED_FIELDS / UNKNOWN_FILTER_FIELD |
| 401 | TOKEN_MISSING |
| 403 | SCOPE_DENIED / WRITE_BLOCKED_READONLY_KEY / ACCESS_DENIED |
| 404 | ENTITY_NOT_FOUND |
| 422 | BITRIX_ERROR |
| 429 | QUEUE_OVERFLOW / ERROR_LOOP_DETECTED |
| 502 | BITRIX_UNAVAILABLE |
| 503 | BITRIX_TIMEOUT |