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