# Inventory Product ## Create inventory product - [POST /site/{siteId}/ahds/v1/inventory-product](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_create.md): Creates a new Inventory Product record. Inventory Product resource in the Animal Health Data Store ## List inventory products - [GET /site/{siteId}/ahds/v1/inventory-product](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_findall.md): Returns a paginated list of Inventory Products for the specified site. Supports filtering and sorting. ## Get inventory product - [GET /site/{siteId}/ahds/v1/inventory-product/{inventoryProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_findone.md): Returns a single Inventory Product by its unique identifier. ## Update inventory product - [PATCH /site/{siteId}/ahds/v1/inventory-product/{inventoryProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_update.md): Partially updates an existing Inventory Product. Only provided fields will be updated. ## Replace inventory product - [PUT /site/{siteId}/ahds/v1/inventory-product/{inventoryProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_replace.md): Fully replaces an existing Inventory Product. All fields must be provided. ## Delete inventory product - [DELETE /site/{siteId}/ahds/v1/inventory-product/{inventoryProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_remove.md): Permanently deletes a Inventory Product record.