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