# OnHand ## List external availability on products in basket - [POST /ListExternalProductOnHandByBasket](https://docs.norce.io/api-reference/services/shoppingservice/openapi/onhand/listexternalproductonhandbybasket.md): Checks the actual on hand status for the products in the basket in the customers back end system. If no backend is configured then this is equal to calling ListProductOnHandByBasket. ## List availability on products in basket - [POST /ListProductOnHandByBasket](https://docs.norce.io/api-reference/services/shoppingservice/openapi/onhand/listproductonhandbybasket.md): Lists OnHand data based on basket items. Only deliverable items will be regarded. The result is a list of ProductOnHand where each product has a list of warehoues matching the warehouse specification passed in. ProductOnHand.Variants will always be null when getting this data for a basket. OnHand for each warehouse will always be returned whether or not the warehouse has the item or not. OnHand.IsActive = false indicates the item does not exist at the warehouse so only active OnHands should be used when checking availability.