# TransferOrder Operations related to transfer order, including create, get, etc ## Create TransferOrder - [POST /TransferOrder](https://developer.dealpos.com/openapi/openapi/transferorder/createtransferorder.md): >Previous Endpoint: /api/v3/OutletDelivery. As for now, both the new & the old ones can be use. Create an Outlet Delivery You must have "CREATE" role in "Logistic" Module ## Update TransferOrder - [PUT /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 /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 /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 /TransferOrder/Void](https://developer.dealpos.com/openapi/openapi/transferorder/voidtransferorder.md): Void an Transfer Order ## Get Transfer Order Workflow - [GET /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 /TransferOrder/Detail](https://developer.dealpos.com/openapi/openapi/transferorder/gettransferorderdetail.md): >Previous Endpoint: /api/v3/OutletDelivery/Detail. As for now, both the new & the old ones can be use. >Also available as HTTP POST with the same endpoint Get Outlet Delivery detail Required Group Role: "Logistic" - "VIEW" ## Update Status TransferOrder - [PUT /TransferOrder/UpdateStatus](https://developer.dealpos.com/openapi/openapi/transferorder/updatetransferorderstatus.md): Update Status Delivery You must have "EDIT" role in "Delivery" Module OR "EDIT" role in "Global" Module ## List TransferOrder With Total Count - [GET /TransferOrder/WithTotalCount](https://developer.dealpos.com/openapi/openapi/transferorder/gettransferorderwithtotalcount.md): >Previous Endpoint: /api/v3/OutletDelivery/WithTotalCount. As for now, both the new & the old ones can be use. >Also available as HTTP POST with the same endpoint Get list of Outlet Delivery with Total Count Required Group Role: "Logistic" - "VIEW"