# List vaccinations Returns a paginated list of Vaccinations for the specified site. Supports filtering and sorting. Endpoint: GET /site/{siteId}/ahds/v1/vaccination Version: 1.0 Security: bearer ## Path parameters: - `siteId` (number, required) Site identifier ## Query parameters: - `page` (number) Page number (0-indexed) - `pageSize` (number) Number of items per page - `sortBy` (string) Field to sort by Enum: "createdAt", "updatedAt", "administeredAt", "description", "nextAdministrationDate", "notes", "quantity", "doseUnit", "site", "manufacturer", "expiryDate", "seriesNumber" - `sortOrder` (string) Sort order Enum: "asc", "desc" - `animalId` (string) Identifier of the animal that received the vaccination. Example: "123e4567-e89b-12d3-a456-426614174000" - `batchId` (string) Identifier or lot number of the vaccine batch used. Example: "123e4567-e89b-12d3-a456-426614174000" - `consultId` (string) Identifier of the consultation/visit during which the vaccination was administered. Example: "123e4567-e89b-12d3-a456-426614174000" - `description` (string) Free-text description of the vaccination or product. - `isActive` (boolean) Whether this vaccination record is currently active. - `notes` (string) Clinical notes related to this vaccination. - `productId` (string) Identifier of the vaccine product used. Example: "123e4567-e89b-12d3-a456-426614174000" - `salesResourceId` (string) Identifier linking this vaccination to a sales or billing resource. Example: "123e4567-e89b-12d3-a456-426614174000" - `vetId` (string) Identifier of the veterinarian who administered or is responsible for the vaccination. Example: "123e4567-e89b-12d3-a456-426614174000" - `doseUnit` (string) Unit of measure for the vaccine dose (e.g., mL, dose, IU). - `site` (string) Anatomical site of vaccine administration (e.g., right forelimb, left hindlimb). - `manufacturer` (string) Name of the vaccine manufacturer as recorded at administration time. - `herdGroupId` (string) Identifier of the herd, group, or lot of animals associated with this vaccination event, when applicable. Example: "123e4567-e89b-12d3-a456-426614174000" - `isBooster` (boolean) Indicates whether this vaccination is a booster dose in a series. ## Response 200 fields ## Response 401 fields