# Availability ## Create availability - [POST /site/{siteId}/ahds/v1/availability](https://docs.heydonto.com/apis/animal-health/openapi/availability/availabilitycontroller_create.md): Creates a new Availability record. Availability resource in the Animal Health Data Store ## List availabilities - [GET /site/{siteId}/ahds/v1/availability](https://docs.heydonto.com/apis/animal-health/openapi/availability/availabilitycontroller_findall.md): Returns a paginated list of Availabilities for the specified site. Supports filtering and sorting. ## Get availability - [GET /site/{siteId}/ahds/v1/availability/{availabilityId}](https://docs.heydonto.com/apis/animal-health/openapi/availability/availabilitycontroller_findone.md): Returns a single Availability by its unique identifier. ## Update availability - [PATCH /site/{siteId}/ahds/v1/availability/{availabilityId}](https://docs.heydonto.com/apis/animal-health/openapi/availability/availabilitycontroller_update.md): Partially updates an existing Availability. Only provided fields will be updated. ## Replace availability - [PUT /site/{siteId}/ahds/v1/availability/{availabilityId}](https://docs.heydonto.com/apis/animal-health/openapi/availability/availabilitycontroller_replace.md): Fully replaces an existing Availability. All fields must be provided. ## Delete availability - [DELETE /site/{siteId}/ahds/v1/availability/{availabilityId}](https://docs.heydonto.com/apis/animal-health/openapi/availability/availabilitycontroller_remove.md): Permanently deletes a Availability record.