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