# Inventory Requirement ## Create inventory requirement - [POST /site/{siteId}/ahds/v1/inventory-requirement](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_create.md): Creates a new Inventory Requirement record. Inventory Requirement resource in the Animal Health Data Store ## List inventory requirements - [GET /site/{siteId}/ahds/v1/inventory-requirement](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_findall.md): Returns a paginated list of Inventory Requirements for the specified site. Supports filtering and sorting. ## Get inventory requirement - [GET /site/{siteId}/ahds/v1/inventory-requirement/{inventoryRequirementId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_findone.md): Returns a single Inventory Requirement by its unique identifier. ## Update inventory requirement - [PATCH /site/{siteId}/ahds/v1/inventory-requirement/{inventoryRequirementId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_update.md): Partially updates an existing Inventory Requirement. Only provided fields will be updated. ## Replace inventory requirement - [PUT /site/{siteId}/ahds/v1/inventory-requirement/{inventoryRequirementId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_replace.md): Fully replaces an existing Inventory Requirement. All fields must be provided. ## Delete inventory requirement - [DELETE /site/{siteId}/ahds/v1/inventory-requirement/{inventoryRequirementId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_remove.md): Permanently deletes a Inventory Requirement record.