# Shelter Animal Booking ## Create shelter animal booking - [POST /site/{siteId}/ahds/v1/shelter-animal-booking](https://docs.heydonto.com/apis/animal-health/openapi/shelter-animal-booking/shelteranimalbookingcontroller_create.md): Creates a new Shelter Animal Booking record. Shelter Animal Booking resource in the Animal Health Data Store ## List shelter animal bookings - [GET /site/{siteId}/ahds/v1/shelter-animal-booking](https://docs.heydonto.com/apis/animal-health/openapi/shelter-animal-booking/shelteranimalbookingcontroller_findall.md): Returns a paginated list of Shelter Animal Bookings for the specified site. Supports filtering and sorting. ## Get shelter animal booking - [GET /site/{siteId}/ahds/v1/shelter-animal-booking/{shelterAnimalBookingId}](https://docs.heydonto.com/apis/animal-health/openapi/shelter-animal-booking/shelteranimalbookingcontroller_findone.md): Returns a single Shelter Animal Booking by its unique identifier. ## Update shelter animal booking - [PATCH /site/{siteId}/ahds/v1/shelter-animal-booking/{shelterAnimalBookingId}](https://docs.heydonto.com/apis/animal-health/openapi/shelter-animal-booking/shelteranimalbookingcontroller_update.md): Partially updates an existing Shelter Animal Booking. Only provided fields will be updated. ## Replace shelter animal booking - [PUT /site/{siteId}/ahds/v1/shelter-animal-booking/{shelterAnimalBookingId}](https://docs.heydonto.com/apis/animal-health/openapi/shelter-animal-booking/shelteranimalbookingcontroller_replace.md): Fully replaces an existing Shelter Animal Booking. All fields must be provided. ## Delete shelter animal booking - [DELETE /site/{siteId}/ahds/v1/shelter-animal-booking/{shelterAnimalBookingId}](https://docs.heydonto.com/apis/animal-health/openapi/shelter-animal-booking/shelteranimalbookingcontroller_remove.md): Permanently deletes a Shelter Animal Booking record.