# Warehouse Shipment Lines

`GET` _(Table: Warehouse Shipment Line)_

```
eOne/core/v1.0/warehouseShipmentLines
```

The lines of a warehouse shipment, the source document, item, quantity, and bin for each line to be handled. Read-only.

> **Note:** Read-only. Warehouse lines are created by releasing a source document to the warehouse, not through this feed.

## Tracing back to the source order

Each line references its source document. `sourceIntegrationId` resolves the originating order, the Sales or Purchase Header, by its [Integration Id](https://eonesolutions.github.io/eone-bc-integration/integration-id.md), so you can tie a warehouse line straight back to the store's own order key without a lookup. `itemNumber` is the item as it appears on the source line, and `binCode` the bin it is picked from or put into.

## Warehouse Shipment Lines fields

_API column → BC field._

**Legend**

- _(req)_ required on create
- _(res)_ resolver
- _(cur)_ currency-translated
- _(ro)_ read-only
- _(ext)_ added to this endpoint by another extension (BC field name shown; its API column name is not known here)

| API | BC field | Notes |
| --- | --- | --- |
| `id` | SystemId | BC record GUID. _(ro)_ |
| `bcCompanyId` | bcCompanyId | The company this row belongs to - the same GUID that appears in the request URL. Present on every endpoint so a store pooling several companies can keep them apart without relying on which URL it called. _(ro)_ |
| `bcCompanyName` | bcCompanyName | The name of the company this row belongs to. _(ro)_ |
| `documentNumber` | No. | Parent warehouse shipment number. _(ro)_ |
| `lineNumber` | Line No. | _(ro)_ |
| `sourceDocument` | Source Document | Type of document the line originates from (e.g. Sales Order). _(ro)_ |
| `sourceNumber` | Source No. | Originating document number — the sales order number for a sales shipment. _(ro)_ |
| `sourceLineNumber` | Source Line No. | Originating document line number. _(ro)_ |
| `sourceIntegrationId` | sourceIntegrationId | The eOne integration external key of the source document (e.g. the sales order) this line was created from, so the shipment line can be reconciled against the originating order without a lookup. See resolvers. _(ro)_ |
| `shipToName` | shipToName | Delivery (ship-to) name, resolved from the originating sales order's ship-to address — the actual delivery address, which can differ from the customer card. Ship-to is per source order (drop), so it repeats across an order's lines. _(ro)_ |
| `shipToAddressLine1` | shipToAddressLine1 | Delivery address the line ships to. _(ro)_ |
| `shipToAddressLine2` | shipToAddressLine2 | _(ro)_ |
| `shipToCity` | shipToCity | _(ro)_ |
| `shipToCounty` | shipToCounty | _(ro)_ |
| `shipToPostCode` | shipToPostCode | _(ro)_ |
| `shipToCountryRegionCode` | shipToCountryRegionCode | Delivery country/region the line ships to. _(ro)_ |
| `itemNumber` | Item No. | _(ro)_ |
| `variantCode` | Variant Code | _(ro)_ |
| `description` | Description | _(ro)_ |
| `locationCode` | Location Code | _(ro)_ |
| `zoneCode` | Zone Code | _(ro)_ |
| `binCode` | Bin Code | _(ro)_ |
| `quantity` | Quantity | Quantity to be shipped. _(ro)_ |
| `qtyToShip` | Qty. to Ship | Quantity remaining to ship. _(ro)_ |
| `qtyPicked` | Qty. Picked | Quantity registered as picked. _(ro)_ |
| `qtyShipped` | Qty. Shipped | Quantity posted as shipped. _(ro)_ |
| `qtyOutstanding` | Qty. Outstanding | Quantity still to handle. _(ro)_ |
| `unitOfMeasureCode` | Unit of Measure Code | _(ro)_ |
| `shipmentDate` | Shipment Date | _(ro)_ |
| `dueDate` | Due Date | _(ro)_ |
| `completelyPicked` | Completely Picked | _(ro)_ |
| `lastModifiedDateTime` | SystemModifiedAt | _(ro)_ |

## Related pages

Nested under [Warehouse Shipments](https://eonesolutions.github.io/eone-bc-integration/core-warehouseShipments.md).
