# Herd ## Create herd - [POST /site/{siteId}/ahds/v1/herd](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_create.md): Creates a new Herd record. A group of animals managed together, typically in production/agricultural settings. ## List herds - [GET /site/{siteId}/ahds/v1/herd](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_findall.md): Returns a paginated list of Herds for the specified site. Supports filtering and sorting. ## Get herd - [GET /site/{siteId}/ahds/v1/herd/{herdId}](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_findone.md): Returns a single Herd by its unique identifier. ## Update herd - [PATCH /site/{siteId}/ahds/v1/herd/{herdId}](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_update.md): Partially updates an existing Herd. Only provided fields will be updated. ## Replace herd - [PUT /site/{siteId}/ahds/v1/herd/{herdId}](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_replace.md): Fully replaces an existing Herd. All fields must be provided. ## Delete herd - [DELETE /site/{siteId}/ahds/v1/herd/{herdId}](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_remove.md): Permanently deletes a Herd record.