# File ## Create file - [POST /site/{siteId}/ahds/v1/file](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_create.md): Creates a new File record. File resource in the Animal Health Data Store ## List files - [GET /site/{siteId}/ahds/v1/file](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_findall.md): Returns a paginated list of Files for the specified site. Supports filtering and sorting. ## Get file - [GET /site/{siteId}/ahds/v1/file/{fileId}](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_findone.md): Returns a single File by its unique identifier. ## Update file - [PATCH /site/{siteId}/ahds/v1/file/{fileId}](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_update.md): Partially updates an existing File. Only provided fields will be updated. ## Replace file - [PUT /site/{siteId}/ahds/v1/file/{fileId}](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_replace.md): Fully replaces an existing File. All fields must be provided. ## Delete file - [DELETE /site/{siteId}/ahds/v1/file/{fileId}](https://docs.heydonto.com/apis/animal-health/openapi/file/filecontroller_remove.md): Permanently deletes a File record.