# Vaccination ## Create vaccination - [POST /site/{siteId}/ahds/v1/vaccination](https://docs.heydonto.com/apis/animal-health/openapi/vaccination/vaccinationcontroller_create.md): Creates a new Vaccination record. Vaccination resource in the Animal Health Data Store ## List vaccinations - [GET /site/{siteId}/ahds/v1/vaccination](https://docs.heydonto.com/apis/animal-health/openapi/vaccination/vaccinationcontroller_findall.md): Returns a paginated list of Vaccinations for the specified site. Supports filtering and sorting. ## Get vaccination - [GET /site/{siteId}/ahds/v1/vaccination/{vaccinationId}](https://docs.heydonto.com/apis/animal-health/openapi/vaccination/vaccinationcontroller_findone.md): Returns a single Vaccination by its unique identifier. ## Update vaccination - [PATCH /site/{siteId}/ahds/v1/vaccination/{vaccinationId}](https://docs.heydonto.com/apis/animal-health/openapi/vaccination/vaccinationcontroller_update.md): Partially updates an existing Vaccination. Only provided fields will be updated. ## Replace vaccination - [PUT /site/{siteId}/ahds/v1/vaccination/{vaccinationId}](https://docs.heydonto.com/apis/animal-health/openapi/vaccination/vaccinationcontroller_replace.md): Fully replaces an existing Vaccination. All fields must be provided. ## Delete vaccination - [DELETE /site/{siteId}/ahds/v1/vaccination/{vaccinationId}](https://docs.heydonto.com/apis/animal-health/openapi/vaccination/vaccinationcontroller_remove.md): Permanently deletes a Vaccination record.