# 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.