# TransferOrder Operations related to transfer order, including create, get, etc ## Create TransferOrder - [POST /api/v3/TransferOrder](https://developer.dealpos.com/openapi/openapi/transferorder/createtransferorder.md): Create a transfer order (outlet delivery). Requires the "CREATE" role in the "Logistic" module. ## Update TransferOrder - [PUT /api/v3/TransferOrder](https://developer.dealpos.com/openapi/openapi/transferorder/updatetransferorder.md): >Previous Endpoint: /api/v3/OutletDelivery. As for now, both the new & the old ones can be use. Update an Outlet Delivery You must have "EDIT" role in "Logistic" Module OR "EDIT" role in "Global" Module ## List TransferOrder - [GET /api/v3/TransferOrder](https://developer.dealpos.com/openapi/openapi/transferorder/listtransferorder.md): >Previous Endpoint: /api/v3/OutletDelivery. As for now, both the new & the old ones can be use. >Also available as HTTP POST (endpoint: /api/v3/OutletDelivery/p) Get List of Outlet Delivery Required Group Role: "Logistic" - "VIEW" ## Delete TransferOrder - [DELETE /api/v3/TransferOrder](https://developer.dealpos.com/openapi/openapi/transferorder/deletetransferorder.md): >Previous Endpoint: /api/v3/OutletDelivery. As for now, both the new & the old ones can be use. Delete Outlet Delivery You must have "DELETE" role in "Logistic" Module ## Void TransferOrder - [PUT /api/v3/TransferOrder/Void](https://developer.dealpos.com/openapi/openapi/transferorder/voidtransferorder.md): Void an Transfer Order ## Get Transfer Order Workflow - [GET /api/v3/TransferOrder/Workflow](https://developer.dealpos.com/openapi/openapi/transferorder/gettransferorderworkflow.md): > Get Transfer Order Workflow based on configuration set in the system ## Get TransferOrder by Number - [GET /api/v3/TransferOrder/Detail](https://developer.dealpos.com/openapi/openapi/transferorder/gettransferorderdetail.md): Get transfer order details by number. Requires the "VIEW" role in the "Logistic" group. ## Update Status TransferOrder - [PUT /api/v3/TransferOrder/UpdateStatus](https://developer.dealpos.com/openapi/openapi/transferorder/updatetransferorderstatus.md): Update the transfer order status. Requires one of the following roles: "EDIT" in the "Delivery" module or "EDIT" in the "Global" module. ## List TransferOrder With Total Count - [GET /api/v3/TransferOrder/WithTotalCount](https://developer.dealpos.com/openapi/openapi/transferorder/gettransferorderwithtotalcount.md): Get a list of transfer orders with total count. Requires the "VIEW" role in the "Logistic" group.