# File Uploads File Uploads ## Uploads a file to a temporary staging location - [PUT /fileUploads/staging/{tenantId}/{service}/{filename}](https://docs.api.rhythmsoftware.com/apis/platform/platform-v1/file-uploads/createtemporaryfile.md): This method uploads a file to a temporary staging location ## Retrieves a previously uploaded file - [GET /fileUploads/{tenantId}/public/{service}/{id}/{fileid}/image](https://docs.api.rhythmsoftware.com/apis/platform/platform-v1/file-uploads/getpublicimage.md): This method retrieves a file that was previously uploaded ## Gets a presigned URL to update for uploading a public image - [GET /fileUploads/{tenantId}/public/{service}/{id}/{fileid}/presignedUrlForUpload](https://docs.api.rhythmsoftware.com/apis/platform/platform-v1/file-uploads/getsignedurltouploadpublicimage.md): This method retrieves a file that was previously uploaded ## Returns an AWS S3 pre-signed URL for use in downloading a file from a web application - [GET /fileUploads/{tenantId}/signedUrl/{service}/{id}/{fileid}](https://docs.api.rhythmsoftware.com/apis/platform/platform-v1/file-uploads/getsignedurlforfile.md): This method contacts S3 and generates a "presigned URL." This URL can be used to post a file. The return value is the URL to post. ## Returns an AWS S3 pre-signed URL for use in uploading a file from a web application - [POST /fileUploads/{tenantId}/signedUrlRequest/{service}/{filename}](https://docs.api.rhythmsoftware.com/apis/platform/platform-v1/file-uploads/gettemporaryfileuploadurl.md): This method contacts S3 and generates a "presigned URL." This URL can be used to post a file. The return value is the URL to post. ## Retrieves a previously uploaded file - [GET /fileUploads/{tenantId}/{service}/{id}/{fileid}](https://docs.api.rhythmsoftware.com/apis/platform/platform-v1/file-uploads/getfile.md): This method retrieves a file that was previously uploaded ## Retrieves a previously uploaded file - [GET /fileUploads/{tenantId}/{service}/{id}/{fileid}/image](https://docs.api.rhythmsoftware.com/apis/platform/platform-v1/file-uploads/getimage.md): This method retrieves a file that was previously uploaded