# Cloud Storage Files

Query, upload, and delete cloud storage files

 - [POST /cloudstorage/file/page](https://guide.morelogin.com/api-reference/cloud-storage/open-api/cloud-storage-files/pagecloudstoragefiles.md): List Cloud Storage files, page by page. - **Effect**: none. Read-only. Safe to retry with bounded backoff. - **Visibility**: **only files whose upload was confirmed are listed** — a file with a pre-si
 - [POST /cloudstorage/upload/init](https://guide.morelogin.com/api-reference/cloud-storage/open-api/cloud-storage-files/batchrequestcloudstoragepresigneduploadurls.md): Reserve Cloud Storage records and get pre-signed upload URLs. - **Preconditions**: the team must have a Cloud Storage record and it must not be expired. Each base file name is limited to 60 characters
 - [POST /cloudstorage/upload/complete](https://guide.morelogin.com/api-reference/cloud-storage/open-api/cloud-storage-files/confirmcloudstorageuploadcomplete.md): Confirm an uploaded Cloud Storage file. - **Preconditions**: the file record must belong to your team and the object must already be in storage — the service reads its ETag and length to verify. Size
 - [POST /cloudstorage/file/delete/batch](https://guide.morelogin.com/api-reference/cloud-storage/open-api/cloud-storage-files/batchdeletecloudstoragefiles.md): Delete Cloud Storage files by id. - **Preconditions**: every id must resolve within your team; **the whole batch is rejected and rolled back if any one does not**, including ids that were already dele
