# Message ## Create message - [POST /site/{siteId}/ahds/v1/message](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_create.md): Creates a new Message record. Message resource in the Animal Health Data Store ## List messages - [GET /site/{siteId}/ahds/v1/message](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_findall.md): Returns a paginated list of Messages for the specified site. Supports filtering and sorting. ## Get message - [GET /site/{siteId}/ahds/v1/message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_findone.md): Returns a single Message by its unique identifier. ## Update message - [PATCH /site/{siteId}/ahds/v1/message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_update.md): Partially updates an existing Message. Only provided fields will be updated. ## Replace message - [PUT /site/{siteId}/ahds/v1/message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_replace.md): Fully replaces an existing Message. All fields must be provided. ## Delete message - [DELETE /site/{siteId}/ahds/v1/message/{messageId}](https://docs.heydonto.com/apis/animal-health/openapi/message/messagecontroller_remove.md): Permanently deletes a Message record.