Lists & Reorder
List Saved Lists
Return the company's saved lists and templates (shared across all buyers in the company).
Create Saved List
Create a company-shared list. `name` is required; set `is_template` true for a reusable order template.
Get Saved List
Return a saved list with its lines. Returns 404 if the list belongs to another company.
Update Saved List
Rename a list or toggle its template flag.
Delete Saved List
Delete a list and its lines.
Add Product to List
Add a product to a list (upsert by product). `product_id` and `quantity` required.
Remove List Line
Remove a line from a list.
Add List to Cart
Add every product on the list to the active location's cart, re-priced at current negotiated prices. Products no longer available are skipped and reported in `rejected`.
Reorder Past Order
Re-add a past order's lines to the active location's cart at current prices. Optional `line_ids` limits which lines are reordered. Archived / no-longer-visible products are skipped and reported in `rejected`. Returns 404 if the order does not belong to the active location.