# AHDS Store API Animal Health Data Store - V1 API Documentation Version: 1.0 ## Servers Local Development ``` http://localhost:8083 ``` ## Security ### bearer Type: http Scheme: bearer Bearer Format: JWT ## Download OpenAPI description [AHDS Store API](https://docs.heydonto.com/_bundle/apis/animal-health/openapi.yaml) ## Address ### Create address - [POST /site/{siteId}/ahds/v1/address](https://docs.heydonto.com/apis/animal-health/openapi/address/addresscontroller_create.md): Creates a new Address record. Address resource in the Animal Health Data Store ### List addresses - [GET /site/{siteId}/ahds/v1/address](https://docs.heydonto.com/apis/animal-health/openapi/address/addresscontroller_findall.md): Returns a paginated list of Addresses for the specified site. Supports filtering and sorting. ### Get address - [GET /site/{siteId}/ahds/v1/address/{addressId}](https://docs.heydonto.com/apis/animal-health/openapi/address/addresscontroller_findone.md): Returns a single Address by its unique identifier. ### Update address - [PATCH /site/{siteId}/ahds/v1/address/{addressId}](https://docs.heydonto.com/apis/animal-health/openapi/address/addresscontroller_update.md): Partially updates an existing Address. Only provided fields will be updated. ### Replace address - [PUT /site/{siteId}/ahds/v1/address/{addressId}](https://docs.heydonto.com/apis/animal-health/openapi/address/addresscontroller_replace.md): Fully replaces an existing Address. All fields must be provided. ### Delete address - [DELETE /site/{siteId}/ahds/v1/address/{addressId}](https://docs.heydonto.com/apis/animal-health/openapi/address/addresscontroller_remove.md): Permanently deletes a Address record. ## Animal ### Create animal - [POST /site/{siteId}/ahds/v1/animal](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_create.md): Creates a new Animal record. Animal resource in the Animal Health Data Store ### List animals - [GET /site/{siteId}/ahds/v1/animal](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_findall.md): Returns a paginated list of Animals for the specified site. Supports filtering and sorting. ### Get animal - [GET /site/{siteId}/ahds/v1/animal/{animalId}](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_findone.md): Returns a single Animal by its unique identifier. ### Update animal - [PATCH /site/{siteId}/ahds/v1/animal/{animalId}](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_update.md): Partially updates an existing Animal. Only provided fields will be updated. ### Replace animal - [PUT /site/{siteId}/ahds/v1/animal/{animalId}](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_replace.md): Fully replaces an existing Animal. All fields must be provided. ### Delete animal - [DELETE /site/{siteId}/ahds/v1/animal/{animalId}](https://docs.heydonto.com/apis/animal-health/openapi/animal/animalcontroller_remove.md): Permanently deletes a Animal record. ## Animal Colour ### Create animal colour - [POST /site/{siteId}/ahds/v1/animal-colour](https://docs.heydonto.com/apis/animal-health/openapi/animal-colour/animalcolourcontroller_create.md): Creates a new Animal Colour record. Animal Colour resource in the Animal Health Data Store ### List animal colours - [GET /site/{siteId}/ahds/v1/animal-colour](https://docs.heydonto.com/apis/animal-health/openapi/animal-colour/animalcolourcontroller_findall.md): Returns a paginated list of Animal Colours for the specified site. Supports filtering and sorting. ### Get animal colour - [GET /site/{siteId}/ahds/v1/animal-colour/{animalColourId}](https://docs.heydonto.com/apis/animal-health/openapi/animal-colour/animalcolourcontroller_findone.md): Returns a single Animal Colour by its unique identifier. ### Update animal colour - [PATCH /site/{siteId}/ahds/v1/animal-colour/{animalColourId}](https://docs.heydonto.com/apis/animal-health/openapi/animal-colour/animalcolourcontroller_update.md): Partially updates an existing Animal Colour. Only provided fields will be updated. ### Replace animal colour - [PUT /site/{siteId}/ahds/v1/animal-colour/{animalColourId}](https://docs.heydonto.com/apis/animal-health/openapi/animal-colour/animalcolourcontroller_replace.md): Fully replaces an existing Animal Colour. All fields must be provided. ### Delete animal colour - [DELETE /site/{siteId}/ahds/v1/animal-colour/{animalColourId}](https://docs.heydonto.com/apis/animal-health/openapi/animal-colour/animalcolourcontroller_remove.md): Permanently deletes a Animal Colour record. ## Appointment ### Create appointment - [POST /site/{siteId}/ahds/v1/appointment](https://docs.heydonto.com/apis/animal-health/openapi/appointment/appointmentcontroller_create.md): Creates a new Appointment record. Appointment resource in the Animal Health Data Store ### List appointments - [GET /site/{siteId}/ahds/v1/appointment](https://docs.heydonto.com/apis/animal-health/openapi/appointment/appointmentcontroller_findall.md): Returns a paginated list of Appointments for the specified site. Supports filtering and sorting. ### Get appointment - [GET /site/{siteId}/ahds/v1/appointment/{appointmentId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment/appointmentcontroller_findone.md): Returns a single Appointment by its unique identifier. ### Update appointment - [PATCH /site/{siteId}/ahds/v1/appointment/{appointmentId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment/appointmentcontroller_update.md): Partially updates an existing Appointment. Only provided fields will be updated. ### Replace appointment - [PUT /site/{siteId}/ahds/v1/appointment/{appointmentId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment/appointmentcontroller_replace.md): Fully replaces an existing Appointment. All fields must be provided. ### Delete appointment - [DELETE /site/{siteId}/ahds/v1/appointment/{appointmentId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment/appointmentcontroller_remove.md): Permanently deletes a Appointment record. ## Appointment Status ### Create appointment status - [POST /site/{siteId}/ahds/v1/appointment-status](https://docs.heydonto.com/apis/animal-health/openapi/appointment-status/appointmentstatuscontroller_create.md): Creates a new Appointment Status record. Appointment Status resource in the Animal Health Data Store ### List appointment statuses - [GET /site/{siteId}/ahds/v1/appointment-status](https://docs.heydonto.com/apis/animal-health/openapi/appointment-status/appointmentstatuscontroller_findall.md): Returns a paginated list of Appointment Statuses for the specified site. Supports filtering and sorting. ### Get appointment status - [GET /site/{siteId}/ahds/v1/appointment-status/{appointmentStatusId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment-status/appointmentstatuscontroller_findone.md): Returns a single Appointment Status by its unique identifier. ### Update appointment status - [PATCH /site/{siteId}/ahds/v1/appointment-status/{appointmentStatusId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment-status/appointmentstatuscontroller_update.md): Partially updates an existing Appointment Status. Only provided fields will be updated. ### Replace appointment status - [PUT /site/{siteId}/ahds/v1/appointment-status/{appointmentStatusId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment-status/appointmentstatuscontroller_replace.md): Fully replaces an existing Appointment Status. All fields must be provided. ### Delete appointment status - [DELETE /site/{siteId}/ahds/v1/appointment-status/{appointmentStatusId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment-status/appointmentstatuscontroller_remove.md): Permanently deletes a Appointment Status record. ## Appointment Type ### Create appointment type - [POST /site/{siteId}/ahds/v1/appointment-type](https://docs.heydonto.com/apis/animal-health/openapi/appointment-type/appointmenttypecontroller_create.md): Creates a new Appointment Type record. Appointment Type resource in the Animal Health Data Store ### List appointment types - [GET /site/{siteId}/ahds/v1/appointment-type](https://docs.heydonto.com/apis/animal-health/openapi/appointment-type/appointmenttypecontroller_findall.md): Returns a paginated list of Appointment Types for the specified site. Supports filtering and sorting. ### Get appointment type - [GET /site/{siteId}/ahds/v1/appointment-type/{appointmentTypeId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment-type/appointmenttypecontroller_findone.md): Returns a single Appointment Type by its unique identifier. ### Update appointment type - [PATCH /site/{siteId}/ahds/v1/appointment-type/{appointmentTypeId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment-type/appointmenttypecontroller_update.md): Partially updates an existing Appointment Type. Only provided fields will be updated. ### Replace appointment type - [PUT /site/{siteId}/ahds/v1/appointment-type/{appointmentTypeId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment-type/appointmenttypecontroller_replace.md): Fully replaces an existing Appointment Type. All fields must be provided. ### Delete appointment type - [DELETE /site/{siteId}/ahds/v1/appointment-type/{appointmentTypeId}](https://docs.heydonto.com/apis/animal-health/openapi/appointment-type/appointmenttypecontroller_remove.md): Permanently deletes a Appointment Type record. ## Assessment ### Create assessment - [POST /site/{siteId}/ahds/v1/assessment](https://docs.heydonto.com/apis/animal-health/openapi/assessment/assessmentcontroller_create.md): Creates a new Assessment record. Assessment resource in the Animal Health Data Store ### List assessments - [GET /site/{siteId}/ahds/v1/assessment](https://docs.heydonto.com/apis/animal-health/openapi/assessment/assessmentcontroller_findall.md): Returns a paginated list of Assessments for the specified site. Supports filtering and sorting. ### Get assessment - [GET /site/{siteId}/ahds/v1/assessment/{assessmentId}](https://docs.heydonto.com/apis/animal-health/openapi/assessment/assessmentcontroller_findone.md): Returns a single Assessment by its unique identifier. ### Update assessment - [PATCH /site/{siteId}/ahds/v1/assessment/{assessmentId}](https://docs.heydonto.com/apis/animal-health/openapi/assessment/assessmentcontroller_update.md): Partially updates an existing Assessment. Only provided fields will be updated. ### Replace assessment - [PUT /site/{siteId}/ahds/v1/assessment/{assessmentId}](https://docs.heydonto.com/apis/animal-health/openapi/assessment/assessmentcontroller_replace.md): Fully replaces an existing Assessment. All fields must be provided. ### Delete assessment - [DELETE /site/{siteId}/ahds/v1/assessment/{assessmentId}](https://docs.heydonto.com/apis/animal-health/openapi/assessment/assessmentcontroller_remove.md): Permanently deletes a Assessment record. ## Attachment ### Create attachment - [POST /site/{siteId}/ahds/v1/attachment](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_create.md): Creates a new Attachment record. Attachment resource in the Animal Health Data Store ### List attachments - [GET /site/{siteId}/ahds/v1/attachment](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_findall.md): Returns a paginated list of Attachments for the specified site. Supports filtering and sorting. ### Get attachment - [GET /site/{siteId}/ahds/v1/attachment/{attachmentId}](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_findone.md): Returns a single Attachment by its unique identifier. ### Update attachment - [PATCH /site/{siteId}/ahds/v1/attachment/{attachmentId}](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_update.md): Partially updates an existing Attachment. Only provided fields will be updated. ### Replace attachment - [PUT /site/{siteId}/ahds/v1/attachment/{attachmentId}](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_replace.md): Fully replaces an existing Attachment. All fields must be provided. ### Delete attachment - [DELETE /site/{siteId}/ahds/v1/attachment/{attachmentId}](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_remove.md): Permanently deletes a Attachment record. ## 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. ## Availability Slot ### Create availability slot - [POST /site/{siteId}/ahds/v1/availability-slot](https://docs.heydonto.com/apis/animal-health/openapi/availability-slot/availabilityslotcontroller_create.md): Creates a new Availability Slot record. Availability Slot resource in the Animal Health Data Store ### List availability slots - [GET /site/{siteId}/ahds/v1/availability-slot](https://docs.heydonto.com/apis/animal-health/openapi/availability-slot/availabilityslotcontroller_findall.md): Returns a paginated list of Availability Slots for the specified site. Supports filtering and sorting. ### Get availability slot - [GET /site/{siteId}/ahds/v1/availability-slot/{availabilitySlotId}](https://docs.heydonto.com/apis/animal-health/openapi/availability-slot/availabilityslotcontroller_findone.md): Returns a single Availability Slot by its unique identifier. ### Update availability slot - [PATCH /site/{siteId}/ahds/v1/availability-slot/{availabilitySlotId}](https://docs.heydonto.com/apis/animal-health/openapi/availability-slot/availabilityslotcontroller_update.md): Partially updates an existing Availability Slot. Only provided fields will be updated. ### Replace availability slot - [PUT /site/{siteId}/ahds/v1/availability-slot/{availabilitySlotId}](https://docs.heydonto.com/apis/animal-health/openapi/availability-slot/availabilityslotcontroller_replace.md): Fully replaces an existing Availability Slot. All fields must be provided. ### Delete availability slot - [DELETE /site/{siteId}/ahds/v1/availability-slot/{availabilitySlotId}](https://docs.heydonto.com/apis/animal-health/openapi/availability-slot/availabilityslotcontroller_remove.md): Permanently deletes a Availability Slot record. ## Barcode ### Create barcode - [POST /site/{siteId}/ahds/v1/barcode](https://docs.heydonto.com/apis/animal-health/openapi/barcode/barcodecontroller_create.md): Creates a new Barcode record. Barcode resource in the Animal Health Data Store ### List barcodes - [GET /site/{siteId}/ahds/v1/barcode](https://docs.heydonto.com/apis/animal-health/openapi/barcode/barcodecontroller_findall.md): Returns a paginated list of Barcodes for the specified site. Supports filtering and sorting. ### Get barcode - [GET /site/{siteId}/ahds/v1/barcode/{barcodeId}](https://docs.heydonto.com/apis/animal-health/openapi/barcode/barcodecontroller_findone.md): Returns a single Barcode by its unique identifier. ### Update barcode - [PATCH /site/{siteId}/ahds/v1/barcode/{barcodeId}](https://docs.heydonto.com/apis/animal-health/openapi/barcode/barcodecontroller_update.md): Partially updates an existing Barcode. Only provided fields will be updated. ### Replace barcode - [PUT /site/{siteId}/ahds/v1/barcode/{barcodeId}](https://docs.heydonto.com/apis/animal-health/openapi/barcode/barcodecontroller_replace.md): Fully replaces an existing Barcode. All fields must be provided. ### Delete barcode - [DELETE /site/{siteId}/ahds/v1/barcode/{barcodeId}](https://docs.heydonto.com/apis/animal-health/openapi/barcode/barcodecontroller_remove.md): Permanently deletes a Barcode record. ## Batch ### Create batch - [POST /site/{siteId}/ahds/v1/batch](https://docs.heydonto.com/apis/animal-health/openapi/batch/batchcontroller_create.md): Creates a new Batch record. Batch resource in the Animal Health Data Store ### List batches - [GET /site/{siteId}/ahds/v1/batch](https://docs.heydonto.com/apis/animal-health/openapi/batch/batchcontroller_findall.md): Returns a paginated list of Batches for the specified site. Supports filtering and sorting. ### Get batch - [GET /site/{siteId}/ahds/v1/batch/{batchId}](https://docs.heydonto.com/apis/animal-health/openapi/batch/batchcontroller_findone.md): Returns a single Batch by its unique identifier. ### Update batch - [PATCH /site/{siteId}/ahds/v1/batch/{batchId}](https://docs.heydonto.com/apis/animal-health/openapi/batch/batchcontroller_update.md): Partially updates an existing Batch. Only provided fields will be updated. ### Replace batch - [PUT /site/{siteId}/ahds/v1/batch/{batchId}](https://docs.heydonto.com/apis/animal-health/openapi/batch/batchcontroller_replace.md): Fully replaces an existing Batch. All fields must be provided. ### Delete batch - [DELETE /site/{siteId}/ahds/v1/batch/{batchId}](https://docs.heydonto.com/apis/animal-health/openapi/batch/batchcontroller_remove.md): Permanently deletes a Batch record. ## Billing Credit ### Create billing credit - [POST /site/{siteId}/ahds/v1/billing-credit](https://docs.heydonto.com/apis/animal-health/openapi/billing-credit/billingcreditcontroller_create.md): Creates a new Billing Credit record. Billing Credit resource in the Animal Health Data Store ### List billing credits - [GET /site/{siteId}/ahds/v1/billing-credit](https://docs.heydonto.com/apis/animal-health/openapi/billing-credit/billingcreditcontroller_findall.md): Returns a paginated list of Billing Credits for the specified site. Supports filtering and sorting. ### Get billing credit - [GET /site/{siteId}/ahds/v1/billing-credit/{billingCreditId}](https://docs.heydonto.com/apis/animal-health/openapi/billing-credit/billingcreditcontroller_findone.md): Returns a single Billing Credit by its unique identifier. ### Update billing credit - [PATCH /site/{siteId}/ahds/v1/billing-credit/{billingCreditId}](https://docs.heydonto.com/apis/animal-health/openapi/billing-credit/billingcreditcontroller_update.md): Partially updates an existing Billing Credit. Only provided fields will be updated. ### Replace billing credit - [PUT /site/{siteId}/ahds/v1/billing-credit/{billingCreditId}](https://docs.heydonto.com/apis/animal-health/openapi/billing-credit/billingcreditcontroller_replace.md): Fully replaces an existing Billing Credit. All fields must be provided. ### Delete billing credit - [DELETE /site/{siteId}/ahds/v1/billing-credit/{billingCreditId}](https://docs.heydonto.com/apis/animal-health/openapi/billing-credit/billingcreditcontroller_remove.md): Permanently deletes a Billing Credit record. ## Billing Line ### Create billing line - [POST /site/{siteId}/ahds/v1/billing-line](https://docs.heydonto.com/apis/animal-health/openapi/billing-line/billinglinecontroller_create.md): Creates a new Billing Line record. Billing Line resource in the Animal Health Data Store ### List billing lines - [GET /site/{siteId}/ahds/v1/billing-line](https://docs.heydonto.com/apis/animal-health/openapi/billing-line/billinglinecontroller_findall.md): Returns a paginated list of Billing Lines for the specified site. Supports filtering and sorting. ### Get billing line - [GET /site/{siteId}/ahds/v1/billing-line/{lineId}](https://docs.heydonto.com/apis/animal-health/openapi/billing-line/billinglinecontroller_findone.md): Returns a single Billing Line by its unique identifier. ### Update billing line - [PATCH /site/{siteId}/ahds/v1/billing-line/{lineId}](https://docs.heydonto.com/apis/animal-health/openapi/billing-line/billinglinecontroller_update.md): Partially updates an existing Billing Line. Only provided fields will be updated. ### Replace billing line - [PUT /site/{siteId}/ahds/v1/billing-line/{lineId}](https://docs.heydonto.com/apis/animal-health/openapi/billing-line/billinglinecontroller_replace.md): Fully replaces an existing Billing Line. All fields must be provided. ### Delete billing line - [DELETE /site/{siteId}/ahds/v1/billing-line/{lineId}](https://docs.heydonto.com/apis/animal-health/openapi/billing-line/billinglinecontroller_remove.md): Permanently deletes a Billing Line record. ## Booking ### Create booking - [POST /site/{siteId}/ahds/v1/booking](https://docs.heydonto.com/apis/animal-health/openapi/booking/bookingcontroller_create.md): Creates a new Booking record. Booking resource in the Animal Health Data Store ### List bookings - [GET /site/{siteId}/ahds/v1/booking](https://docs.heydonto.com/apis/animal-health/openapi/booking/bookingcontroller_findall.md): Returns a paginated list of Bookings for the specified site. Supports filtering and sorting. ### Get booking - [GET /site/{siteId}/ahds/v1/booking/{bookingId}](https://docs.heydonto.com/apis/animal-health/openapi/booking/bookingcontroller_findone.md): Returns a single Booking by its unique identifier. ### Update booking - [PATCH /site/{siteId}/ahds/v1/booking/{bookingId}](https://docs.heydonto.com/apis/animal-health/openapi/booking/bookingcontroller_update.md): Partially updates an existing Booking. Only provided fields will be updated. ### Replace booking - [PUT /site/{siteId}/ahds/v1/booking/{bookingId}](https://docs.heydonto.com/apis/animal-health/openapi/booking/bookingcontroller_replace.md): Fully replaces an existing Booking. All fields must be provided. ### Delete booking - [DELETE /site/{siteId}/ahds/v1/booking/{bookingId}](https://docs.heydonto.com/apis/animal-health/openapi/booking/bookingcontroller_remove.md): Permanently deletes a Booking record. ## Breed ### Create breed - [POST /site/{siteId}/ahds/v1/breed](https://docs.heydonto.com/apis/animal-health/openapi/breed/breedcontroller_create.md): Creates a new Breed record. Breed resource in the Animal Health Data Store ### List breeds - [GET /site/{siteId}/ahds/v1/breed](https://docs.heydonto.com/apis/animal-health/openapi/breed/breedcontroller_findall.md): Returns a paginated list of Breeds for the specified site. Supports filtering and sorting. ### Get breed - [GET /site/{siteId}/ahds/v1/breed/{breedId}](https://docs.heydonto.com/apis/animal-health/openapi/breed/breedcontroller_findone.md): Returns a single Breed by its unique identifier. ### Update breed - [PATCH /site/{siteId}/ahds/v1/breed/{breedId}](https://docs.heydonto.com/apis/animal-health/openapi/breed/breedcontroller_update.md): Partially updates an existing Breed. Only provided fields will be updated. ### Replace breed - [PUT /site/{siteId}/ahds/v1/breed/{breedId}](https://docs.heydonto.com/apis/animal-health/openapi/breed/breedcontroller_replace.md): Fully replaces an existing Breed. All fields must be provided. ### Delete breed - [DELETE /site/{siteId}/ahds/v1/breed/{breedId}](https://docs.heydonto.com/apis/animal-health/openapi/breed/breedcontroller_remove.md): Permanently deletes a Breed record. ## Communication ### Create communication - [POST /site/{siteId}/ahds/v1/communication](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_create.md): Creates a new Communication record. Communication resource in the Animal Health Data Store ### List communications - [GET /site/{siteId}/ahds/v1/communication](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_findall.md): Returns a paginated list of Communications for the specified site. Supports filtering and sorting. ### Get communication - [GET /site/{siteId}/ahds/v1/communication/{communicationId}](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_findone.md): Returns a single Communication by its unique identifier. ### Update communication - [PATCH /site/{siteId}/ahds/v1/communication/{communicationId}](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_update.md): Partially updates an existing Communication. Only provided fields will be updated. ### Replace communication - [PUT /site/{siteId}/ahds/v1/communication/{communicationId}](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_replace.md): Fully replaces an existing Communication. All fields must be provided. ### Delete communication - [DELETE /site/{siteId}/ahds/v1/communication/{communicationId}](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_remove.md): Permanently deletes a Communication record. ## Consult ### Create consult - [POST /site/{siteId}/ahds/v1/consult](https://docs.heydonto.com/apis/animal-health/openapi/consult/consultcontroller_create.md): Creates a new Consult record. Consult resource in the Animal Health Data Store ### List consults - [GET /site/{siteId}/ahds/v1/consult](https://docs.heydonto.com/apis/animal-health/openapi/consult/consultcontroller_findall.md): Returns a paginated list of Consults for the specified site. Supports filtering and sorting. ### Get consult - [GET /site/{siteId}/ahds/v1/consult/{consultId}](https://docs.heydonto.com/apis/animal-health/openapi/consult/consultcontroller_findone.md): Returns a single Consult by its unique identifier. ### Update consult - [PATCH /site/{siteId}/ahds/v1/consult/{consultId}](https://docs.heydonto.com/apis/animal-health/openapi/consult/consultcontroller_update.md): Partially updates an existing Consult. Only provided fields will be updated. ### Replace consult - [PUT /site/{siteId}/ahds/v1/consult/{consultId}](https://docs.heydonto.com/apis/animal-health/openapi/consult/consultcontroller_replace.md): Fully replaces an existing Consult. All fields must be provided. ### Delete consult - [DELETE /site/{siteId}/ahds/v1/consult/{consultId}](https://docs.heydonto.com/apis/animal-health/openapi/consult/consultcontroller_remove.md): Permanently deletes a Consult record. ## Contact ### Create contact - [POST /site/{siteId}/ahds/v1/contact](https://docs.heydonto.com/apis/animal-health/openapi/contact/contactcontroller_create.md): Creates a new Contact record. Contact resource in the Animal Health Data Store ### List contacts - [GET /site/{siteId}/ahds/v1/contact](https://docs.heydonto.com/apis/animal-health/openapi/contact/contactcontroller_findall.md): Returns a paginated list of Contacts for the specified site. Supports filtering and sorting. ### Get contact - [GET /site/{siteId}/ahds/v1/contact/{contactId}](https://docs.heydonto.com/apis/animal-health/openapi/contact/contactcontroller_findone.md): Returns a single Contact by its unique identifier. ### Update contact - [PATCH /site/{siteId}/ahds/v1/contact/{contactId}](https://docs.heydonto.com/apis/animal-health/openapi/contact/contactcontroller_update.md): Partially updates an existing Contact. Only provided fields will be updated. ### Replace contact - [PUT /site/{siteId}/ahds/v1/contact/{contactId}](https://docs.heydonto.com/apis/animal-health/openapi/contact/contactcontroller_replace.md): Fully replaces an existing Contact. All fields must be provided. ### Delete contact - [DELETE /site/{siteId}/ahds/v1/contact/{contactId}](https://docs.heydonto.com/apis/animal-health/openapi/contact/contactcontroller_remove.md): Permanently deletes a Contact record. ## Contact Association ### Create contact association - [POST /site/{siteId}/ahds/v1/contact-association](https://docs.heydonto.com/apis/animal-health/openapi/contact-association/contactassociationcontroller_create.md): Creates a new Contact Association record. Contact Association resource in the Animal Health Data Store ### List contact associations - [GET /site/{siteId}/ahds/v1/contact-association](https://docs.heydonto.com/apis/animal-health/openapi/contact-association/contactassociationcontroller_findall.md): Returns a paginated list of Contact Associations for the specified site. Supports filtering and sorting. ### Get contact association - [GET /site/{siteId}/ahds/v1/contact-association/{contactAssociationId}](https://docs.heydonto.com/apis/animal-health/openapi/contact-association/contactassociationcontroller_findone.md): Returns a single Contact Association by its unique identifier. ### Update contact association - [PATCH /site/{siteId}/ahds/v1/contact-association/{contactAssociationId}](https://docs.heydonto.com/apis/animal-health/openapi/contact-association/contactassociationcontroller_update.md): Partially updates an existing Contact Association. Only provided fields will be updated. ### Replace contact association - [PUT /site/{siteId}/ahds/v1/contact-association/{contactAssociationId}](https://docs.heydonto.com/apis/animal-health/openapi/contact-association/contactassociationcontroller_replace.md): Fully replaces an existing Contact Association. All fields must be provided. ### Delete contact association - [DELETE /site/{siteId}/ahds/v1/contact-association/{contactAssociationId}](https://docs.heydonto.com/apis/animal-health/openapi/contact-association/contactassociationcontroller_remove.md): Permanently deletes a Contact Association record. ## Contact Detail ### Create contact detail - [POST /site/{siteId}/ahds/v1/contact-detail](https://docs.heydonto.com/apis/animal-health/openapi/contact-detail/contactdetailcontroller_create.md): Creates a new Contact Detail record. Contact Detail resource in the Animal Health Data Store ### List contact details - [GET /site/{siteId}/ahds/v1/contact-detail](https://docs.heydonto.com/apis/animal-health/openapi/contact-detail/contactdetailcontroller_findall.md): Returns a paginated list of Contact Details for the specified site. Supports filtering and sorting. ### Get contact detail - [GET /site/{siteId}/ahds/v1/contact-detail/{contactDetailId}](https://docs.heydonto.com/apis/animal-health/openapi/contact-detail/contactdetailcontroller_findone.md): Returns a single Contact Detail by its unique identifier. ### Update contact detail - [PATCH /site/{siteId}/ahds/v1/contact-detail/{contactDetailId}](https://docs.heydonto.com/apis/animal-health/openapi/contact-detail/contactdetailcontroller_update.md): Partially updates an existing Contact Detail. Only provided fields will be updated. ### Replace contact detail - [PUT /site/{siteId}/ahds/v1/contact-detail/{contactDetailId}](https://docs.heydonto.com/apis/animal-health/openapi/contact-detail/contactdetailcontroller_replace.md): Fully replaces an existing Contact Detail. All fields must be provided. ### Delete contact detail - [DELETE /site/{siteId}/ahds/v1/contact-detail/{contactDetailId}](https://docs.heydonto.com/apis/animal-health/openapi/contact-detail/contactdetailcontroller_remove.md): Permanently deletes a Contact Detail record. ## Country ### Create country - [POST /site/{siteId}/ahds/v1/country](https://docs.heydonto.com/apis/animal-health/openapi/country/countrycontroller_create.md): Creates a new Country record. Country resource in the Animal Health Data Store ### List countries - [GET /site/{siteId}/ahds/v1/country](https://docs.heydonto.com/apis/animal-health/openapi/country/countrycontroller_findall.md): Returns a paginated list of Countries for the specified site. Supports filtering and sorting. ### Get country - [GET /site/{siteId}/ahds/v1/country/{countryId}](https://docs.heydonto.com/apis/animal-health/openapi/country/countrycontroller_findone.md): Returns a single Country by its unique identifier. ### Update country - [PATCH /site/{siteId}/ahds/v1/country/{countryId}](https://docs.heydonto.com/apis/animal-health/openapi/country/countrycontroller_update.md): Partially updates an existing Country. Only provided fields will be updated. ### Replace country - [PUT /site/{siteId}/ahds/v1/country/{countryId}](https://docs.heydonto.com/apis/animal-health/openapi/country/countrycontroller_replace.md): Fully replaces an existing Country. All fields must be provided. ### Delete country - [DELETE /site/{siteId}/ahds/v1/country/{countryId}](https://docs.heydonto.com/apis/animal-health/openapi/country/countrycontroller_remove.md): Permanently deletes a Country record. ## Diagnostic ### Create diagnostic - [POST /site/{siteId}/ahds/v1/diagnostic](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic/diagnosticcontroller_create.md): Creates a new Diagnostic record. Diagnostic resource in the Animal Health Data Store ### List diagnostics - [GET /site/{siteId}/ahds/v1/diagnostic](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic/diagnosticcontroller_findall.md): Returns a paginated list of Diagnostics for the specified site. Supports filtering and sorting. ### Get diagnostic - [GET /site/{siteId}/ahds/v1/diagnostic/{diagnosticId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic/diagnosticcontroller_findone.md): Returns a single Diagnostic by its unique identifier. ### Update diagnostic - [PATCH /site/{siteId}/ahds/v1/diagnostic/{diagnosticId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic/diagnosticcontroller_update.md): Partially updates an existing Diagnostic. Only provided fields will be updated. ### Replace diagnostic - [PUT /site/{siteId}/ahds/v1/diagnostic/{diagnosticId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic/diagnosticcontroller_replace.md): Fully replaces an existing Diagnostic. All fields must be provided. ### Delete diagnostic - [DELETE /site/{siteId}/ahds/v1/diagnostic/{diagnosticId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic/diagnosticcontroller_remove.md): Permanently deletes a Diagnostic record. ## Diagnostic Code ### Create diagnostic code - [POST /site/{siteId}/ahds/v1/diagnostic-code](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-code/diagnosticcodecontroller_create.md): Creates a new Diagnostic Code record. Diagnostic Code resource in the Animal Health Data Store ### List diagnostic codes - [GET /site/{siteId}/ahds/v1/diagnostic-code](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-code/diagnosticcodecontroller_findall.md): Returns a paginated list of Diagnostic Codes for the specified site. Supports filtering and sorting. ### Get diagnostic code - [GET /site/{siteId}/ahds/v1/diagnostic-code/{diagnosticCodeId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-code/diagnosticcodecontroller_findone.md): Returns a single Diagnostic Code by its unique identifier. ### Update diagnostic code - [PATCH /site/{siteId}/ahds/v1/diagnostic-code/{diagnosticCodeId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-code/diagnosticcodecontroller_update.md): Partially updates an existing Diagnostic Code. Only provided fields will be updated. ### Replace diagnostic code - [PUT /site/{siteId}/ahds/v1/diagnostic-code/{diagnosticCodeId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-code/diagnosticcodecontroller_replace.md): Fully replaces an existing Diagnostic Code. All fields must be provided. ### Delete diagnostic code - [DELETE /site/{siteId}/ahds/v1/diagnostic-code/{diagnosticCodeId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-code/diagnosticcodecontroller_remove.md): Permanently deletes a Diagnostic Code record. ## Diagnostic Request ### Create diagnostic request - [POST /site/{siteId}/ahds/v1/diagnostic-request](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-request/diagnosticrequestcontroller_create.md): Creates a new Diagnostic Request record. Diagnostic Request resource in the Animal Health Data Store ### List diagnostic requests - [GET /site/{siteId}/ahds/v1/diagnostic-request](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-request/diagnosticrequestcontroller_findall.md): Returns a paginated list of Diagnostic Requests for the specified site. Supports filtering and sorting. ### Get diagnostic request - [GET /site/{siteId}/ahds/v1/diagnostic-request/{diagnosticRequestId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-request/diagnosticrequestcontroller_findone.md): Returns a single Diagnostic Request by its unique identifier. ### Update diagnostic request - [PATCH /site/{siteId}/ahds/v1/diagnostic-request/{diagnosticRequestId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-request/diagnosticrequestcontroller_update.md): Partially updates an existing Diagnostic Request. Only provided fields will be updated. ### Replace diagnostic request - [PUT /site/{siteId}/ahds/v1/diagnostic-request/{diagnosticRequestId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-request/diagnosticrequestcontroller_replace.md): Fully replaces an existing Diagnostic Request. All fields must be provided. ### Delete diagnostic request - [DELETE /site/{siteId}/ahds/v1/diagnostic-request/{diagnosticRequestId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-request/diagnosticrequestcontroller_remove.md): Permanently deletes a Diagnostic Request record. ## Diagnostic Result ### Create diagnostic result - [POST /site/{siteId}/ahds/v1/diagnostic-result](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result/diagnosticresultcontroller_create.md): Creates a new Diagnostic Result record. Diagnostic Result resource in the Animal Health Data Store ### List diagnostic results - [GET /site/{siteId}/ahds/v1/diagnostic-result](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result/diagnosticresultcontroller_findall.md): Returns a paginated list of Diagnostic Results for the specified site. Supports filtering and sorting. ### Get diagnostic result - [GET /site/{siteId}/ahds/v1/diagnostic-result/{diagnosticResultId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result/diagnosticresultcontroller_findone.md): Returns a single Diagnostic Result by its unique identifier. ### Update diagnostic result - [PATCH /site/{siteId}/ahds/v1/diagnostic-result/{diagnosticResultId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result/diagnosticresultcontroller_update.md): Partially updates an existing Diagnostic Result. Only provided fields will be updated. ### Replace diagnostic result - [PUT /site/{siteId}/ahds/v1/diagnostic-result/{diagnosticResultId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result/diagnosticresultcontroller_replace.md): Fully replaces an existing Diagnostic Result. All fields must be provided. ### Delete diagnostic result - [DELETE /site/{siteId}/ahds/v1/diagnostic-result/{diagnosticResultId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result/diagnosticresultcontroller_remove.md): Permanently deletes a Diagnostic Result record. ## Diagnostic Result Item ### Create diagnostic result item - [POST /site/{siteId}/ahds/v1/diagnostic-result-item](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result-item/diagnosticresultitemcontroller_create.md): Creates a new Diagnostic Result Item record. Diagnostic Result Item resource in the Animal Health Data Store ### List diagnostic result items - [GET /site/{siteId}/ahds/v1/diagnostic-result-item](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result-item/diagnosticresultitemcontroller_findall.md): Returns a paginated list of Diagnostic Result Items for the specified site. Supports filtering and sorting. ### Get diagnostic result item - [GET /site/{siteId}/ahds/v1/diagnostic-result-item/{diagnosticResultItemId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result-item/diagnosticresultitemcontroller_findone.md): Returns a single Diagnostic Result Item by its unique identifier. ### Update diagnostic result item - [PATCH /site/{siteId}/ahds/v1/diagnostic-result-item/{diagnosticResultItemId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result-item/diagnosticresultitemcontroller_update.md): Partially updates an existing Diagnostic Result Item. Only provided fields will be updated. ### Replace diagnostic result item - [PUT /site/{siteId}/ahds/v1/diagnostic-result-item/{diagnosticResultItemId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result-item/diagnosticresultitemcontroller_replace.md): Fully replaces an existing Diagnostic Result Item. All fields must be provided. ### Delete diagnostic result item - [DELETE /site/{siteId}/ahds/v1/diagnostic-result-item/{diagnosticResultItemId}](https://docs.heydonto.com/apis/animal-health/openapi/diagnostic-result-item/diagnosticresultitemcontroller_remove.md): Permanently deletes a Diagnostic Result Item record. ## Estimate ### Create estimate - [POST /site/{siteId}/ahds/v1/estimate](https://docs.heydonto.com/apis/animal-health/openapi/estimate/estimatecontroller_create.md): Creates a new Estimate record. Estimate resource in the Animal Health Data Store ### List estimates - [GET /site/{siteId}/ahds/v1/estimate](https://docs.heydonto.com/apis/animal-health/openapi/estimate/estimatecontroller_findall.md): Returns a paginated list of Estimates for the specified site. Supports filtering and sorting. ### Get estimate - [GET /site/{siteId}/ahds/v1/estimate/{lineItemId}](https://docs.heydonto.com/apis/animal-health/openapi/estimate/estimatecontroller_findone.md): Returns a single Estimate by its unique identifier. ### Update estimate - [PATCH /site/{siteId}/ahds/v1/estimate/{lineItemId}](https://docs.heydonto.com/apis/animal-health/openapi/estimate/estimatecontroller_update.md): Partially updates an existing Estimate. Only provided fields will be updated. ### Replace estimate - [PUT /site/{siteId}/ahds/v1/estimate/{lineItemId}](https://docs.heydonto.com/apis/animal-health/openapi/estimate/estimatecontroller_replace.md): Fully replaces an existing Estimate. All fields must be provided. ### Delete estimate - [DELETE /site/{siteId}/ahds/v1/estimate/{lineItemId}](https://docs.heydonto.com/apis/animal-health/openapi/estimate/estimatecontroller_remove.md): Permanently deletes a Estimate record. ## Eventgroup ### Create eventgroup - [POST /site/{siteId}/ahds/v1/eventgroup](https://docs.heydonto.com/apis/animal-health/openapi/eventgroup/eventgroupcontroller_create.md): Creates a new Eventgroup record. Canonical read model for an event group within the system domain. ### List eventgroups - [GET /site/{siteId}/ahds/v1/eventgroup](https://docs.heydonto.com/apis/animal-health/openapi/eventgroup/eventgroupcontroller_findall.md): Returns a paginated list of Eventgroups for the specified site. Supports filtering and sorting. ### Get eventgroup - [GET /site/{siteId}/ahds/v1/eventgroup/{eventgroupId}](https://docs.heydonto.com/apis/animal-health/openapi/eventgroup/eventgroupcontroller_findone.md): Returns a single Eventgroup by its unique identifier. ### Update eventgroup - [PATCH /site/{siteId}/ahds/v1/eventgroup/{eventgroupId}](https://docs.heydonto.com/apis/animal-health/openapi/eventgroup/eventgroupcontroller_update.md): Partially updates an existing Eventgroup. Only provided fields will be updated. ### Replace eventgroup - [PUT /site/{siteId}/ahds/v1/eventgroup/{eventgroupId}](https://docs.heydonto.com/apis/animal-health/openapi/eventgroup/eventgroupcontroller_replace.md): Fully replaces an existing Eventgroup. All fields must be provided. ### Delete eventgroup - [DELETE /site/{siteId}/ahds/v1/eventgroup/{eventgroupId}](https://docs.heydonto.com/apis/animal-health/openapi/eventgroup/eventgroupcontroller_remove.md): Permanently deletes a Eventgroup record. ## External Hotlink ### Create external hotlink - [POST /site/{siteId}/ahds/v1/external-hotlink](https://docs.heydonto.com/apis/animal-health/openapi/external-hotlink/externalhotlinkcontroller_create.md): Creates a new External Hotlink record. External Hotlink resource in the Animal Health Data Store ### List external hotlinks - [GET /site/{siteId}/ahds/v1/external-hotlink](https://docs.heydonto.com/apis/animal-health/openapi/external-hotlink/externalhotlinkcontroller_findall.md): Returns a paginated list of External Hotlinks for the specified site. Supports filtering and sorting. ### Get external hotlink - [GET /site/{siteId}/ahds/v1/external-hotlink/{externalHotlinkId}](https://docs.heydonto.com/apis/animal-health/openapi/external-hotlink/externalhotlinkcontroller_findone.md): Returns a single External Hotlink by its unique identifier. ### Update external hotlink - [PATCH /site/{siteId}/ahds/v1/external-hotlink/{externalHotlinkId}](https://docs.heydonto.com/apis/animal-health/openapi/external-hotlink/externalhotlinkcontroller_update.md): Partially updates an existing External Hotlink. Only provided fields will be updated. ### Replace external hotlink - [PUT /site/{siteId}/ahds/v1/external-hotlink/{externalHotlinkId}](https://docs.heydonto.com/apis/animal-health/openapi/external-hotlink/externalhotlinkcontroller_replace.md): Fully replaces an existing External Hotlink. All fields must be provided. ### Delete external hotlink - [DELETE /site/{siteId}/ahds/v1/external-hotlink/{externalHotlinkId}](https://docs.heydonto.com/apis/animal-health/openapi/external-hotlink/externalhotlinkcontroller_remove.md): Permanently deletes a External Hotlink record. ## External Prescription ### Create external prescription - [POST /site/{siteId}/ahds/v1/external-prescription](https://docs.heydonto.com/apis/animal-health/openapi/external-prescription/externalprescriptioncontroller_create.md): Creates a new External Prescription record. External Prescription resource in the Animal Health Data Store ### List external prescriptions - [GET /site/{siteId}/ahds/v1/external-prescription](https://docs.heydonto.com/apis/animal-health/openapi/external-prescription/externalprescriptioncontroller_findall.md): Returns a paginated list of External Prescriptions for the specified site. Supports filtering and sorting. ### Get external prescription - [GET /site/{siteId}/ahds/v1/external-prescription/{externalPrescriptionId}](https://docs.heydonto.com/apis/animal-health/openapi/external-prescription/externalprescriptioncontroller_findone.md): Returns a single External Prescription by its unique identifier. ### Update external prescription - [PATCH /site/{siteId}/ahds/v1/external-prescription/{externalPrescriptionId}](https://docs.heydonto.com/apis/animal-health/openapi/external-prescription/externalprescriptioncontroller_update.md): Partially updates an existing External Prescription. Only provided fields will be updated. ### Replace external prescription - [PUT /site/{siteId}/ahds/v1/external-prescription/{externalPrescriptionId}](https://docs.heydonto.com/apis/animal-health/openapi/external-prescription/externalprescriptioncontroller_replace.md): Fully replaces an existing External Prescription. All fields must be provided. ### Delete external prescription - [DELETE /site/{siteId}/ahds/v1/external-prescription/{externalPrescriptionId}](https://docs.heydonto.com/apis/animal-health/openapi/external-prescription/externalprescriptioncontroller_remove.md): Permanently deletes a External Prescription record. ## Facility ### Create facility - [POST /site/{siteId}/ahds/v1/facility](https://docs.heydonto.com/apis/animal-health/openapi/facility/facilitycontroller_create.md): Creates a new Facility record. A physical location where veterinary services are provided (clinic, hospital, mobile unit). ### List facilities - [GET /site/{siteId}/ahds/v1/facility](https://docs.heydonto.com/apis/animal-health/openapi/facility/facilitycontroller_findall.md): Returns a paginated list of Facilities for the specified site. Supports filtering and sorting. ### Get facility - [GET /site/{siteId}/ahds/v1/facility/{facilityId}](https://docs.heydonto.com/apis/animal-health/openapi/facility/facilitycontroller_findone.md): Returns a single Facility by its unique identifier. ### Update facility - [PATCH /site/{siteId}/ahds/v1/facility/{facilityId}](https://docs.heydonto.com/apis/animal-health/openapi/facility/facilitycontroller_update.md): Partially updates an existing Facility. Only provided fields will be updated. ### Replace facility - [PUT /site/{siteId}/ahds/v1/facility/{facilityId}](https://docs.heydonto.com/apis/animal-health/openapi/facility/facilitycontroller_replace.md): Fully replaces an existing Facility. All fields must be provided. ### Delete facility - [DELETE /site/{siteId}/ahds/v1/facility/{facilityId}](https://docs.heydonto.com/apis/animal-health/openapi/facility/facilitycontroller_remove.md): Permanently deletes a Facility record. ## File ### Create file - [POST /site/{siteId}/ahds/v1/file](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_create.md): Creates a new File record. File resource in the Animal Health Data Store ### List files - [GET /site/{siteId}/ahds/v1/file](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_findall.md): Returns a paginated list of Files for the specified site. Supports filtering and sorting. ### Get file - [GET /site/{siteId}/ahds/v1/file/{fileId}](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_findone.md): Returns a single File by its unique identifier. ### Update file - [PATCH /site/{siteId}/ahds/v1/file/{fileId}](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_update.md): Partially updates an existing File. Only provided fields will be updated. ### Replace file - [PUT /site/{siteId}/ahds/v1/file/{fileId}](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_replace.md): Fully replaces an existing File. All fields must be provided. ### Delete file - [DELETE /site/{siteId}/ahds/v1/file/{fileId}](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_remove.md): Permanently deletes a File record. ## File Upload ### Create file upload - [POST /site/{siteId}/ahds/v1/file-upload](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_create.md): Creates a new File Upload record. File Upload resource in the Animal Health Data Store ### List file uploads - [GET /site/{siteId}/ahds/v1/file-upload](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_findall.md): Returns a paginated list of File Uploads for the specified site. Supports filtering and sorting. ### Get file upload - [GET /site/{siteId}/ahds/v1/file-upload/{fileUploadId}](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_findone.md): Returns a single File Upload by its unique identifier. ### Update file upload - [PATCH /site/{siteId}/ahds/v1/file-upload/{fileUploadId}](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_update.md): Partially updates an existing File Upload. Only provided fields will be updated. ### Replace file upload - [PUT /site/{siteId}/ahds/v1/file-upload/{fileUploadId}](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_replace.md): Fully replaces an existing File Upload. All fields must be provided. ### Delete file upload - [DELETE /site/{siteId}/ahds/v1/file-upload/{fileUploadId}](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_remove.md): Permanently deletes a File Upload record. ## Health Status ### Create health status - [POST /site/{siteId}/ahds/v1/health-status](https://docs.heydonto.com/apis/animal-health/openapi/health-status/healthstatuscontroller_create.md): Creates a new Health Status record. Health Status resource in the Animal Health Data Store ### List health statuses - [GET /site/{siteId}/ahds/v1/health-status](https://docs.heydonto.com/apis/animal-health/openapi/health-status/healthstatuscontroller_findall.md): Returns a paginated list of Health Statuses for the specified site. Supports filtering and sorting. ### Get health status - [GET /site/{siteId}/ahds/v1/health-status/{healthStatusId}](https://docs.heydonto.com/apis/animal-health/openapi/health-status/healthstatuscontroller_findone.md): Returns a single Health Status by its unique identifier. ### Update health status - [PATCH /site/{siteId}/ahds/v1/health-status/{healthStatusId}](https://docs.heydonto.com/apis/animal-health/openapi/health-status/healthstatuscontroller_update.md): Partially updates an existing Health Status. Only provided fields will be updated. ### Replace health status - [PUT /site/{siteId}/ahds/v1/health-status/{healthStatusId}](https://docs.heydonto.com/apis/animal-health/openapi/health-status/healthstatuscontroller_replace.md): Fully replaces an existing Health Status. All fields must be provided. ### Delete health status - [DELETE /site/{siteId}/ahds/v1/health-status/{healthStatusId}](https://docs.heydonto.com/apis/animal-health/openapi/health-status/healthstatuscontroller_remove.md): Permanently deletes a Health Status record. ## Herd ### Create herd - [POST /site/{siteId}/ahds/v1/herd](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_create.md): Creates a new Herd record. A group of animals managed together, typically in production/agricultural settings. ### List herds - [GET /site/{siteId}/ahds/v1/herd](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_findall.md): Returns a paginated list of Herds for the specified site. Supports filtering and sorting. ### Get herd - [GET /site/{siteId}/ahds/v1/herd/{herdId}](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_findone.md): Returns a single Herd by its unique identifier. ### Update herd - [PATCH /site/{siteId}/ahds/v1/herd/{herdId}](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_update.md): Partially updates an existing Herd. Only provided fields will be updated. ### Replace herd - [PUT /site/{siteId}/ahds/v1/herd/{herdId}](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_replace.md): Fully replaces an existing Herd. All fields must be provided. ### Delete herd - [DELETE /site/{siteId}/ahds/v1/herd/{herdId}](https://docs.heydonto.com/apis/animal-health/openapi/herd/herdcontroller_remove.md): Permanently deletes a Herd record. ## History ### Create history - [POST /site/{siteId}/ahds/v1/history](https://docs.heydonto.com/apis/animal-health/openapi/history/historycontroller_create.md): Creates a new History record. History resource in the Animal Health Data Store ### List histories - [GET /site/{siteId}/ahds/v1/history](https://docs.heydonto.com/apis/animal-health/openapi/history/historycontroller_findall.md): Returns a paginated list of Histories for the specified site. Supports filtering and sorting. ### Get history - [GET /site/{siteId}/ahds/v1/history/{historyId}](https://docs.heydonto.com/apis/animal-health/openapi/history/historycontroller_findone.md): Returns a single History by its unique identifier. ### Update history - [PATCH /site/{siteId}/ahds/v1/history/{historyId}](https://docs.heydonto.com/apis/animal-health/openapi/history/historycontroller_update.md): Partially updates an existing History. Only provided fields will be updated. ### Replace history - [PUT /site/{siteId}/ahds/v1/history/{historyId}](https://docs.heydonto.com/apis/animal-health/openapi/history/historycontroller_replace.md): Fully replaces an existing History. All fields must be provided. ### Delete history - [DELETE /site/{siteId}/ahds/v1/history/{historyId}](https://docs.heydonto.com/apis/animal-health/openapi/history/historycontroller_remove.md): Permanently deletes a History record. ## Insurance ### Create insurance - [POST /site/{siteId}/ahds/v1/insurance](https://docs.heydonto.com/apis/animal-health/openapi/insurance/insurancecontroller_create.md): Creates a new Insurance record. Pet or livestock insurance policy information. ### List insurances - [GET /site/{siteId}/ahds/v1/insurance](https://docs.heydonto.com/apis/animal-health/openapi/insurance/insurancecontroller_findall.md): Returns a paginated list of Insurances for the specified site. Supports filtering and sorting. ### Get insurance - [GET /site/{siteId}/ahds/v1/insurance/{insuranceId}](https://docs.heydonto.com/apis/animal-health/openapi/insurance/insurancecontroller_findone.md): Returns a single Insurance by its unique identifier. ### Update insurance - [PATCH /site/{siteId}/ahds/v1/insurance/{insuranceId}](https://docs.heydonto.com/apis/animal-health/openapi/insurance/insurancecontroller_update.md): Partially updates an existing Insurance. Only provided fields will be updated. ### Replace insurance - [PUT /site/{siteId}/ahds/v1/insurance/{insuranceId}](https://docs.heydonto.com/apis/animal-health/openapi/insurance/insurancecontroller_replace.md): Fully replaces an existing Insurance. All fields must be provided. ### Delete insurance - [DELETE /site/{siteId}/ahds/v1/insurance/{insuranceId}](https://docs.heydonto.com/apis/animal-health/openapi/insurance/insurancecontroller_remove.md): Permanently deletes a Insurance record. ## Integrated Diagnostic ### Create integrated diagnostic - [POST /site/{siteId}/ahds/v1/integrated-diagnostic](https://docs.heydonto.com/apis/animal-health/openapi/integrated-diagnostic/integrateddiagnosticcontroller_create.md): Creates a new Integrated Diagnostic record. Integrated Diagnostic resource in the Animal Health Data Store ### List integrated diagnostics - [GET /site/{siteId}/ahds/v1/integrated-diagnostic](https://docs.heydonto.com/apis/animal-health/openapi/integrated-diagnostic/integrateddiagnosticcontroller_findall.md): Returns a paginated list of Integrated Diagnostics for the specified site. Supports filtering and sorting. ### Get integrated diagnostic - [GET /site/{siteId}/ahds/v1/integrated-diagnostic/{integratedDiagnosticId}](https://docs.heydonto.com/apis/animal-health/openapi/integrated-diagnostic/integrateddiagnosticcontroller_findone.md): Returns a single Integrated Diagnostic by its unique identifier. ### Update integrated diagnostic - [PATCH /site/{siteId}/ahds/v1/integrated-diagnostic/{integratedDiagnosticId}](https://docs.heydonto.com/apis/animal-health/openapi/integrated-diagnostic/integrateddiagnosticcontroller_update.md): Partially updates an existing Integrated Diagnostic. Only provided fields will be updated. ### Replace integrated diagnostic - [PUT /site/{siteId}/ahds/v1/integrated-diagnostic/{integratedDiagnosticId}](https://docs.heydonto.com/apis/animal-health/openapi/integrated-diagnostic/integrateddiagnosticcontroller_replace.md): Fully replaces an existing Integrated Diagnostic. All fields must be provided. ### Delete integrated diagnostic - [DELETE /site/{siteId}/ahds/v1/integrated-diagnostic/{integratedDiagnosticId}](https://docs.heydonto.com/apis/animal-health/openapi/integrated-diagnostic/integrateddiagnosticcontroller_remove.md): Permanently deletes a Integrated Diagnostic record. ## Inventory Message ### Create inventory message - [POST /site/{siteId}/ahds/v1/inventory-message](https://docs.heydonto.com/apis/animal-health/openapi/inventory-message/inventorymessagecontroller_create.md): Creates a new Inventory Message record. Inventory Message resource in the Animal Health Data Store ### List inventory messages - [GET /site/{siteId}/ahds/v1/inventory-message](https://docs.heydonto.com/apis/animal-health/openapi/inventory-message/inventorymessagecontroller_findall.md): Returns a paginated list of Inventory Messages for the specified site. Supports filtering and sorting. ### Get inventory message - [GET /site/{siteId}/ahds/v1/inventory-message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-message/inventorymessagecontroller_findone.md): Returns a single Inventory Message by its unique identifier. ### Update inventory message - [PATCH /site/{siteId}/ahds/v1/inventory-message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-message/inventorymessagecontroller_update.md): Partially updates an existing Inventory Message. Only provided fields will be updated. ### Replace inventory message - [PUT /site/{siteId}/ahds/v1/inventory-message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-message/inventorymessagecontroller_replace.md): Fully replaces an existing Inventory Message. All fields must be provided. ### Delete inventory message - [DELETE /site/{siteId}/ahds/v1/inventory-message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-message/inventorymessagecontroller_remove.md): Permanently deletes a Inventory Message record. ## Inventory Product ### Create inventory product - [POST /site/{siteId}/ahds/v1/inventory-product](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_create.md): Creates a new Inventory Product record. Inventory Product resource in the Animal Health Data Store ### List inventory products - [GET /site/{siteId}/ahds/v1/inventory-product](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_findall.md): Returns a paginated list of Inventory Products for the specified site. Supports filtering and sorting. ### Get inventory product - [GET /site/{siteId}/ahds/v1/inventory-product/{inventoryProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_findone.md): Returns a single Inventory Product by its unique identifier. ### Update inventory product - [PATCH /site/{siteId}/ahds/v1/inventory-product/{inventoryProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_update.md): Partially updates an existing Inventory Product. Only provided fields will be updated. ### Replace inventory product - [PUT /site/{siteId}/ahds/v1/inventory-product/{inventoryProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_replace.md): Fully replaces an existing Inventory Product. All fields must be provided. ### Delete inventory product - [DELETE /site/{siteId}/ahds/v1/inventory-product/{inventoryProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-product/inventoryproductcontroller_remove.md): Permanently deletes a Inventory Product record. ## Inventory Requirement ### Create inventory requirement - [POST /site/{siteId}/ahds/v1/inventory-requirement](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_create.md): Creates a new Inventory Requirement record. Inventory Requirement resource in the Animal Health Data Store ### List inventory requirements - [GET /site/{siteId}/ahds/v1/inventory-requirement](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_findall.md): Returns a paginated list of Inventory Requirements for the specified site. Supports filtering and sorting. ### Get inventory requirement - [GET /site/{siteId}/ahds/v1/inventory-requirement/{inventoryRequirementId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_findone.md): Returns a single Inventory Requirement by its unique identifier. ### Update inventory requirement - [PATCH /site/{siteId}/ahds/v1/inventory-requirement/{inventoryRequirementId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_update.md): Partially updates an existing Inventory Requirement. Only provided fields will be updated. ### Replace inventory requirement - [PUT /site/{siteId}/ahds/v1/inventory-requirement/{inventoryRequirementId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_replace.md): Fully replaces an existing Inventory Requirement. All fields must be provided. ### Delete inventory requirement - [DELETE /site/{siteId}/ahds/v1/inventory-requirement/{inventoryRequirementId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-requirement/inventoryrequirementcontroller_remove.md): Permanently deletes a Inventory Requirement record. ## Inventory Supplied Product ### Create inventory supplied product - [POST /site/{siteId}/ahds/v1/inventory-supplied-product](https://docs.heydonto.com/apis/animal-health/openapi/inventory-supplied-product/inventorysuppliedproductcontroller_create.md): Creates a new Inventory Supplied Product record. Inventory Supplied Product resource in the Animal Health Data Store ### List inventory supplied products - [GET /site/{siteId}/ahds/v1/inventory-supplied-product](https://docs.heydonto.com/apis/animal-health/openapi/inventory-supplied-product/inventorysuppliedproductcontroller_findall.md): Returns a paginated list of Inventory Supplied Products for the specified site. Supports filtering and sorting. ### Get inventory supplied product - [GET /site/{siteId}/ahds/v1/inventory-supplied-product/{inventorySuppliedProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-supplied-product/inventorysuppliedproductcontroller_findone.md): Returns a single Inventory Supplied Product by its unique identifier. ### Update inventory supplied product - [PATCH /site/{siteId}/ahds/v1/inventory-supplied-product/{inventorySuppliedProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-supplied-product/inventorysuppliedproductcontroller_update.md): Partially updates an existing Inventory Supplied Product. Only provided fields will be updated. ### Replace inventory supplied product - [PUT /site/{siteId}/ahds/v1/inventory-supplied-product/{inventorySuppliedProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-supplied-product/inventorysuppliedproductcontroller_replace.md): Fully replaces an existing Inventory Supplied Product. All fields must be provided. ### Delete inventory supplied product - [DELETE /site/{siteId}/ahds/v1/inventory-supplied-product/{inventorySuppliedProductId}](https://docs.heydonto.com/apis/animal-health/openapi/inventory-supplied-product/inventorysuppliedproductcontroller_remove.md): Permanently deletes a Inventory Supplied Product record. ## Invoice ### Create invoice - [POST /site/{siteId}/ahds/v1/invoice](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_create.md): Creates a new Invoice record. Invoice resource in the Animal Health Data Store ### List invoices - [GET /site/{siteId}/ahds/v1/invoice](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_findall.md): Returns a paginated list of Invoices for the specified site. Supports filtering and sorting. ### Get invoice - [GET /site/{siteId}/ahds/v1/invoice/{invoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_findone.md): Returns a single Invoice by its unique identifier. ### Update invoice - [PATCH /site/{siteId}/ahds/v1/invoice/{invoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_update.md): Partially updates an existing Invoice. Only provided fields will be updated. ### Replace invoice - [PUT /site/{siteId}/ahds/v1/invoice/{invoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_replace.md): Fully replaces an existing Invoice. All fields must be provided. ### Delete invoice - [DELETE /site/{siteId}/ahds/v1/invoice/{invoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/invoice/invoicecontroller_remove.md): Permanently deletes a Invoice record. ## Invoiceline ### Create invoiceline - [POST /site/{siteId}/ahds/v1/invoiceline](https://docs.heydonto.com/apis/animal-health/openapi/invoiceline/invoicelinecontroller_create.md): Creates a new Invoiceline record. Invoiceline resource in the Animal Health Data Store ### List invoicelines - [GET /site/{siteId}/ahds/v1/invoiceline](https://docs.heydonto.com/apis/animal-health/openapi/invoiceline/invoicelinecontroller_findall.md): Returns a paginated list of Invoicelines for the specified site. Supports filtering and sorting. ### Get invoiceline - [GET /site/{siteId}/ahds/v1/invoiceline/{invoicelineId}](https://docs.heydonto.com/apis/animal-health/openapi/invoiceline/invoicelinecontroller_findone.md): Returns a single Invoiceline by its unique identifier. ### Update invoiceline - [PATCH /site/{siteId}/ahds/v1/invoiceline/{invoicelineId}](https://docs.heydonto.com/apis/animal-health/openapi/invoiceline/invoicelinecontroller_update.md): Partially updates an existing Invoiceline. Only provided fields will be updated. ### Replace invoiceline - [PUT /site/{siteId}/ahds/v1/invoiceline/{invoicelineId}](https://docs.heydonto.com/apis/animal-health/openapi/invoiceline/invoicelinecontroller_replace.md): Fully replaces an existing Invoiceline. All fields must be provided. ### Delete invoiceline - [DELETE /site/{siteId}/ahds/v1/invoiceline/{invoicelineId}](https://docs.heydonto.com/apis/animal-health/openapi/invoiceline/invoicelinecontroller_remove.md): Permanently deletes a Invoiceline record. ## Ledger Account ### Create ledger account - [POST /site/{siteId}/ahds/v1/ledger-account](https://docs.heydonto.com/apis/animal-health/openapi/ledger-account/ledgeraccountcontroller_create.md): Creates a new Ledger Account record. Ledger Account resource in the Animal Health Data Store ### List ledger accounts - [GET /site/{siteId}/ahds/v1/ledger-account](https://docs.heydonto.com/apis/animal-health/openapi/ledger-account/ledgeraccountcontroller_findall.md): Returns a paginated list of Ledger Accounts for the specified site. Supports filtering and sorting. ### Get ledger account - [GET /site/{siteId}/ahds/v1/ledger-account/{ledgerAccountId}](https://docs.heydonto.com/apis/animal-health/openapi/ledger-account/ledgeraccountcontroller_findone.md): Returns a single Ledger Account by its unique identifier. ### Update ledger account - [PATCH /site/{siteId}/ahds/v1/ledger-account/{ledgerAccountId}](https://docs.heydonto.com/apis/animal-health/openapi/ledger-account/ledgeraccountcontroller_update.md): Partially updates an existing Ledger Account. Only provided fields will be updated. ### Replace ledger account - [PUT /site/{siteId}/ahds/v1/ledger-account/{ledgerAccountId}](https://docs.heydonto.com/apis/animal-health/openapi/ledger-account/ledgeraccountcontroller_replace.md): Fully replaces an existing Ledger Account. All fields must be provided. ### Delete ledger account - [DELETE /site/{siteId}/ahds/v1/ledger-account/{ledgerAccountId}](https://docs.heydonto.com/apis/animal-health/openapi/ledger-account/ledgeraccountcontroller_remove.md): Permanently deletes a Ledger Account record. ## Linked Payment ### Create linked payment - [POST /site/{siteId}/ahds/v1/linked-payment](https://docs.heydonto.com/apis/animal-health/openapi/linked-payment/linkedpaymentcontroller_create.md): Creates a new Linked Payment record. Linked Payment resource in the Animal Health Data Store ### List linked payments - [GET /site/{siteId}/ahds/v1/linked-payment](https://docs.heydonto.com/apis/animal-health/openapi/linked-payment/linkedpaymentcontroller_findall.md): Returns a paginated list of Linked Payments for the specified site. Supports filtering and sorting. ### Get linked payment - [GET /site/{siteId}/ahds/v1/linked-payment/{linkedPaymentId}](https://docs.heydonto.com/apis/animal-health/openapi/linked-payment/linkedpaymentcontroller_findone.md): Returns a single Linked Payment by its unique identifier. ### Update linked payment - [PATCH /site/{siteId}/ahds/v1/linked-payment/{linkedPaymentId}](https://docs.heydonto.com/apis/animal-health/openapi/linked-payment/linkedpaymentcontroller_update.md): Partially updates an existing Linked Payment. Only provided fields will be updated. ### Replace linked payment - [PUT /site/{siteId}/ahds/v1/linked-payment/{linkedPaymentId}](https://docs.heydonto.com/apis/animal-health/openapi/linked-payment/linkedpaymentcontroller_replace.md): Fully replaces an existing Linked Payment. All fields must be provided. ### Delete linked payment - [DELETE /site/{siteId}/ahds/v1/linked-payment/{linkedPaymentId}](https://docs.heydonto.com/apis/animal-health/openapi/linked-payment/linkedpaymentcontroller_remove.md): Permanently deletes a Linked Payment record. ## Location ### Create location - [POST /site/{siteId}/ahds/v1/location](https://docs.heydonto.com/apis/animal-health/openapi/location/locationcontroller_create.md): Creates a new Location record. A geographic or logical location (farm, barn, paddock, room, kennel). ### List locations - [GET /site/{siteId}/ahds/v1/location](https://docs.heydonto.com/apis/animal-health/openapi/location/locationcontroller_findall.md): Returns a paginated list of Locations for the specified site. Supports filtering and sorting. ### Get location - [GET /site/{siteId}/ahds/v1/location/{locationId}](https://docs.heydonto.com/apis/animal-health/openapi/location/locationcontroller_findone.md): Returns a single Location by its unique identifier. ### Update location - [PATCH /site/{siteId}/ahds/v1/location/{locationId}](https://docs.heydonto.com/apis/animal-health/openapi/location/locationcontroller_update.md): Partially updates an existing Location. Only provided fields will be updated. ### Replace location - [PUT /site/{siteId}/ahds/v1/location/{locationId}](https://docs.heydonto.com/apis/animal-health/openapi/location/locationcontroller_replace.md): Fully replaces an existing Location. All fields must be provided. ### Delete location - [DELETE /site/{siteId}/ahds/v1/location/{locationId}](https://docs.heydonto.com/apis/animal-health/openapi/location/locationcontroller_remove.md): Permanently deletes a Location record. ## Message ### Create message - [POST /site/{siteId}/ahds/v1/message](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_create.md): Creates a new Message record. Message resource in the Animal Health Data Store ### List messages - [GET /site/{siteId}/ahds/v1/message](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_findall.md): Returns a paginated list of Messages for the specified site. Supports filtering and sorting. ### Get message - [GET /site/{siteId}/ahds/v1/message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_findone.md): Returns a single Message by its unique identifier. ### Update message - [PATCH /site/{siteId}/ahds/v1/message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_update.md): Partially updates an existing Message. Only provided fields will be updated. ### Replace message - [PUT /site/{siteId}/ahds/v1/message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_replace.md): Fully replaces an existing Message. All fields must be provided. ### Delete message - [DELETE /site/{siteId}/ahds/v1/message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_remove.md): Permanently deletes a Message record. ## Modality ### Create modality - [POST /site/{siteId}/ahds/v1/modality](https://docs.heydonto.com/apis/animal-health/openapi/modality/modalitycontroller_create.md): Creates a new Modality record. Modality resource in the Animal Health Data Store ### List modalities - [GET /site/{siteId}/ahds/v1/modality](https://docs.heydonto.com/apis/animal-health/openapi/modality/modalitycontroller_findall.md): Returns a paginated list of Modalities for the specified site. Supports filtering and sorting. ### Get modality - [GET /site/{siteId}/ahds/v1/modality/{modalityId}](https://docs.heydonto.com/apis/animal-health/openapi/modality/modalitycontroller_findone.md): Returns a single Modality by its unique identifier. ### Update modality - [PATCH /site/{siteId}/ahds/v1/modality/{modalityId}](https://docs.heydonto.com/apis/animal-health/openapi/modality/modalitycontroller_update.md): Partially updates an existing Modality. Only provided fields will be updated. ### Replace modality - [PUT /site/{siteId}/ahds/v1/modality/{modalityId}](https://docs.heydonto.com/apis/animal-health/openapi/modality/modalitycontroller_replace.md): Fully replaces an existing Modality. All fields must be provided. ### Delete modality - [DELETE /site/{siteId}/ahds/v1/modality/{modalityId}](https://docs.heydonto.com/apis/animal-health/openapi/modality/modalitycontroller_remove.md): Permanently deletes a Modality record. ## Operation ### Create operation - [POST /site/{siteId}/ahds/v1/operation](https://docs.heydonto.com/apis/animal-health/openapi/operation/operationcontroller_create.md): Creates a new Operation record. Operation resource in the Animal Health Data Store ### List operations - [GET /site/{siteId}/ahds/v1/operation](https://docs.heydonto.com/apis/animal-health/openapi/operation/operationcontroller_findall.md): Returns a paginated list of Operations for the specified site. Supports filtering and sorting. ### Get operation - [GET /site/{siteId}/ahds/v1/operation/{operationId}](https://docs.heydonto.com/apis/animal-health/openapi/operation/operationcontroller_findone.md): Returns a single Operation by its unique identifier. ### Update operation - [PATCH /site/{siteId}/ahds/v1/operation/{operationId}](https://docs.heydonto.com/apis/animal-health/openapi/operation/operationcontroller_update.md): Partially updates an existing Operation. Only provided fields will be updated. ### Replace operation - [PUT /site/{siteId}/ahds/v1/operation/{operationId}](https://docs.heydonto.com/apis/animal-health/openapi/operation/operationcontroller_replace.md): Fully replaces an existing Operation. All fields must be provided. ### Delete operation - [DELETE /site/{siteId}/ahds/v1/operation/{operationId}](https://docs.heydonto.com/apis/animal-health/openapi/operation/operationcontroller_remove.md): Permanently deletes a Operation record. ## Payment ### Create payment - [POST /site/{siteId}/ahds/v1/payment](https://docs.heydonto.com/apis/animal-health/openapi/payment/paymentcontroller_create.md): Creates a new Payment record. Payment resource in the Animal Health Data Store ### List payments - [GET /site/{siteId}/ahds/v1/payment](https://docs.heydonto.com/apis/animal-health/openapi/payment/paymentcontroller_findall.md): Returns a paginated list of Payments for the specified site. Supports filtering and sorting. ### Get payment - [GET /site/{siteId}/ahds/v1/payment/{paymentId}](https://docs.heydonto.com/apis/animal-health/openapi/payment/paymentcontroller_findone.md): Returns a single Payment by its unique identifier. ### Update payment - [PATCH /site/{siteId}/ahds/v1/payment/{paymentId}](https://docs.heydonto.com/apis/animal-health/openapi/payment/paymentcontroller_update.md): Partially updates an existing Payment. Only provided fields will be updated. ### Replace payment - [PUT /site/{siteId}/ahds/v1/payment/{paymentId}](https://docs.heydonto.com/apis/animal-health/openapi/payment/paymentcontroller_replace.md): Fully replaces an existing Payment. All fields must be provided. ### Delete payment - [DELETE /site/{siteId}/ahds/v1/payment/{paymentId}](https://docs.heydonto.com/apis/animal-health/openapi/payment/paymentcontroller_remove.md): Permanently deletes a Payment record. ## Paymentmethod ### Create paymentmethod - [POST /site/{siteId}/ahds/v1/paymentmethod](https://docs.heydonto.com/apis/animal-health/openapi/paymentmethod/paymentmethodcontroller_create.md): Creates a new Paymentmethod record. Paymentmethod resource in the Animal Health Data Store ### List paymentmethods - [GET /site/{siteId}/ahds/v1/paymentmethod](https://docs.heydonto.com/apis/animal-health/openapi/paymentmethod/paymentmethodcontroller_findall.md): Returns a paginated list of Paymentmethods for the specified site. Supports filtering and sorting. ### Get paymentmethod - [GET /site/{siteId}/ahds/v1/paymentmethod/{paymentmethodId}](https://docs.heydonto.com/apis/animal-health/openapi/paymentmethod/paymentmethodcontroller_findone.md): Returns a single Paymentmethod by its unique identifier. ### Update paymentmethod - [PATCH /site/{siteId}/ahds/v1/paymentmethod/{paymentmethodId}](https://docs.heydonto.com/apis/animal-health/openapi/paymentmethod/paymentmethodcontroller_update.md): Partially updates an existing Paymentmethod. Only provided fields will be updated. ### Replace paymentmethod - [PUT /site/{siteId}/ahds/v1/paymentmethod/{paymentmethodId}](https://docs.heydonto.com/apis/animal-health/openapi/paymentmethod/paymentmethodcontroller_replace.md): Fully replaces an existing Paymentmethod. All fields must be provided. ### Delete paymentmethod - [DELETE /site/{siteId}/ahds/v1/paymentmethod/{paymentmethodId}](https://docs.heydonto.com/apis/animal-health/openapi/paymentmethod/paymentmethodcontroller_remove.md): Permanently deletes a Paymentmethod record. ## Physical Exam ### Create physical exam - [POST /site/{siteId}/ahds/v1/physical-exam](https://docs.heydonto.com/apis/animal-health/openapi/physical-exam/physicalexamcontroller_create.md): Creates a new Physical Exam record. Physical Exam resource in the Animal Health Data Store ### List physical exams - [GET /site/{siteId}/ahds/v1/physical-exam](https://docs.heydonto.com/apis/animal-health/openapi/physical-exam/physicalexamcontroller_findall.md): Returns a paginated list of Physical Exams for the specified site. Supports filtering and sorting. ### Get physical exam - [GET /site/{siteId}/ahds/v1/physical-exam/{physicalExamId}](https://docs.heydonto.com/apis/animal-health/openapi/physical-exam/physicalexamcontroller_findone.md): Returns a single Physical Exam by its unique identifier. ### Update physical exam - [PATCH /site/{siteId}/ahds/v1/physical-exam/{physicalExamId}](https://docs.heydonto.com/apis/animal-health/openapi/physical-exam/physicalexamcontroller_update.md): Partially updates an existing Physical Exam. Only provided fields will be updated. ### Replace physical exam - [PUT /site/{siteId}/ahds/v1/physical-exam/{physicalExamId}](https://docs.heydonto.com/apis/animal-health/openapi/physical-exam/physicalexamcontroller_replace.md): Fully replaces an existing Physical Exam. All fields must be provided. ### Delete physical exam - [DELETE /site/{siteId}/ahds/v1/physical-exam/{physicalExamId}](https://docs.heydonto.com/apis/animal-health/openapi/physical-exam/physicalexamcontroller_remove.md): Permanently deletes a Physical Exam record. ## Plan ### Create plan - [POST /site/{siteId}/ahds/v1/plan](https://docs.heydonto.com/apis/animal-health/openapi/plan/plancontroller_create.md): Creates a new Plan record. Plan resource in the Animal Health Data Store ### List plans - [GET /site/{siteId}/ahds/v1/plan](https://docs.heydonto.com/apis/animal-health/openapi/plan/plancontroller_findall.md): Returns a paginated list of Plans for the specified site. Supports filtering and sorting. ### Get plan - [GET /site/{siteId}/ahds/v1/plan/{planId}](https://docs.heydonto.com/apis/animal-health/openapi/plan/plancontroller_findone.md): Returns a single Plan by its unique identifier. ### Update plan - [PATCH /site/{siteId}/ahds/v1/plan/{planId}](https://docs.heydonto.com/apis/animal-health/openapi/plan/plancontroller_update.md): Partially updates an existing Plan. Only provided fields will be updated. ### Replace plan - [PUT /site/{siteId}/ahds/v1/plan/{planId}](https://docs.heydonto.com/apis/animal-health/openapi/plan/plancontroller_replace.md): Fully replaces an existing Plan. All fields must be provided. ### Delete plan - [DELETE /site/{siteId}/ahds/v1/plan/{planId}](https://docs.heydonto.com/apis/animal-health/openapi/plan/plancontroller_remove.md): Permanently deletes a Plan record. ## Practitioner ### Create practitioner - [POST /site/{siteId}/ahds/v1/practitioner](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_create.md): Creates a new Practitioner record. A veterinary professional (veterinarian, technician, nurse). ### List practitioners - [GET /site/{siteId}/ahds/v1/practitioner](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_findall.md): Returns a paginated list of Practitioners for the specified site. Supports filtering and sorting. ### Get practitioner - [GET /site/{siteId}/ahds/v1/practitioner/{practitionerId}](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_findone.md): Returns a single Practitioner by its unique identifier. ### Update practitioner - [PATCH /site/{siteId}/ahds/v1/practitioner/{practitionerId}](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_update.md): Partially updates an existing Practitioner. Only provided fields will be updated. ### Replace practitioner - [PUT /site/{siteId}/ahds/v1/practitioner/{practitionerId}](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_replace.md): Fully replaces an existing Practitioner. All fields must be provided. ### Delete practitioner - [DELETE /site/{siteId}/ahds/v1/practitioner/{practitionerId}](https://docs.heydonto.com/apis/animal-health/openapi/practitioner/practitionercontroller_remove.md): Permanently deletes a Practitioner record. ## Prescription ### Create prescription - [POST /site/{siteId}/ahds/v1/prescription](https://docs.heydonto.com/apis/animal-health/openapi/prescription/prescriptioncontroller_create.md): Creates a new Prescription record. Prescription resource in the Animal Health Data Store ### List prescriptions - [GET /site/{siteId}/ahds/v1/prescription](https://docs.heydonto.com/apis/animal-health/openapi/prescription/prescriptioncontroller_findall.md): Returns a paginated list of Prescriptions for the specified site. Supports filtering and sorting. ### Get prescription - [GET /site/{siteId}/ahds/v1/prescription/{prescriptionId}](https://docs.heydonto.com/apis/animal-health/openapi/prescription/prescriptioncontroller_findone.md): Returns a single Prescription by its unique identifier. ### Update prescription - [PATCH /site/{siteId}/ahds/v1/prescription/{prescriptionId}](https://docs.heydonto.com/apis/animal-health/openapi/prescription/prescriptioncontroller_update.md): Partially updates an existing Prescription. Only provided fields will be updated. ### Replace prescription - [PUT /site/{siteId}/ahds/v1/prescription/{prescriptionId}](https://docs.heydonto.com/apis/animal-health/openapi/prescription/prescriptioncontroller_replace.md): Fully replaces an existing Prescription. All fields must be provided. ### Delete prescription - [DELETE /site/{siteId}/ahds/v1/prescription/{prescriptionId}](https://docs.heydonto.com/apis/animal-health/openapi/prescription/prescriptioncontroller_remove.md): Permanently deletes a Prescription record. ## Prescription Item ### Create prescription item - [POST /site/{siteId}/ahds/v1/prescription-item](https://docs.heydonto.com/apis/animal-health/openapi/prescription-item/prescriptionitemcontroller_create.md): Creates a new Prescription Item record. Prescription Item resource in the Animal Health Data Store ### List prescription items - [GET /site/{siteId}/ahds/v1/prescription-item](https://docs.heydonto.com/apis/animal-health/openapi/prescription-item/prescriptionitemcontroller_findall.md): Returns a paginated list of Prescription Items for the specified site. Supports filtering and sorting. ### Get prescription item - [GET /site/{siteId}/ahds/v1/prescription-item/{prescriptionItemId}](https://docs.heydonto.com/apis/animal-health/openapi/prescription-item/prescriptionitemcontroller_findone.md): Returns a single Prescription Item by its unique identifier. ### Update prescription item - [PATCH /site/{siteId}/ahds/v1/prescription-item/{prescriptionItemId}](https://docs.heydonto.com/apis/animal-health/openapi/prescription-item/prescriptionitemcontroller_update.md): Partially updates an existing Prescription Item. Only provided fields will be updated. ### Replace prescription item - [PUT /site/{siteId}/ahds/v1/prescription-item/{prescriptionItemId}](https://docs.heydonto.com/apis/animal-health/openapi/prescription-item/prescriptionitemcontroller_replace.md): Fully replaces an existing Prescription Item. All fields must be provided. ### Delete prescription item - [DELETE /site/{siteId}/ahds/v1/prescription-item/{prescriptionItemId}](https://docs.heydonto.com/apis/animal-health/openapi/prescription-item/prescriptionitemcontroller_remove.md): Permanently deletes a Prescription Item record. ## Presenting Problem Link ### Create presenting problem link - [POST /site/{siteId}/ahds/v1/presenting-problem-link](https://docs.heydonto.com/apis/animal-health/openapi/presenting-problem-link/presentingproblemlinkcontroller_create.md): Creates a new Presenting Problem Link record. Presenting Problem Link resource in the Animal Health Data Store ### List presenting problem links - [GET /site/{siteId}/ahds/v1/presenting-problem-link](https://docs.heydonto.com/apis/animal-health/openapi/presenting-problem-link/presentingproblemlinkcontroller_findall.md): Returns a paginated list of Presenting Problem Links for the specified site. Supports filtering and sorting. ### Get presenting problem link - [GET /site/{siteId}/ahds/v1/presenting-problem-link/{presentingProblemLinkId}](https://docs.heydonto.com/apis/animal-health/openapi/presenting-problem-link/presentingproblemlinkcontroller_findone.md): Returns a single Presenting Problem Link by its unique identifier. ### Update presenting problem link - [PATCH /site/{siteId}/ahds/v1/presenting-problem-link/{presentingProblemLinkId}](https://docs.heydonto.com/apis/animal-health/openapi/presenting-problem-link/presentingproblemlinkcontroller_update.md): Partially updates an existing Presenting Problem Link. Only provided fields will be updated. ### Replace presenting problem link - [PUT /site/{siteId}/ahds/v1/presenting-problem-link/{presentingProblemLinkId}](https://docs.heydonto.com/apis/animal-health/openapi/presenting-problem-link/presentingproblemlinkcontroller_replace.md): Fully replaces an existing Presenting Problem Link. All fields must be provided. ### Delete presenting problem link - [DELETE /site/{siteId}/ahds/v1/presenting-problem-link/{presentingProblemLinkId}](https://docs.heydonto.com/apis/animal-health/openapi/presenting-problem-link/presentingproblemlinkcontroller_remove.md): Permanently deletes a Presenting Problem Link record. ## Presentingproblem ### Create presentingproblem - [POST /site/{siteId}/ahds/v1/presentingproblem](https://docs.heydonto.com/apis/animal-health/openapi/presentingproblem/presentingproblemcontroller_create.md): Creates a new Presentingproblem record. Presentingproblem resource in the Animal Health Data Store ### List presentingproblems - [GET /site/{siteId}/ahds/v1/presentingproblem](https://docs.heydonto.com/apis/animal-health/openapi/presentingproblem/presentingproblemcontroller_findall.md): Returns a paginated list of Presentingproblems for the specified site. Supports filtering and sorting. ### Get presentingproblem - [GET /site/{siteId}/ahds/v1/presentingproblem/{presentingproblemId}](https://docs.heydonto.com/apis/animal-health/openapi/presentingproblem/presentingproblemcontroller_findone.md): Returns a single Presentingproblem by its unique identifier. ### Update presentingproblem - [PATCH /site/{siteId}/ahds/v1/presentingproblem/{presentingproblemId}](https://docs.heydonto.com/apis/animal-health/openapi/presentingproblem/presentingproblemcontroller_update.md): Partially updates an existing Presentingproblem. Only provided fields will be updated. ### Replace presentingproblem - [PUT /site/{siteId}/ahds/v1/presentingproblem/{presentingproblemId}](https://docs.heydonto.com/apis/animal-health/openapi/presentingproblem/presentingproblemcontroller_replace.md): Fully replaces an existing Presentingproblem. All fields must be provided. ### Delete presentingproblem - [DELETE /site/{siteId}/ahds/v1/presentingproblem/{presentingproblemId}](https://docs.heydonto.com/apis/animal-health/openapi/presentingproblem/presentingproblemcontroller_remove.md): Permanently deletes a Presentingproblem record. ## Price Adjustment ### Create price adjustment - [POST /site/{siteId}/ahds/v1/price-adjustment](https://docs.heydonto.com/apis/animal-health/openapi/price-adjustment/priceadjustmentcontroller_create.md): Creates a new Price Adjustment record. Price Adjustment resource in the Animal Health Data Store ### List price adjustments - [GET /site/{siteId}/ahds/v1/price-adjustment](https://docs.heydonto.com/apis/animal-health/openapi/price-adjustment/priceadjustmentcontroller_findall.md): Returns a paginated list of Price Adjustments for the specified site. Supports filtering and sorting. ### Get price adjustment - [GET /site/{siteId}/ahds/v1/price-adjustment/{priceAdjustmentId}](https://docs.heydonto.com/apis/animal-health/openapi/price-adjustment/priceadjustmentcontroller_findone.md): Returns a single Price Adjustment by its unique identifier. ### Update price adjustment - [PATCH /site/{siteId}/ahds/v1/price-adjustment/{priceAdjustmentId}](https://docs.heydonto.com/apis/animal-health/openapi/price-adjustment/priceadjustmentcontroller_update.md): Partially updates an existing Price Adjustment. Only provided fields will be updated. ### Replace price adjustment - [PUT /site/{siteId}/ahds/v1/price-adjustment/{priceAdjustmentId}](https://docs.heydonto.com/apis/animal-health/openapi/price-adjustment/priceadjustmentcontroller_replace.md): Fully replaces an existing Price Adjustment. All fields must be provided. ### Delete price adjustment - [DELETE /site/{siteId}/ahds/v1/price-adjustment/{priceAdjustmentId}](https://docs.heydonto.com/apis/animal-health/openapi/price-adjustment/priceadjustmentcontroller_remove.md): Permanently deletes a Price Adjustment record. ## Product ### Create product - [POST /site/{siteId}/ahds/v1/product](https://docs.heydonto.com/apis/animal-health/openapi/product/productcontroller_create.md): Creates a new Product record. Product resource in the Animal Health Data Store ### List products - [GET /site/{siteId}/ahds/v1/product](https://docs.heydonto.com/apis/animal-health/openapi/product/productcontroller_findall.md): Returns a paginated list of Products for the specified site. Supports filtering and sorting. ### Get product - [GET /site/{siteId}/ahds/v1/product/{productId}](https://docs.heydonto.com/apis/animal-health/openapi/product/productcontroller_findone.md): Returns a single Product by its unique identifier. ### Update product - [PATCH /site/{siteId}/ahds/v1/product/{productId}](https://docs.heydonto.com/apis/animal-health/openapi/product/productcontroller_update.md): Partially updates an existing Product. Only provided fields will be updated. ### Replace product - [PUT /site/{siteId}/ahds/v1/product/{productId}](https://docs.heydonto.com/apis/animal-health/openapi/product/productcontroller_replace.md): Fully replaces an existing Product. All fields must be provided. ### Delete product - [DELETE /site/{siteId}/ahds/v1/product/{productId}](https://docs.heydonto.com/apis/animal-health/openapi/product/productcontroller_remove.md): Permanently deletes a Product record. ## Product Minimum Stock ### Create product minimum stock - [POST /site/{siteId}/ahds/v1/product-minimum-stock](https://docs.heydonto.com/apis/animal-health/openapi/product-minimum-stock/productminimumstockcontroller_create.md): Creates a new Product Minimum Stock record. Product Minimum Stock resource in the Animal Health Data Store ### List product minimum stocks - [GET /site/{siteId}/ahds/v1/product-minimum-stock](https://docs.heydonto.com/apis/animal-health/openapi/product-minimum-stock/productminimumstockcontroller_findall.md): Returns a paginated list of Product Minimum Stocks for the specified site. Supports filtering and sorting. ### Get product minimum stock - [GET /site/{siteId}/ahds/v1/product-minimum-stock/{productMinimumStockId}](https://docs.heydonto.com/apis/animal-health/openapi/product-minimum-stock/productminimumstockcontroller_findone.md): Returns a single Product Minimum Stock by its unique identifier. ### Update product minimum stock - [PATCH /site/{siteId}/ahds/v1/product-minimum-stock/{productMinimumStockId}](https://docs.heydonto.com/apis/animal-health/openapi/product-minimum-stock/productminimumstockcontroller_update.md): Partially updates an existing Product Minimum Stock. Only provided fields will be updated. ### Replace product minimum stock - [PUT /site/{siteId}/ahds/v1/product-minimum-stock/{productMinimumStockId}](https://docs.heydonto.com/apis/animal-health/openapi/product-minimum-stock/productminimumstockcontroller_replace.md): Fully replaces an existing Product Minimum Stock. All fields must be provided. ### Delete product minimum stock - [DELETE /site/{siteId}/ahds/v1/product-minimum-stock/{productMinimumStockId}](https://docs.heydonto.com/apis/animal-health/openapi/product-minimum-stock/productminimumstockcontroller_remove.md): Permanently deletes a Product Minimum Stock record. ## Product Pricing ### Create product pricing - [POST /site/{siteId}/ahds/v1/product-pricing](https://docs.heydonto.com/apis/animal-health/openapi/product-pricing/productpricingcontroller_create.md): Creates a new Product Pricing record. Product Pricing resource in the Animal Health Data Store ### List product pricings - [GET /site/{siteId}/ahds/v1/product-pricing](https://docs.heydonto.com/apis/animal-health/openapi/product-pricing/productpricingcontroller_findall.md): Returns a paginated list of Product Pricings for the specified site. Supports filtering and sorting. ### Get product pricing - [GET /site/{siteId}/ahds/v1/product-pricing/{productPricingId}](https://docs.heydonto.com/apis/animal-health/openapi/product-pricing/productpricingcontroller_findone.md): Returns a single Product Pricing by its unique identifier. ### Update product pricing - [PATCH /site/{siteId}/ahds/v1/product-pricing/{productPricingId}](https://docs.heydonto.com/apis/animal-health/openapi/product-pricing/productpricingcontroller_update.md): Partially updates an existing Product Pricing. Only provided fields will be updated. ### Replace product pricing - [PUT /site/{siteId}/ahds/v1/product-pricing/{productPricingId}](https://docs.heydonto.com/apis/animal-health/openapi/product-pricing/productpricingcontroller_replace.md): Fully replaces an existing Product Pricing. All fields must be provided. ### Delete product pricing - [DELETE /site/{siteId}/ahds/v1/product-pricing/{productPricingId}](https://docs.heydonto.com/apis/animal-health/openapi/product-pricing/productpricingcontroller_remove.md): Permanently deletes a Product Pricing record. ## Product Supplier ### Create product supplier - [POST /site/{siteId}/ahds/v1/product-supplier](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_create.md): Creates a new Product Supplier record. Product Supplier resource in the Animal Health Data Store ### List product suppliers - [GET /site/{siteId}/ahds/v1/product-supplier](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_findall.md): Returns a paginated list of Product Suppliers for the specified site. Supports filtering and sorting. ### Get product supplier - [GET /site/{siteId}/ahds/v1/product-supplier/{productSupplierId}](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_findone.md): Returns a single Product Supplier by its unique identifier. ### Update product supplier - [PATCH /site/{siteId}/ahds/v1/product-supplier/{productSupplierId}](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_update.md): Partially updates an existing Product Supplier. Only provided fields will be updated. ### Replace product supplier - [PUT /site/{siteId}/ahds/v1/product-supplier/{productSupplierId}](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_replace.md): Fully replaces an existing Product Supplier. All fields must be provided. ### Delete product supplier - [DELETE /site/{siteId}/ahds/v1/product-supplier/{productSupplierId}](https://docs.heydonto.com/apis/animal-health/openapi/product-supplier/productsuppliercontroller_remove.md): Permanently deletes a Product Supplier record. ## Productgroup ### Create productgroup - [POST /site/{siteId}/ahds/v1/productgroup](https://docs.heydonto.com/apis/animal-health/openapi/productgroup/productgroupcontroller_create.md): Creates a new Productgroup record. Productgroup resource in the Animal Health Data Store ### List productgroups - [GET /site/{siteId}/ahds/v1/productgroup](https://docs.heydonto.com/apis/animal-health/openapi/productgroup/productgroupcontroller_findall.md): Returns a paginated list of Productgroups for the specified site. Supports filtering and sorting. ### Get productgroup - [GET /site/{siteId}/ahds/v1/productgroup/{productgroupId}](https://docs.heydonto.com/apis/animal-health/openapi/productgroup/productgroupcontroller_findone.md): Returns a single Productgroup by its unique identifier. ### Update productgroup - [PATCH /site/{siteId}/ahds/v1/productgroup/{productgroupId}](https://docs.heydonto.com/apis/animal-health/openapi/productgroup/productgroupcontroller_update.md): Partially updates an existing Productgroup. Only provided fields will be updated. ### Replace productgroup - [PUT /site/{siteId}/ahds/v1/productgroup/{productgroupId}](https://docs.heydonto.com/apis/animal-health/openapi/productgroup/productgroupcontroller_replace.md): Fully replaces an existing Productgroup. All fields must be provided. ### Delete productgroup - [DELETE /site/{siteId}/ahds/v1/productgroup/{productgroupId}](https://docs.heydonto.com/apis/animal-health/openapi/productgroup/productgroupcontroller_remove.md): Permanently deletes a Productgroup record. ## Purchaseorder ### Create purchaseorder - [POST /site/{siteId}/ahds/v1/purchaseorder](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorder/purchaseordercontroller_create.md): Creates a new Purchaseorder record. Purchaseorder resource in the Animal Health Data Store ### List purchaseorders - [GET /site/{siteId}/ahds/v1/purchaseorder](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorder/purchaseordercontroller_findall.md): Returns a paginated list of Purchaseorders for the specified site. Supports filtering and sorting. ### Get purchaseorder - [GET /site/{siteId}/ahds/v1/purchaseorder/{purchaseorderId}](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorder/purchaseordercontroller_findone.md): Returns a single Purchaseorder by its unique identifier. ### Update purchaseorder - [PATCH /site/{siteId}/ahds/v1/purchaseorder/{purchaseorderId}](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorder/purchaseordercontroller_update.md): Partially updates an existing Purchaseorder. Only provided fields will be updated. ### Replace purchaseorder - [PUT /site/{siteId}/ahds/v1/purchaseorder/{purchaseorderId}](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorder/purchaseordercontroller_replace.md): Fully replaces an existing Purchaseorder. All fields must be provided. ### Delete purchaseorder - [DELETE /site/{siteId}/ahds/v1/purchaseorder/{purchaseorderId}](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorder/purchaseordercontroller_remove.md): Permanently deletes a Purchaseorder record. ## Purchaseorderitem ### Create purchaseorderitem - [POST /site/{siteId}/ahds/v1/purchaseorderitem](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorderitem/purchaseorderitemcontroller_create.md): Creates a new Purchaseorderitem record. Purchaseorderitem resource in the Animal Health Data Store ### List purchaseorderitems - [GET /site/{siteId}/ahds/v1/purchaseorderitem](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorderitem/purchaseorderitemcontroller_findall.md): Returns a paginated list of Purchaseorderitems for the specified site. Supports filtering and sorting. ### Get purchaseorderitem - [GET /site/{siteId}/ahds/v1/purchaseorderitem/{purchaseorderitemId}](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorderitem/purchaseorderitemcontroller_findone.md): Returns a single Purchaseorderitem by its unique identifier. ### Update purchaseorderitem - [PATCH /site/{siteId}/ahds/v1/purchaseorderitem/{purchaseorderitemId}](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorderitem/purchaseorderitemcontroller_update.md): Partially updates an existing Purchaseorderitem. Only provided fields will be updated. ### Replace purchaseorderitem - [PUT /site/{siteId}/ahds/v1/purchaseorderitem/{purchaseorderitemId}](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorderitem/purchaseorderitemcontroller_replace.md): Fully replaces an existing Purchaseorderitem. All fields must be provided. ### Delete purchaseorderitem - [DELETE /site/{siteId}/ahds/v1/purchaseorderitem/{purchaseorderitemId}](https://docs.heydonto.com/apis/animal-health/openapi/purchaseorderitem/purchaseorderitemcontroller_remove.md): Permanently deletes a Purchaseorderitem record. ## Receive Invoice ### Create receive invoice - [POST /site/{siteId}/ahds/v1/receive-invoice](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice/receiveinvoicecontroller_create.md): Creates a new Receive Invoice record. Receive Invoice resource in the Animal Health Data Store ### List receive invoices - [GET /site/{siteId}/ahds/v1/receive-invoice](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice/receiveinvoicecontroller_findall.md): Returns a paginated list of Receive Invoices for the specified site. Supports filtering and sorting. ### Get receive invoice - [GET /site/{siteId}/ahds/v1/receive-invoice/{receiveInvoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice/receiveinvoicecontroller_findone.md): Returns a single Receive Invoice by its unique identifier. ### Update receive invoice - [PATCH /site/{siteId}/ahds/v1/receive-invoice/{receiveInvoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice/receiveinvoicecontroller_update.md): Partially updates an existing Receive Invoice. Only provided fields will be updated. ### Replace receive invoice - [PUT /site/{siteId}/ahds/v1/receive-invoice/{receiveInvoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice/receiveinvoicecontroller_replace.md): Fully replaces an existing Receive Invoice. All fields must be provided. ### Delete receive invoice - [DELETE /site/{siteId}/ahds/v1/receive-invoice/{receiveInvoiceId}](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice/receiveinvoicecontroller_remove.md): Permanently deletes a Receive Invoice record. ## Receive Invoice Item ### Create receive invoice item - [POST /site/{siteId}/ahds/v1/receive-invoice-item](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice-item/receiveinvoiceitemcontroller_create.md): Creates a new Receive Invoice Item record. Receive Invoice Item resource in the Animal Health Data Store ### List receive invoice items - [GET /site/{siteId}/ahds/v1/receive-invoice-item](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice-item/receiveinvoiceitemcontroller_findall.md): Returns a paginated list of Receive Invoice Items for the specified site. Supports filtering and sorting. ### Get receive invoice item - [GET /site/{siteId}/ahds/v1/receive-invoice-item/{receiveInvoiceItemId}](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice-item/receiveinvoiceitemcontroller_findone.md): Returns a single Receive Invoice Item by its unique identifier. ### Update receive invoice item - [PATCH /site/{siteId}/ahds/v1/receive-invoice-item/{receiveInvoiceItemId}](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice-item/receiveinvoiceitemcontroller_update.md): Partially updates an existing Receive Invoice Item. Only provided fields will be updated. ### Replace receive invoice item - [PUT /site/{siteId}/ahds/v1/receive-invoice-item/{receiveInvoiceItemId}](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice-item/receiveinvoiceitemcontroller_replace.md): Fully replaces an existing Receive Invoice Item. All fields must be provided. ### Delete receive invoice item - [DELETE /site/{siteId}/ahds/v1/receive-invoice-item/{receiveInvoiceItemId}](https://docs.heydonto.com/apis/animal-health/openapi/receive-invoice-item/receiveinvoiceitemcontroller_remove.md): Permanently deletes a Receive Invoice Item record. ## Requisition Form ### Create requisition form - [POST /site/{siteId}/ahds/v1/requisition-form](https://docs.heydonto.com/apis/animal-health/openapi/requisition-form/requisitionformcontroller_create.md): Creates a new Requisition Form record. Requisition Form resource in the Animal Health Data Store ### List requisition forms - [GET /site/{siteId}/ahds/v1/requisition-form](https://docs.heydonto.com/apis/animal-health/openapi/requisition-form/requisitionformcontroller_findall.md): Returns a paginated list of Requisition Forms for the specified site. Supports filtering and sorting. ### Get requisition form - [GET /site/{siteId}/ahds/v1/requisition-form/{requisitionFormId}](https://docs.heydonto.com/apis/animal-health/openapi/requisition-form/requisitionformcontroller_findone.md): Returns a single Requisition Form by its unique identifier. ### Update requisition form - [PATCH /site/{siteId}/ahds/v1/requisition-form/{requisitionFormId}](https://docs.heydonto.com/apis/animal-health/openapi/requisition-form/requisitionformcontroller_update.md): Partially updates an existing Requisition Form. Only provided fields will be updated. ### Replace requisition form - [PUT /site/{siteId}/ahds/v1/requisition-form/{requisitionFormId}](https://docs.heydonto.com/apis/animal-health/openapi/requisition-form/requisitionformcontroller_replace.md): Fully replaces an existing Requisition Form. All fields must be provided. ### Delete requisition form - [DELETE /site/{siteId}/ahds/v1/requisition-form/{requisitionFormId}](https://docs.heydonto.com/apis/animal-health/openapi/requisition-form/requisitionformcontroller_remove.md): Permanently deletes a Requisition Form record. ## Resource ### Create resource - [POST /site/{siteId}/ahds/v1/resource](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_create.md): Creates a new Resource record. Resource resource in the Animal Health Data Store ### List resources - [GET /site/{siteId}/ahds/v1/resource](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_findall.md): Returns a paginated list of Resources for the specified site. Supports filtering and sorting. ### Get resource - [GET /site/{siteId}/ahds/v1/resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_findone.md): Returns a single Resource by its unique identifier. ### Update resource - [PATCH /site/{siteId}/ahds/v1/resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_update.md): Partially updates an existing Resource. Only provided fields will be updated. ### Replace resource - [PUT /site/{siteId}/ahds/v1/resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_replace.md): Fully replaces an existing Resource. All fields must be provided. ### Delete resource - [DELETE /site/{siteId}/ahds/v1/resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/resource/resourcecontroller_remove.md): Permanently deletes a Resource record. ## Separation ### Create separation - [POST /site/{siteId}/ahds/v1/separation](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_create.md): Creates a new Separation record. Separation resource in the Animal Health Data Store ### List separations - [GET /site/{siteId}/ahds/v1/separation](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_findall.md): Returns a paginated list of Separations for the specified site. Supports filtering and sorting. ### Get separation - [GET /site/{siteId}/ahds/v1/separation/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_findone.md): Returns a single Separation by its unique identifier. ### Update separation - [PATCH /site/{siteId}/ahds/v1/separation/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_update.md): Partially updates an existing Separation. Only provided fields will be updated. ### Replace separation - [PUT /site/{siteId}/ahds/v1/separation/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_replace.md): Fully replaces an existing Separation. All fields must be provided. ### Delete separation - [DELETE /site/{siteId}/ahds/v1/separation/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/separation/separationcontroller_remove.md): Permanently deletes a Separation record. ## Sex ### Create sex - [POST /site/{siteId}/ahds/v1/sex](https://docs.heydonto.com/apis/animal-health/openapi/sex/sexcontroller_create.md): Creates a new Sex record. Sex resource in the Animal Health Data Store ### List sexes - [GET /site/{siteId}/ahds/v1/sex](https://docs.heydonto.com/apis/animal-health/openapi/sex/sexcontroller_findall.md): Returns a paginated list of Sexes for the specified site. Supports filtering and sorting. ### Get sex - [GET /site/{siteId}/ahds/v1/sex/{sexId}](https://docs.heydonto.com/apis/animal-health/openapi/sex/sexcontroller_findone.md): Returns a single Sex by its unique identifier. ### Update sex - [PATCH /site/{siteId}/ahds/v1/sex/{sexId}](https://docs.heydonto.com/apis/animal-health/openapi/sex/sexcontroller_update.md): Partially updates an existing Sex. Only provided fields will be updated. ### Replace sex - [PUT /site/{siteId}/ahds/v1/sex/{sexId}](https://docs.heydonto.com/apis/animal-health/openapi/sex/sexcontroller_replace.md): Fully replaces an existing Sex. All fields must be provided. ### Delete sex - [DELETE /site/{siteId}/ahds/v1/sex/{sexId}](https://docs.heydonto.com/apis/animal-health/openapi/sex/sexcontroller_remove.md): Permanently deletes a Sex record. ## 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. ## Site Information ### Create site information - [POST /site/{siteId}/ahds/v1/site-information](https://docs.heydonto.com/apis/animal-health/openapi/site-information/siteinformationcontroller_create.md): Creates a new Site Information record. Site Information resource in the Animal Health Data Store ### List site informations - [GET /site/{siteId}/ahds/v1/site-information](https://docs.heydonto.com/apis/animal-health/openapi/site-information/siteinformationcontroller_findall.md): Returns a paginated list of Site Informations for the specified site. Supports filtering and sorting. ### Get site information - [GET /site/{siteId}/ahds/v1/site-information/{siteInformationId}](https://docs.heydonto.com/apis/animal-health/openapi/site-information/siteinformationcontroller_findone.md): Returns a single Site Information by its unique identifier. ### Update site information - [PATCH /site/{siteId}/ahds/v1/site-information/{siteInformationId}](https://docs.heydonto.com/apis/animal-health/openapi/site-information/siteinformationcontroller_update.md): Partially updates an existing Site Information. Only provided fields will be updated. ### Replace site information - [PUT /site/{siteId}/ahds/v1/site-information/{siteInformationId}](https://docs.heydonto.com/apis/animal-health/openapi/site-information/siteinformationcontroller_replace.md): Fully replaces an existing Site Information. All fields must be provided. ### Delete site information - [DELETE /site/{siteId}/ahds/v1/site-information/{siteInformationId}](https://docs.heydonto.com/apis/animal-health/openapi/site-information/siteinformationcontroller_remove.md): Permanently deletes a Site Information record. ## Species ### Create species - [POST /site/{siteId}/ahds/v1/species](https://docs.heydonto.com/apis/animal-health/openapi/species/speciescontroller_create.md): Creates a new Species record. Species resource in the Animal Health Data Store ### List species - [GET /site/{siteId}/ahds/v1/species](https://docs.heydonto.com/apis/animal-health/openapi/species/speciescontroller_findall.md): Returns a paginated list of Species for the specified site. Supports filtering and sorting. ### Get species - [GET /site/{siteId}/ahds/v1/species/{speciesId}](https://docs.heydonto.com/apis/animal-health/openapi/species/speciescontroller_findone.md): Returns a single Species by its unique identifier. ### Update species - [PATCH /site/{siteId}/ahds/v1/species/{speciesId}](https://docs.heydonto.com/apis/animal-health/openapi/species/speciescontroller_update.md): Partially updates an existing Species. Only provided fields will be updated. ### Replace species - [PUT /site/{siteId}/ahds/v1/species/{speciesId}](https://docs.heydonto.com/apis/animal-health/openapi/species/speciescontroller_replace.md): Fully replaces an existing Species. All fields must be provided. ### Delete species - [DELETE /site/{siteId}/ahds/v1/species/{speciesId}](https://docs.heydonto.com/apis/animal-health/openapi/species/speciescontroller_remove.md): Permanently deletes a Species record. ## Standard Diagnostic Lab Report ### Create standard diagnostic lab report - [POST /site/{siteId}/ahds/v1/standard-diagnostic-lab-report](https://docs.heydonto.com/apis/animal-health/openapi/standard-diagnostic-lab-report/standarddiagnosticlabreportcontroller_create.md): Creates a new Standard Diagnostic Lab Report record. Standard Diagnostic Lab Report resource in the Animal Health Data Store ### List standard diagnostic lab reports - [GET /site/{siteId}/ahds/v1/standard-diagnostic-lab-report](https://docs.heydonto.com/apis/animal-health/openapi/standard-diagnostic-lab-report/standarddiagnosticlabreportcontroller_findall.md): Returns a paginated list of Standard Diagnostic Lab Reports for the specified site. Supports filtering and sorting. ### Get standard diagnostic lab report - [GET /site/{siteId}/ahds/v1/standard-diagnostic-lab-report/{standardDiagnosticLabReportId}](https://docs.heydonto.com/apis/animal-health/openapi/standard-diagnostic-lab-report/standarddiagnosticlabreportcontroller_findone.md): Returns a single Standard Diagnostic Lab Report by its unique identifier. ### Update standard diagnostic lab report - [PATCH /site/{siteId}/ahds/v1/standard-diagnostic-lab-report/{standardDiagnosticLabReportId}](https://docs.heydonto.com/apis/animal-health/openapi/standard-diagnostic-lab-report/standarddiagnosticlabreportcontroller_update.md): Partially updates an existing Standard Diagnostic Lab Report. Only provided fields will be updated. ### Replace standard diagnostic lab report - [PUT /site/{siteId}/ahds/v1/standard-diagnostic-lab-report/{standardDiagnosticLabReportId}](https://docs.heydonto.com/apis/animal-health/openapi/standard-diagnostic-lab-report/standarddiagnosticlabreportcontroller_replace.md): Fully replaces an existing Standard Diagnostic Lab Report. All fields must be provided. ### Delete standard diagnostic lab report - [DELETE /site/{siteId}/ahds/v1/standard-diagnostic-lab-report/{standardDiagnosticLabReportId}](https://docs.heydonto.com/apis/animal-health/openapi/standard-diagnostic-lab-report/standarddiagnosticlabreportcontroller_remove.md): Permanently deletes a Standard Diagnostic Lab Report record. ## Standardofcare ### Create standardofcare - [POST /site/{siteId}/ahds/v1/standardofcare](https://docs.heydonto.com/apis/animal-health/openapi/standardofcare/standardofcarecontroller_create.md): Creates a new Standardofcare record. Standardofcare resource in the Animal Health Data Store ### List standardofcares - [GET /site/{siteId}/ahds/v1/standardofcare](https://docs.heydonto.com/apis/animal-health/openapi/standardofcare/standardofcarecontroller_findall.md): Returns a paginated list of Standardofcares for the specified site. Supports filtering and sorting. ### Get standardofcare - [GET /site/{siteId}/ahds/v1/standardofcare/{standardofcareId}](https://docs.heydonto.com/apis/animal-health/openapi/standardofcare/standardofcarecontroller_findone.md): Returns a single Standardofcare by its unique identifier. ### Update standardofcare - [PATCH /site/{siteId}/ahds/v1/standardofcare/{standardofcareId}](https://docs.heydonto.com/apis/animal-health/openapi/standardofcare/standardofcarecontroller_update.md): Partially updates an existing Standardofcare. Only provided fields will be updated. ### Replace standardofcare - [PUT /site/{siteId}/ahds/v1/standardofcare/{standardofcareId}](https://docs.heydonto.com/apis/animal-health/openapi/standardofcare/standardofcarecontroller_replace.md): Fully replaces an existing Standardofcare. All fields must be provided. ### Delete standardofcare - [DELETE /site/{siteId}/ahds/v1/standardofcare/{standardofcareId}](https://docs.heydonto.com/apis/animal-health/openapi/standardofcare/standardofcarecontroller_remove.md): Permanently deletes a Standardofcare record. ## Stock Adjustment ### Create stock adjustment - [POST /site/{siteId}/ahds/v1/stock-adjustment](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment/stockadjustmentcontroller_create.md): Creates a new Stock Adjustment record. Stock Adjustment resource in the Animal Health Data Store ### List stock adjustments - [GET /site/{siteId}/ahds/v1/stock-adjustment](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment/stockadjustmentcontroller_findall.md): Returns a paginated list of Stock Adjustments for the specified site. Supports filtering and sorting. ### Get stock adjustment - [GET /site/{siteId}/ahds/v1/stock-adjustment/{stockAdjustmentId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment/stockadjustmentcontroller_findone.md): Returns a single Stock Adjustment by its unique identifier. ### Update stock adjustment - [PATCH /site/{siteId}/ahds/v1/stock-adjustment/{stockAdjustmentId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment/stockadjustmentcontroller_update.md): Partially updates an existing Stock Adjustment. Only provided fields will be updated. ### Replace stock adjustment - [PUT /site/{siteId}/ahds/v1/stock-adjustment/{stockAdjustmentId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment/stockadjustmentcontroller_replace.md): Fully replaces an existing Stock Adjustment. All fields must be provided. ### Delete stock adjustment - [DELETE /site/{siteId}/ahds/v1/stock-adjustment/{stockAdjustmentId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment/stockadjustmentcontroller_remove.md): Permanently deletes a Stock Adjustment record. ## Stock Adjustment Item ### Create stock adjustment item - [POST /site/{siteId}/ahds/v1/stock-adjustment-item](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment-item/stockadjustmentitemcontroller_create.md): Creates a new Stock Adjustment Item record. Stock Adjustment Item resource in the Animal Health Data Store ### List stock adjustment items - [GET /site/{siteId}/ahds/v1/stock-adjustment-item](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment-item/stockadjustmentitemcontroller_findall.md): Returns a paginated list of Stock Adjustment Items for the specified site. Supports filtering and sorting. ### Get stock adjustment item - [GET /site/{siteId}/ahds/v1/stock-adjustment-item/{stockAdjustmentItemId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment-item/stockadjustmentitemcontroller_findone.md): Returns a single Stock Adjustment Item by its unique identifier. ### Update stock adjustment item - [PATCH /site/{siteId}/ahds/v1/stock-adjustment-item/{stockAdjustmentItemId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment-item/stockadjustmentitemcontroller_update.md): Partially updates an existing Stock Adjustment Item. Only provided fields will be updated. ### Replace stock adjustment item - [PUT /site/{siteId}/ahds/v1/stock-adjustment-item/{stockAdjustmentItemId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment-item/stockadjustmentitemcontroller_replace.md): Fully replaces an existing Stock Adjustment Item. All fields must be provided. ### Delete stock adjustment item - [DELETE /site/{siteId}/ahds/v1/stock-adjustment-item/{stockAdjustmentItemId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-adjustment-item/stockadjustmentitemcontroller_remove.md): Permanently deletes a Stock Adjustment Item record. ## Stock Transaction ### Create stock transaction - [POST /site/{siteId}/ahds/v1/stock-transaction](https://docs.heydonto.com/apis/animal-health/openapi/stock-transaction/stocktransactioncontroller_create.md): Creates a new Stock Transaction record. Stock Transaction resource in the Animal Health Data Store ### List stock transactions - [GET /site/{siteId}/ahds/v1/stock-transaction](https://docs.heydonto.com/apis/animal-health/openapi/stock-transaction/stocktransactioncontroller_findall.md): Returns a paginated list of Stock Transactions for the specified site. Supports filtering and sorting. ### Get stock transaction - [GET /site/{siteId}/ahds/v1/stock-transaction/{stockTransactionId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-transaction/stocktransactioncontroller_findone.md): Returns a single Stock Transaction by its unique identifier. ### Update stock transaction - [PATCH /site/{siteId}/ahds/v1/stock-transaction/{stockTransactionId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-transaction/stocktransactioncontroller_update.md): Partially updates an existing Stock Transaction. Only provided fields will be updated. ### Replace stock transaction - [PUT /site/{siteId}/ahds/v1/stock-transaction/{stockTransactionId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-transaction/stocktransactioncontroller_replace.md): Fully replaces an existing Stock Transaction. All fields must be provided. ### Delete stock transaction - [DELETE /site/{siteId}/ahds/v1/stock-transaction/{stockTransactionId}](https://docs.heydonto.com/apis/animal-health/openapi/stock-transaction/stocktransactioncontroller_remove.md): Permanently deletes a Stock Transaction record. ## Supplied ### Create supplied - [POST /site/{siteId}/ahds/v1/supplied](https://docs.heydonto.com/apis/animal-health/openapi/supplied/suppliedcontroller_create.md): Creates a new Supplied record. Supplied resource in the Animal Health Data Store ### List supplieds - [GET /site/{siteId}/ahds/v1/supplied](https://docs.heydonto.com/apis/animal-health/openapi/supplied/suppliedcontroller_findall.md): Returns a paginated list of Supplieds for the specified site. Supports filtering and sorting. ### Get supplied - [GET /site/{siteId}/ahds/v1/supplied/{suppliedId}](https://docs.heydonto.com/apis/animal-health/openapi/supplied/suppliedcontroller_findone.md): Returns a single Supplied by its unique identifier. ### Update supplied - [PATCH /site/{siteId}/ahds/v1/supplied/{suppliedId}](https://docs.heydonto.com/apis/animal-health/openapi/supplied/suppliedcontroller_update.md): Partially updates an existing Supplied. Only provided fields will be updated. ### Replace supplied - [PUT /site/{siteId}/ahds/v1/supplied/{suppliedId}](https://docs.heydonto.com/apis/animal-health/openapi/supplied/suppliedcontroller_replace.md): Fully replaces an existing Supplied. All fields must be provided. ### Delete supplied - [DELETE /site/{siteId}/ahds/v1/supplied/{suppliedId}](https://docs.heydonto.com/apis/animal-health/openapi/supplied/suppliedcontroller_remove.md): Permanently deletes a Supplied record. ## System Setting ### Create system setting - [POST /site/{siteId}/ahds/v1/system-setting](https://docs.heydonto.com/apis/animal-health/openapi/system-setting/systemsettingcontroller_create.md): Creates a new System Setting record. System Setting resource in the Animal Health Data Store ### List system settings - [GET /site/{siteId}/ahds/v1/system-setting](https://docs.heydonto.com/apis/animal-health/openapi/system-setting/systemsettingcontroller_findall.md): Returns a paginated list of System Settings for the specified site. Supports filtering and sorting. ### Get system setting - [GET /site/{siteId}/ahds/v1/system-setting/{systemSettingId}](https://docs.heydonto.com/apis/animal-health/openapi/system-setting/systemsettingcontroller_findone.md): Returns a single System Setting by its unique identifier. ### Update system setting - [PATCH /site/{siteId}/ahds/v1/system-setting/{systemSettingId}](https://docs.heydonto.com/apis/animal-health/openapi/system-setting/systemsettingcontroller_update.md): Partially updates an existing System Setting. Only provided fields will be updated. ### Replace system setting - [PUT /site/{siteId}/ahds/v1/system-setting/{systemSettingId}](https://docs.heydonto.com/apis/animal-health/openapi/system-setting/systemsettingcontroller_replace.md): Fully replaces an existing System Setting. All fields must be provided. ### Delete system setting - [DELETE /site/{siteId}/ahds/v1/system-setting/{systemSettingId}](https://docs.heydonto.com/apis/animal-health/openapi/system-setting/systemsettingcontroller_remove.md): Permanently deletes a System Setting record. ## Tag ### Create tag - [POST /site/{siteId}/ahds/v1/tag](https://docs.heydonto.com/apis/animal-health/openapi/tag/tagcontroller_create.md): Creates a new Tag record. Tag resource in the Animal Health Data Store ### List tags - [GET /site/{siteId}/ahds/v1/tag](https://docs.heydonto.com/apis/animal-health/openapi/tag/tagcontroller_findall.md): Returns a paginated list of Tags for the specified site. Supports filtering and sorting. ### Get tag - [GET /site/{siteId}/ahds/v1/tag/{tagId}](https://docs.heydonto.com/apis/animal-health/openapi/tag/tagcontroller_findone.md): Returns a single Tag by its unique identifier. ### Update tag - [PATCH /site/{siteId}/ahds/v1/tag/{tagId}](https://docs.heydonto.com/apis/animal-health/openapi/tag/tagcontroller_update.md): Partially updates an existing Tag. Only provided fields will be updated. ### Replace tag - [PUT /site/{siteId}/ahds/v1/tag/{tagId}](https://docs.heydonto.com/apis/animal-health/openapi/tag/tagcontroller_replace.md): Fully replaces an existing Tag. All fields must be provided. ### Delete tag - [DELETE /site/{siteId}/ahds/v1/tag/{tagId}](https://docs.heydonto.com/apis/animal-health/openapi/tag/tagcontroller_remove.md): Permanently deletes a Tag record. ## Tagcategory ### Create tagcategory - [POST /site/{siteId}/ahds/v1/tagcategory](https://docs.heydonto.com/apis/animal-health/openapi/tagcategory/tagcategorycontroller_create.md): Creates a new Tagcategory record. Tagcategory resource in the Animal Health Data Store ### List tagcategories - [GET /site/{siteId}/ahds/v1/tagcategory](https://docs.heydonto.com/apis/animal-health/openapi/tagcategory/tagcategorycontroller_findall.md): Returns a paginated list of Tagcategories for the specified site. Supports filtering and sorting. ### Get tagcategory - [GET /site/{siteId}/ahds/v1/tagcategory/{tagcategoryId}](https://docs.heydonto.com/apis/animal-health/openapi/tagcategory/tagcategorycontroller_findone.md): Returns a single Tagcategory by its unique identifier. ### Update tagcategory - [PATCH /site/{siteId}/ahds/v1/tagcategory/{tagcategoryId}](https://docs.heydonto.com/apis/animal-health/openapi/tagcategory/tagcategorycontroller_update.md): Partially updates an existing Tagcategory. Only provided fields will be updated. ### Replace tagcategory - [PUT /site/{siteId}/ahds/v1/tagcategory/{tagcategoryId}](https://docs.heydonto.com/apis/animal-health/openapi/tagcategory/tagcategorycontroller_replace.md): Fully replaces an existing Tagcategory. All fields must be provided. ### Delete tagcategory - [DELETE /site/{siteId}/ahds/v1/tagcategory/{tagcategoryId}](https://docs.heydonto.com/apis/animal-health/openapi/tagcategory/tagcategorycontroller_remove.md): Permanently deletes a Tagcategory record. ## Tagname ### Create tagname - [POST /site/{siteId}/ahds/v1/tagname](https://docs.heydonto.com/apis/animal-health/openapi/tagname/tagnamecontroller_create.md): Creates a new Tagname record. Tagname resource in the Animal Health Data Store ### List tagnames - [GET /site/{siteId}/ahds/v1/tagname](https://docs.heydonto.com/apis/animal-health/openapi/tagname/tagnamecontroller_findall.md): Returns a paginated list of Tagnames for the specified site. Supports filtering and sorting. ### Get tagname - [GET /site/{siteId}/ahds/v1/tagname/{tagnameId}](https://docs.heydonto.com/apis/animal-health/openapi/tagname/tagnamecontroller_findone.md): Returns a single Tagname by its unique identifier. ### Update tagname - [PATCH /site/{siteId}/ahds/v1/tagname/{tagnameId}](https://docs.heydonto.com/apis/animal-health/openapi/tagname/tagnamecontroller_update.md): Partially updates an existing Tagname. Only provided fields will be updated. ### Replace tagname - [PUT /site/{siteId}/ahds/v1/tagname/{tagnameId}](https://docs.heydonto.com/apis/animal-health/openapi/tagname/tagnamecontroller_replace.md): Fully replaces an existing Tagname. All fields must be provided. ### Delete tagname - [DELETE /site/{siteId}/ahds/v1/tagname/{tagnameId}](https://docs.heydonto.com/apis/animal-health/openapi/tagname/tagnamecontroller_remove.md): Permanently deletes a Tagname record. ## Taxrate ### Create taxrate - [POST /site/{siteId}/ahds/v1/taxrate](https://docs.heydonto.com/apis/animal-health/openapi/taxrate/taxratecontroller_create.md): Creates a new Taxrate record. Taxrate resource in the Animal Health Data Store ### List taxrates - [GET /site/{siteId}/ahds/v1/taxrate](https://docs.heydonto.com/apis/animal-health/openapi/taxrate/taxratecontroller_findall.md): Returns a paginated list of Taxrates for the specified site. Supports filtering and sorting. ### Get taxrate - [GET /site/{siteId}/ahds/v1/taxrate/{taxrateId}](https://docs.heydonto.com/apis/animal-health/openapi/taxrate/taxratecontroller_findone.md): Returns a single Taxrate by its unique identifier. ### Update taxrate - [PATCH /site/{siteId}/ahds/v1/taxrate/{taxrateId}](https://docs.heydonto.com/apis/animal-health/openapi/taxrate/taxratecontroller_update.md): Partially updates an existing Taxrate. Only provided fields will be updated. ### Replace taxrate - [PUT /site/{siteId}/ahds/v1/taxrate/{taxrateId}](https://docs.heydonto.com/apis/animal-health/openapi/taxrate/taxratecontroller_replace.md): Fully replaces an existing Taxrate. All fields must be provided. ### Delete taxrate - [DELETE /site/{siteId}/ahds/v1/taxrate/{taxrateId}](https://docs.heydonto.com/apis/animal-health/openapi/taxrate/taxratecontroller_remove.md): Permanently deletes a Taxrate record. ## Template ### Create template - [POST /site/{siteId}/ahds/v1/template](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_create.md): Creates a new Template record. Template resource in the Animal Health Data Store ### List templates - [GET /site/{siteId}/ahds/v1/template](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_findall.md): Returns a paginated list of Templates for the specified site. Supports filtering and sorting. ### Get template - [GET /site/{siteId}/ahds/v1/template/{templateId}](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_findone.md): Returns a single Template by its unique identifier. ### Update template - [PATCH /site/{siteId}/ahds/v1/template/{templateId}](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_update.md): Partially updates an existing Template. Only provided fields will be updated. ### Replace template - [PUT /site/{siteId}/ahds/v1/template/{templateId}](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_replace.md): Fully replaces an existing Template. All fields must be provided. ### Delete template - [DELETE /site/{siteId}/ahds/v1/template/{templateId}](https://docs.heydonto.com/apis/animal-health/openapi/template/templatecontroller_remove.md): Permanently deletes a Template record. ## Therapeutic ### Create therapeutic - [POST /site/{siteId}/ahds/v1/therapeutic](https://docs.heydonto.com/apis/animal-health/openapi/therapeutic/therapeuticcontroller_create.md): Creates a new Therapeutic record. Therapeutic resource in the Animal Health Data Store ### List therapeutics - [GET /site/{siteId}/ahds/v1/therapeutic](https://docs.heydonto.com/apis/animal-health/openapi/therapeutic/therapeuticcontroller_findall.md): Returns a paginated list of Therapeutics for the specified site. Supports filtering and sorting. ### Get therapeutic - [GET /site/{siteId}/ahds/v1/therapeutic/{therapeuticId}](https://docs.heydonto.com/apis/animal-health/openapi/therapeutic/therapeuticcontroller_findone.md): Returns a single Therapeutic by its unique identifier. ### Update therapeutic - [PATCH /site/{siteId}/ahds/v1/therapeutic/{therapeuticId}](https://docs.heydonto.com/apis/animal-health/openapi/therapeutic/therapeuticcontroller_update.md): Partially updates an existing Therapeutic. Only provided fields will be updated. ### Replace therapeutic - [PUT /site/{siteId}/ahds/v1/therapeutic/{therapeuticId}](https://docs.heydonto.com/apis/animal-health/openapi/therapeutic/therapeuticcontroller_replace.md): Fully replaces an existing Therapeutic. All fields must be provided. ### Delete therapeutic - [DELETE /site/{siteId}/ahds/v1/therapeutic/{therapeuticId}](https://docs.heydonto.com/apis/animal-health/openapi/therapeutic/therapeuticcontroller_remove.md): Permanently deletes a Therapeutic record. ## Transaction ### Create transaction - [POST /site/{siteId}/ahds/v1/transaction](https://docs.heydonto.com/apis/animal-health/openapi/transaction/transactioncontroller_create.md): Creates a new Transaction record. Transaction resource in the Animal Health Data Store ### List transactions - [GET /site/{siteId}/ahds/v1/transaction](https://docs.heydonto.com/apis/animal-health/openapi/transaction/transactioncontroller_findall.md): Returns a paginated list of Transactions for the specified site. Supports filtering and sorting. ### Get transaction - [GET /site/{siteId}/ahds/v1/transaction/{transactionId}](https://docs.heydonto.com/apis/animal-health/openapi/transaction/transactioncontroller_findone.md): Returns a single Transaction by its unique identifier. ### Update transaction - [PATCH /site/{siteId}/ahds/v1/transaction/{transactionId}](https://docs.heydonto.com/apis/animal-health/openapi/transaction/transactioncontroller_update.md): Partially updates an existing Transaction. Only provided fields will be updated. ### Replace transaction - [PUT /site/{siteId}/ahds/v1/transaction/{transactionId}](https://docs.heydonto.com/apis/animal-health/openapi/transaction/transactioncontroller_replace.md): Fully replaces an existing Transaction. All fields must be provided. ### Delete transaction - [DELETE /site/{siteId}/ahds/v1/transaction/{transactionId}](https://docs.heydonto.com/apis/animal-health/openapi/transaction/transactioncontroller_remove.md): Permanently deletes a Transaction record. ## User ### Create user - [POST /site/{siteId}/ahds/v1/user](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_create.md): Creates a new User record. User resource in the Animal Health Data Store ### List users - [GET /site/{siteId}/ahds/v1/user](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_findall.md): Returns a paginated list of Users for the specified site. Supports filtering and sorting. ### Get user - [GET /site/{siteId}/ahds/v1/user/{userId}](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_findone.md): Returns a single User by its unique identifier. ### Update user - [PATCH /site/{siteId}/ahds/v1/user/{userId}](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_update.md): Partially updates an existing User. Only provided fields will be updated. ### Replace user - [PUT /site/{siteId}/ahds/v1/user/{userId}](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_replace.md): Fully replaces an existing User. All fields must be provided. ### Delete user - [DELETE /site/{siteId}/ahds/v1/user/{userId}](https://docs.heydonto.com/apis/animal-health/openapi/user/usercontroller_remove.md): Permanently deletes a User record. ## 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. ## Webhook ### Create webhook - [POST /site/{siteId}/ahds/v1/webhook](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_create.md): Creates a new Webhook record. Webhook resource in the Animal Health Data Store ### List webhooks - [GET /site/{siteId}/ahds/v1/webhook](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_findall.md): Returns a paginated list of Webhooks for the specified site. Supports filtering and sorting. ### Get webhook - [GET /site/{siteId}/ahds/v1/webhook/{webhookId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_findone.md): Returns a single Webhook by its unique identifier. ### Update webhook - [PATCH /site/{siteId}/ahds/v1/webhook/{webhookId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_update.md): Partially updates an existing Webhook. Only provided fields will be updated. ### Replace webhook - [PUT /site/{siteId}/ahds/v1/webhook/{webhookId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_replace.md): Fully replaces an existing Webhook. All fields must be provided. ### Delete webhook - [DELETE /site/{siteId}/ahds/v1/webhook/{webhookId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_remove.md): Permanently deletes a Webhook record. ## Webhook Event ### Create webhook event - [POST /site/{siteId}/ahds/v1/webhook-event](https://docs.heydonto.com/apis/animal-health/openapi/webhook-event/webhookeventcontroller_create.md): Creates a new Webhook Event record. Canonical representation of a webhook event configuration or capability. ### List webhook events - [GET /site/{siteId}/ahds/v1/webhook-event](https://docs.heydonto.com/apis/animal-health/openapi/webhook-event/webhookeventcontroller_findall.md): Returns a paginated list of Webhook Events for the specified site. Supports filtering and sorting. ### Get webhook event - [GET /site/{siteId}/ahds/v1/webhook-event/{webhookEventId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook-event/webhookeventcontroller_findone.md): Returns a single Webhook Event by its unique identifier. ### Update webhook event - [PATCH /site/{siteId}/ahds/v1/webhook-event/{webhookEventId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook-event/webhookeventcontroller_update.md): Partially updates an existing Webhook Event. Only provided fields will be updated. ### Replace webhook event - [PUT /site/{siteId}/ahds/v1/webhook-event/{webhookEventId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook-event/webhookeventcontroller_replace.md): Fully replaces an existing Webhook Event. All fields must be provided. ### Delete webhook event - [DELETE /site/{siteId}/ahds/v1/webhook-event/{webhookEventId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook-event/webhookeventcontroller_remove.md): Permanently deletes a Webhook Event record. ## Wellness Resource ### Create wellness resource - [POST /site/{siteId}/ahds/v1/wellness-resource](https://docs.heydonto.com/apis/animal-health/openapi/wellness-resource/wellnessresourcecontroller_create.md): Creates a new Wellness Resource record. Canonical read model for a wellness resource (e.g., wellness plan, program, or package) within the Animal Health Data Standard. ### List wellness resources - [GET /site/{siteId}/ahds/v1/wellness-resource](https://docs.heydonto.com/apis/animal-health/openapi/wellness-resource/wellnessresourcecontroller_findall.md): Returns a paginated list of Wellness Resources for the specified site. Supports filtering and sorting. ### Get wellness resource - [GET /site/{siteId}/ahds/v1/wellness-resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/wellness-resource/wellnessresourcecontroller_findone.md): Returns a single Wellness Resource by its unique identifier. ### Update wellness resource - [PATCH /site/{siteId}/ahds/v1/wellness-resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/wellness-resource/wellnessresourcecontroller_update.md): Partially updates an existing Wellness Resource. Only provided fields will be updated. ### Replace wellness resource - [PUT /site/{siteId}/ahds/v1/wellness-resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/wellness-resource/wellnessresourcecontroller_replace.md): Fully replaces an existing Wellness Resource. All fields must be provided. ### Delete wellness resource - [DELETE /site/{siteId}/ahds/v1/wellness-resource/{resourceId}](https://docs.heydonto.com/apis/animal-health/openapi/wellness-resource/wellnessresourcecontroller_remove.md): Permanently deletes a Wellness Resource record. ## With Primary Inventory Location ### Create with primary inventory location - [POST /site/{siteId}/ahds/v1/with-primary-inventory-location](https://docs.heydonto.com/apis/animal-health/openapi/with-primary-inventory-location/withprimaryinventorylocationcontroller_create.md): Creates a new With Primary Inventory Location record. With Primary Inventory Location resource in the Animal Health Data Store ### List with primary inventory locations - [GET /site/{siteId}/ahds/v1/with-primary-inventory-location](https://docs.heydonto.com/apis/animal-health/openapi/with-primary-inventory-location/withprimaryinventorylocationcontroller_findall.md): Returns a paginated list of With Primary Inventory Locations for the specified site. Supports filtering and sorting. ### Get with primary inventory location - [GET /site/{siteId}/ahds/v1/with-primary-inventory-location/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/with-primary-inventory-location/withprimaryinventorylocationcontroller_findone.md): Returns a single With Primary Inventory Location by its unique identifier. ### Update with primary inventory location - [PATCH /site/{siteId}/ahds/v1/with-primary-inventory-location/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/with-primary-inventory-location/withprimaryinventorylocationcontroller_update.md): Partially updates an existing With Primary Inventory Location. Only provided fields will be updated. ### Replace with primary inventory location - [PUT /site/{siteId}/ahds/v1/with-primary-inventory-location/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/with-primary-inventory-location/withprimaryinventorylocationcontroller_replace.md): Fully replaces an existing With Primary Inventory Location. All fields must be provided. ### Delete with primary inventory location - [DELETE /site/{siteId}/ahds/v1/with-primary-inventory-location/{separationId}](https://docs.heydonto.com/apis/animal-health/openapi/with-primary-inventory-location/withprimaryinventorylocationcontroller_remove.md): Permanently deletes a With Primary Inventory Location record.