# Communication ## Create communication - [POST /site/{siteId}/ahds/v1/communication](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_create.md): Creates a new Communication record. Communication resource in the Animal Health Data Store ## List communications - [GET /site/{siteId}/ahds/v1/communication](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_findall.md): Returns a paginated list of Communications for the specified site. Supports filtering and sorting. ## Get communication - [GET /site/{siteId}/ahds/v1/communication/{communicationId}](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_findone.md): Returns a single Communication by its unique identifier. ## Update communication - [PATCH /site/{siteId}/ahds/v1/communication/{communicationId}](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_update.md): Partially updates an existing Communication. Only provided fields will be updated. ## Replace communication - [PUT /site/{siteId}/ahds/v1/communication/{communicationId}](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_replace.md): Fully replaces an existing Communication. All fields must be provided. ## Delete communication - [DELETE /site/{siteId}/ahds/v1/communication/{communicationId}](https://docs.heydonto.com/apis/animal-health/openapi/communication/communicationcontroller_remove.md): Permanently deletes a Communication record.