# Shipment line items

Section: Shipping. Part of the [API reference](https://developer.yoprint.com/reference.md). Web page: https://developer.yoprint.com/reference/shipment-line-items/

This page and all 7 operation pages, in 2 files: https://developer.yoprint.com/llms/shipment-line-items.txt (operations 1 to 5), https://developer.yoprint.com/llms/shipment-line-items-2.txt (operations 6 to 7)

The lines of a shipment: quantities of order lines, and shipping cost lines.

## Operations (7)

- [Add a line to a shipment](https://developer.yoprint.com/reference/shipment-line-items/v2-shipment-item-create.md): `POST /v2/api/store/{team_slug}/v2/shipment/{unique_key}/item`. Adds one line to a shipment and recalculates it.
- [Add, change and remove shipment lines at once](https://developer.yoprint.com/reference/shipment-line-items/v2-shipment-item-bulk.md): `POST /v2/api/store/{team_slug}/v2/shipment/{unique_key}/item/bulk`. Applies several line changes to one shipment in one transaction: all of them are saved, or none.
- [List the lines of a shipment](https://developer.yoprint.com/reference/shipment-line-items/v2-shipment-item-index.md): `GET /v2/api/store/{team_slug}/v2/shipment/{unique_key}/item`. Returns every line of a shipment: shipped order lines and shipping cost lines.
- [Get a shipment line](https://developer.yoprint.com/reference/shipment-line-items/v2-shipment-item-show.md): `GET /v2/api/store/{team_slug}/v2/shipment/item/{unique_key}`. Returns one shipment line: `product` (for `order_item`, `_meta.parent` holds the order line), `pricing`, `quantity`, `weight`, `position` and `lock_version`.
- [Fix up shipment line positions](https://developer.yoprint.com/reference/shipment-line-items/v2-shipment-item-sort.md): `POST /v2/api/store/{team_slug}/v2/shipment/{unique_key}/item/sort`. Makes room around a line whose position you just changed, so positions stay unique and spaced.
- [Update a shipment line](https://developer.yoprint.com/reference/shipment-line-items/v2-shipment-item-update.md): `PUT /v2/api/store/{team_slug}/v2/shipment/item/{unique_key}`. Changes one shipment line and recalculates the shipment.
- [Remove a line from a shipment](https://developer.yoprint.com/reference/shipment-line-items/v2-shipment-item-destroy.md): `DELETE /v2/api/store/{team_slug}/v2/shipment/item/{unique_key}`. Removes one line from a shipment and recalculates it.
