# Attachment ## Create attachment - [POST /site/{siteId}/ahds/v1/attachment](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_create.md): Creates a new Attachment record. Attachment resource in the Animal Health Data Store ## List attachments - [GET /site/{siteId}/ahds/v1/attachment](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_findall.md): Returns a paginated list of Attachments for the specified site. Supports filtering and sorting. ## Get attachment - [GET /site/{siteId}/ahds/v1/attachment/{attachmentId}](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_findone.md): Returns a single Attachment by its unique identifier. ## Update attachment - [PATCH /site/{siteId}/ahds/v1/attachment/{attachmentId}](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_update.md): Partially updates an existing Attachment. Only provided fields will be updated. ## Replace attachment - [PUT /site/{siteId}/ahds/v1/attachment/{attachmentId}](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_replace.md): Fully replaces an existing Attachment. All fields must be provided. ## Delete attachment - [DELETE /site/{siteId}/ahds/v1/attachment/{attachmentId}](https://docs.heydonto.com/apis/animal-health/openapi/attachment/attachmentcontroller_remove.md): Permanently deletes a Attachment record.