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