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

Terminal
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

JSON
{
  "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

Shipment items