# Vaccinations

Operations related to pet vaccination records

## List pet vaccinations

 - [GET /accounts/{accountId}/pets/{petId}/vaccinations](https://developers.propetware.com/apis/openapi-v1/vaccinations/listpetvaccinations.md): Retrieve vaccination records for a specific pet with expiration data

## Create pet vaccination record

 - [POST /accounts/{accountId}/pets/{petId}/vaccinations](https://developers.propetware.com/apis/openapi-v1/vaccinations/createpetvaccination.md): Create a new vaccination expiration record for a pet

## Update pet vaccination record

 - [PATCH /accounts/{accountId}/pets/{petId}/vaccinations/{expirationId}](https://developers.propetware.com/apis/openapi-v1/vaccinations/updatepetvaccination.md): Update an existing vaccination expiration record for a pet

## Delete pet vaccination record

 - [DELETE /accounts/{accountId}/pets/{petId}/vaccinations/{expirationId}](https://developers.propetware.com/apis/openapi-v1/vaccinations/deletepetvaccination.md): Soft-delete a vaccination expiration record for a pet

## List vaccination types

 - [GET /accounts/{accountId}/vaccinationTypes](https://developers.propetware.com/apis/openapi-v1/vaccinations/listvaccinationtypes.md): Retrieve all vaccination types configured for an account

## Create vaccination type

 - [POST /accounts/{accountId}/vaccinationTypes](https://developers.propetware.com/apis/openapi-v1/vaccinations/createvaccinationtype.md): Create a new custom vaccination type for the account

## Update vaccination type

 - [PATCH /accounts/{accountId}/vaccinationTypes/{vaccinationTypeId}](https://developers.propetware.com/apis/openapi-v1/vaccinations/updatevaccinationtype.md): Update a custom vaccination type (account-owned types only)

## Delete vaccination type

 - [DELETE /accounts/{accountId}/vaccinationTypes/{vaccinationTypeId}](https://developers.propetware.com/apis/openapi-v1/vaccinations/deletevaccinationtype.md): Soft-delete a custom vaccination type (account-owned types only)

