# File Upload ## Create file upload - [POST /site/{siteId}/ahds/v1/file-upload](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_create.md): Creates a new File Upload record. File Upload resource in the Animal Health Data Store ## List file uploads - [GET /site/{siteId}/ahds/v1/file-upload](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_findall.md): Returns a paginated list of File Uploads for the specified site. Supports filtering and sorting. ## Get file upload - [GET /site/{siteId}/ahds/v1/file-upload/{fileUploadId}](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_findone.md): Returns a single File Upload by its unique identifier. ## Update file upload - [PATCH /site/{siteId}/ahds/v1/file-upload/{fileUploadId}](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_update.md): Partially updates an existing File Upload. Only provided fields will be updated. ## Replace file upload - [PUT /site/{siteId}/ahds/v1/file-upload/{fileUploadId}](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_replace.md): Fully replaces an existing File Upload. All fields must be provided. ## Delete file upload - [DELETE /site/{siteId}/ahds/v1/file-upload/{fileUploadId}](https://docs.heydonto.com/apis/animal-health/openapi/file-upload/fileuploadcontroller_remove.md): Permanently deletes a File Upload record.