# Inventory operations

30 operations.

Receiving, counting, transferring and moving stock.

## Operations

| Operation | Kind | What it does |
| --- | --- | --- |
| [acceptTransferRequest](/reference/inventory-operations/acceptTransferRequest/) | mutation | Approve another location’s request to move stock — the sending side saying “yes, take it”. |
| [addReceiptLines](/reference/inventory-operations/addReceiptLines/) | mutation | Add more lines to a goods receipt you have not posted yet — the way a big delivery gets recorded. |
| [breakStock](/reference/inventory-operations/breakStock/) | mutation | Disassemble kits — break finished kits back into their component stock. |
| [buildStock](/reference/inventory-operations/buildStock/) | mutation | Assemble kits — consume component stock to produce finished kit stock, per the kit’s recipe. |
| [cancelCount](/reference/inventory-operations/cancelCount/) | mutation | Cancel a stock count before it posts. Nothing changes. |
| [cancelReceipt](/reference/inventory-operations/cancelReceipt/) | mutation | Cancel a goods receipt — stock arriving from a purchase order. |
| [cancelTransfer](/reference/inventory-operations/cancelTransfer/) | mutation | Cancel a stock transfer between locations. |
| [cancelTransferRequest](/reference/inventory-operations/cancelTransferRequest/) | mutation | Cancel a stock-transfer request between your locations. |
| [captureCount](/reference/inventory-operations/captureCount/) | mutation | Enter counted quantities into an open stock count. |
| [closeShortTransferRequest](/reference/inventory-operations/closeShortTransferRequest/) | mutation | Close a transfer request short — the rest will not be sent. |
| [closeTransfer](/reference/inventory-operations/closeTransfer/) | mutation | Close a completed transfer. |
| [createCount](/reference/inventory-operations/createCount/) | mutation | Create a new stock count — checking real shelves against the books at your organization. |
| [createReceipt](/reference/inventory-operations/createReceipt/) | mutation | Create a new goods receipt — stock arriving from a purchase order at your organization. |
| [createTransfer](/reference/inventory-operations/createTransfer/) | mutation | Create a new stock transfer between locations at your organization. |
| [createTransferRequest](/reference/inventory-operations/createTransferRequest/) | mutation | Create a new stock-transfer request between your locations at your organization. |
| [postReceipt](/reference/inventory-operations/postReceipt/) | mutation | Post a goods receipt — the received quantities book into stock. |
| [receiveStock](/reference/inventory-operations/receiveStock/) | mutation | Book stock in against a purchase — goods arriving at your door. |
| [receiveTransfer](/reference/inventory-operations/receiveTransfer/) | mutation | Receive a transfer — the stock arrives and books into the receiver. |
| [reclassStock](/reference/inventory-operations/reclassStock/) | mutation | Move stock between buckets (for example sellable to damaged) without changing the total. |
| [rejectTransferRequest](/reference/inventory-operations/rejectTransferRequest/) | mutation | Decline another location’s stock request. |
| [relocateStock](/reference/inventory-operations/relocateStock/) | mutation | Move stock between bins or zones inside a facility. |
| [removeReceiptLines](/reference/inventory-operations/removeReceiptLines/) | mutation | Take lines off a goods receipt you have not posted yet — the ones that did not actually arrive. |
| [repairInventoryOnOrder](/reference/inventory-operations/repairInventoryOnOrder/) | mutation | Correct one stock item’s on-order figure to what your open purchase orders add up to — with a reason. |
| [resolveTransfer](/reference/inventory-operations/resolveTransfer/) | mutation | Resolve a transfer’s missing or damaged residuals — decide loss, damage, or found, in one step. |
| [shipFulfillment](/reference/inventory-operations/shipFulfillment/) | mutation | Ship a fulfilment — it leaves with the carrier. |
| [shipTransfer](/reference/inventory-operations/shipTransfer/) | mutation | Ship a transfer — the stock physically leaves the sender. |
| [startCount](/reference/inventory-operations/startCount/) | mutation | Start a stock count — the checklist of what to count is drawn up. |
| [submitTransfer](/reference/inventory-operations/submitTransfer/) | mutation | Submit a stock transfer — commit the move between your locations. |
| [submitTransferRequest](/reference/inventory-operations/submitTransferRequest/) | mutation | Ask another of your locations for stock — the pull request. |
| [updateReceiptLine](/reference/inventory-operations/updateReceiptLine/) | mutation | Replace one line on a draft goods receipt — its purchase-order line, quantity, routing, bin or pack. |
