# Sales order line items

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

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

The lines of a sales order or quote: catalog products, your own products and their sizes and colors, custom lines and fees. Each line can belong to one of the order's jobs, which adds its decoration price.

## Operations (6)

- [Add a line item to a sales order or quote](https://developer.yoprint.com/reference/sales-order-line-items/v2-order-item-store.md): `POST /v2/api/store/{team_slug}/v2/sales_order/{order_unique_key}/order_item`. Adds one line to a sales order or quote and recalculates the order's totals.
- [Add, change and delete line items in one save](https://developer.yoprint.com/reference/sales-order-line-items/v2-order-item-bulk.md): `POST /v2/api/store/{team_slug}/v2/sales_order/{order_unique_key}/order_item/bulk`. Runs several line operations on one sales order or quote as one save: all of them are written, or none.
- [List the line items of a sales order or quote](https://developer.yoprint.com/reference/sales-order-line-items/v2-order-item-index.md): `GET /v2/api/store/{team_slug}/v2/sales_order/{order_unique_key}/order_item`. Returns every line of a sales order or quote: products, custom lines and fees, with their quantities and prices.
- [Get one line item](https://developer.yoprint.com/reference/sales-order-line-items/v2-order-item-show.md): `GET /v2/api/store/{team_slug}/v2/sales_order/order_item/{order_item_unique_key}`. Returns one line of a sales order or quote.
- [Update a line item](https://developer.yoprint.com/reference/sales-order-line-items/v2-order-item-update.md): `PUT /v2/api/store/{team_slug}/v2/sales_order/order_item/{order_item_unique_key}`. Changes one line and recalculates the order's totals.
- [Delete a line item](https://developer.yoprint.com/reference/sales-order-line-items/v2-order-item-destroy.md): `DELETE /v2/api/store/{team_slug}/v2/sales_order/order_item/{order_item_unique_key}`. Deletes one line and recalculates the order's totals.
