# Animal ## Create animal - [POST /site/{siteId}/ahds/v1/animal](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_create.md): Creates a new Animal record. Animal resource in the Animal Health Data Store ## List animals - [GET /site/{siteId}/ahds/v1/animal](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_findall.md): Returns a paginated list of Animals for the specified site. Supports filtering and sorting. ## Get animal - [GET /site/{siteId}/ahds/v1/animal/{animalId}](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_findone.md): Returns a single Animal by its unique identifier. ## Update animal - [PATCH /site/{siteId}/ahds/v1/animal/{animalId}](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_update.md): Partially updates an existing Animal. Only provided fields will be updated. ## Replace animal - [PUT /site/{siteId}/ahds/v1/animal/{animalId}](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_replace.md): Fully replaces an existing Animal. All fields must be provided. ## Delete animal - [DELETE /site/{siteId}/ahds/v1/animal/{animalId}](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_remove.md): Permanently deletes a Animal record.