# Fulfillment Operations related to fulfillment, including create, get, etc ## List of New Order Fulfillment - [GET /api/v3/Fulfillment/NewOrder](https://developer.dealpos.com/openapi/openapi/fulfillment/getfulfillmentneworder.md): Get a list of new fulfillment orders that are not yet picked. Requires the "VIEW" role in the "Fulfillment" group. ## List of New Order Fulfillment With Product - [GET /api/v3/Fulfillment/NewOrderWithProduct](https://developer.dealpos.com/openapi/openapi/fulfillment/getfulfillmentneworderwithproduct.md): Get a list of new fulfillment orders with product details that are not yet picked. Requires the "VIEW" role in the "Fulfillment" group. ## List of New Order Fulfillment With Product and Total Count - [GET /api/v3/Fulfillment/NewOrderWithProduct/TotalCount](https://developer.dealpos.com/openapi/openapi/fulfillment/getfulfillmentneworderwithproducttotalcount.md): Get a list of new fulfillment orders with product details and total count that are not yet picked. Requires the "VIEW" role in the "Fulfillment" group. ## Get PickList by Number - [GET /api/v3/PickList/Number](https://developer.dealpos.com/openapi/openapi/fulfillment/getpicklistbynumber.md): Retrieve pick list details by number, fulfillment outlet, and order outlet. Requires the "Fulfillment" - "VIEW" group. ## Get PickList with Product and Total Count - [GET /api/v3/PickList/TotalCount](https://developer.dealpos.com/openapi/openapi/fulfillment/getfulfillmentpicklistwithproducttotalcountunique.md): Retrieve pick lists including product details and the total count of matching records. Requires the "Fulfillment" - "VIEW" group. ## Get PickList - [GET /api/v3/PickList](https://developer.dealpos.com/openapi/openapi/fulfillment/getpicklist.md): Retrieve a list of pick lists filtered by date range, outlet, or state. Requires the "Fulfillment" - "VIEW" group. ## Create PickList - [POST /api/v3/PickList](https://developer.dealpos.com/openapi/openapi/fulfillment/post-picklist.md): Create a new pick list from an order. Requires the "Fulfillment" - "CREATED" group. ## Delete PickList - [DELETE /api/v3/PickList](https://developer.dealpos.com/openapi/openapi/fulfillment/delete-picklist.md): Delete an existing pick list identified by outlet and number. ## Get PickList by ID - [GET /api/v3/PickList/ID/{id}](https://developer.dealpos.com/openapi/openapi/fulfillment/getpicklistbyid.md): Retrieve pick list details by ID. Requires the "Fulfillment" - "VIEW" group. ## Assign Picklist - [PUT /api/v3/PickList/Assign](https://developer.dealpos.com/openapi/openapi/fulfillment/pack-picklist.md): Assign pick lists to a user by PickListID or by fulfillment/outlet/number. Requires the "Fulfillment" - "EDIT" group. Recommended: use PickListID for faster, more specific assignment. ## Pack PickList - [PUT /api/v3/PickList/Pack](https://developer.dealpos.com/openapi/openapi/fulfillment/pack-picklist-unique.md): Mark assigned pick lists as packed. Requires the "Fulfillment" - "CREATED" group. ## Ship PickList - [PUT /api/v3/PickList/Ship](https://developer.dealpos.com/openapi/openapi/fulfillment/shippicklistunique.md): Mark packed pick lists as shipped. Requires the "Fulfillment" - "CREATED" group.