Kloudless Unified Cloud Storage

The Kloudless Unified Email API connects your application to Dropbox, Box, Microsoft SharePoint, Office 365, OneDrive, Google Drive, Egnyte, and more. Add any Cloud Storage integration to your application without the complexity and cost of individually building and maintaining each connector. Code once, integrate many! Give your users the ability to upload and download files from any cloud…

98 subscribers
338 ms avg latency
92 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Kloudless Unified Cloud Storage endpoints

MethodEndpointDescription
Get Started: Storage API
GET 2.Downloadafile'scontents
/accounts/me/storage/files/$FILE_ID/contents/
POST 4.Uploadafile
/accounts/me/storage/files/
Upload a test text file. Change its name via the X-Kloudless-Metadata header. Required Headers: * X-Kloudless-Metadata: A JSON string, with the attributes: * parent_id: The ID of…
GET 1.Getalistofitemsintherootfolder
/accounts/me/storage/folders/root/contents/
The folder ID `root` can be used to list the contents of the root folder. [API Reference](https://developers.kloudless.com/docs/v1/storage#folders-retrieve-folder-contents)
GET 5.Searchforyourfile
/accounts/me/storage/search/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#locate-files-search)
GET 3.EnableEventsendpoint
/accounts/me/events
[Link to API reference](https://developers.kloudless.com/docs/v1/events#events-list-events) In order to use the events endpoints, you will need to enable event collection via…
Encode a raw ID
POST EncodeRawID
/me/encode_raw_id
Kloudless Object IDs are symmetrically encrypted by Kloudless prior to being provided via the API. This encoding ensures that IDs can always be treated as arbitrary strings. The…
Account Importing
GET Getalistofallaccounts
/accounts/
The response contains the following information: * `total` Total number of objects * `count` Number of objects on this page * `page` Page number * `objects` List of account…
GET Getpropertiesforallservices
/public/services/
GET Getpropertiesforoneservice
/public/services/$SERVICE_ID
GET Getinfoaboutaspecificaccount
/accounts/me
[Link to API reference](https://developers.kloudless.com/docs/v1/authentication#accounts-retrieve-an-account)
GET RetrieveTaskStatus
/me/tasks/$TASK_ID
The task object has the following attributes: * `id`: identifier used to reference task in the Task endpoint. * `status`: Current status of the request, one of: * `PENDING`: The…
PATCH Updateaservice
/public/services/$SERVICE_ID
Folders endpoints
GET Getalistofitemsinafolder
/accounts/me/storage/folders/$FOLDER_ID/contents/
[Link to our API reference](https://developers.kloudless.com/docs/v1/storage#folders-retrieve-folder-contents)
POST Copyspecificfoldertoanewdirectoryoraccount
/accounts/me/storage/files/$FOLDER_ID/copy/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#folders-copy-a-folder)
PATCH Rename/Moveafolder
/accounts/me/storage/folders/$FOLDER_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-rename-move-a-file)
DELETE Deleteafolder
/accounts/me/storage/folders/$FOLDER_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#folders-delete-a-folder)
GET Getmetadataaboutafolder
/accounts/me/storage/folders/$FOLDER_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#folders-retrieve-folder-metadata)
POST Createafolder
/accounts/me/storage/folders/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#folders-create-a-folder)
Files endpoints
GET GetMetadataaboutaspecficfile
/me/storage/files/$FILE_ID/
[Link to our API reference](https://developers.kloudless.com/docs/v1/storage#files-retrieve-file-metadata)
POST Copyaspecificfile
/accounts/me/storage/folders/$FILE_ID/copy/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-copy-a-file)
DELETE Deleteaspecificfile
/accounts/me/storage/files/$FILE_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-delete-a-file)
GET Getathumbnailforagivenfile
/accounts/me/storage/files/$FILE_ID/thumbnail/
[Link to the API reference](https://developers.kloudless.com/docs/v1/storage#files-download-a-thumbnail-for-a-file)
PATCH Updateadataaboutaspecificfile
/accounts/me/storage/files/$FILE_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-update-file-content)
PUT Updatecontentsofthefile
/accounts/me/storage/files/$FILE_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-update-file-content)
POST Createanuploadurlforafile
/accounts/me/storage/files/upload_url/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-create-an-upload-url-for-a-file)
Permissions endpoints
PUT Setthepermissionsofafile
/accounts/me/storage/files/$FILE_ID/permissions/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#permissions-set-permissions)
GET Getpermissionsforafile
/accounts/me/storage/files/$FILE_ID/permissions/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#permissions)
GET Getpermissionsforafolder
/accounts/me/storage/folders/$FOLDER_ID/permissions/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#permissions)
PATCH Updatefilepermissions
/accounts/me/storage/files/$FILE_ID/permissions/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#permissions-update-permissions)
PUT Updatethepermissionsofafolder
/accounts/me/storage/folders/$FOLDER_ID/permissions/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#permissions-set-permissions)
PATCH Updatefolderpermissions
/accounts/me/storage/folders/$FOLDER_ID/permissions/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#permissions-update-permissions)
Properties endpoints
PATCH Updatefileproperties
/accounts/me/storage/files/$FILE_ID/properties/
DELETE Deletepropertiesofafile
/accounts/me/storage/files/$FILE_ID/properties
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#properties-delete-all-properties)
GET Getpropertiesforafile
/accounts/me/storage/files/$FILE_ID/properties
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-list-links)
Links endpoints
DELETE Deleteaspecificlink
/accounts/me/storage/links/$LINK_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-delete-a-link)
GET Linkstothefolderattheservicelevel
/accounts/me/storage/folders/$FOLDER_ID/links/
[Link to our API reference](https://developers.kloudless.com/api-explorer/#!/accounts/storage_folders_links_read)
GET Linkstothefileattheservicelevel
/accounts/me/storage/files/$FILE_ID/links/
[Link to our API reference](https://developers.kloudless.com/api-explorer/#!/accounts/storage_files_links_read)
PATCH Updateaspecificlink
/accounts/me/storage/links/$LINK_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-update-a-link)
POST Createalinkforthisaccount
/accounts/me/storage/links/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-create-a-link)
DELETE Linkstothefolderattheservice-level
/accounts/me/storage/folders/$FOLDER_ID/links/
DELETE Linkstothefileattheservice-level
/accounts/me/storage/files/$FILE_ID/links/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-delete-a-link)
GET Getinformationforaspecificlink
/accounts/me/storage/links/$LINK_ID/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-retrieve-a-link)
GET Listlinkscreatedforthisaccount
/accounts/me/storage/links
[Link to our API reference](https://developers.kloudless.com/docs/v1/storage#links-list-links)
Activity Monitoring endpoints
GET Getusagequotadataforaserviceaccount
/accounts/me/storage/quota/
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#other-storage-quota)
GET Retrievelatestcursor
/accounts/me/events/latest
[Link to API reference](https://developers.kloudless.com/docs/v1/events#events-retrieve-latest-cursor)
POST ConvertrawresourceID
/accounts/me/storage/convert_id/
Calendars endpoints
POST Createacalendar
/accounts/me/cal/calendars
To create an calendar, perform a POST request with a JSON object of the following parameters: * `name`: Name of the calendar * `description`: Description of the calendar *…
DELETE Deleteacalendar
/accounts/me/cal/calendars/$CALENDAR_ID
Delete a calendar.
GET Retrieveacalendar
/accounts/me/cal/calendars/$CALENDAR_ID
Retrieves information about a calendar.
PATCH Updateacalendar
/accounts/me/cal/calendars/$CALENDAR_ID
To update a calendar, create a JSON object with any of the following properties: * name * description * location * timezone (not supported in `outlook_calendar`) The new object…
+ 42 more endpoints on the provider's documentation.

Kloudless Unified Cloud Storage pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: unlimited / monthly

More Storage APIs

View all →
  • FluxData is a temporary data storage API for developers and modern applications. Store data securely,…

    StorageFreemium4 subscribers
  • Database API. Endpoints offer access to robust database accessibility.

    StorageFreemium1 subscribers
  • Generate Mediafire direct download links

    StorageFreemium5 subscribers
  • Send us your terabox link we'll send you direct download link

    StorageFreemium180 subscribers
  • Store any kind of JSON documents in a database according to a user permission context. Read, update or…

    StorageFreemium202 subscribers
  • Support with folder and multiple files

    StorageFreemium169 subscribers