# Product Supplier ## Create product supplier - [POST /site/{siteId}/ahds/v1/product-supplier](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_create.md): Creates a new Product Supplier record. Product Supplier resource in the Animal Health Data Store ## List product suppliers - [GET /site/{siteId}/ahds/v1/product-supplier](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_findall.md): Returns a paginated list of Product Suppliers for the specified site. Supports filtering and sorting. ## Get product supplier - [GET /site/{siteId}/ahds/v1/product-supplier/{productSupplierId}](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_findone.md): Returns a single Product Supplier by its unique identifier. ## Update product supplier - [PATCH /site/{siteId}/ahds/v1/product-supplier/{productSupplierId}](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_update.md): Partially updates an existing Product Supplier. Only provided fields will be updated. ## Replace product supplier - [PUT /site/{siteId}/ahds/v1/product-supplier/{productSupplierId}](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_replace.md): Fully replaces an existing Product Supplier. All fields must be provided. ## Delete product supplier - [DELETE /site/{siteId}/ahds/v1/product-supplier/{productSupplierId}](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_remove.md): Permanently deletes a Product Supplier record.