# File Uploads

File Uploads

 - [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
 - [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
 - [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
 - [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.
 - [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.
 - [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
 - [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
