Kloudless Activity Monitoring
The Kloudless Unified Activity Monitoring API is a real-time monitoring layer that sits on top of any cloud application including Box, Dropbox, Salesforce, Slack, MS Teams, Office 365, SharePoint, and more. The Kloudless Activity Monitoring API helps monitor accounts using a variety of service-specific implementations to be aware of activity occurring within each account. Not only do we utilize…
Kloudless Activity Monitoring endpoints
| Method | Endpoint | Description |
|---|---|---|
| Get Started: Storage API | ||
| 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 |
5.Searchforyourfile /accounts/me/storage/search/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#locate-files-search) |
| 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 |
2.Downloadafile'scontents /accounts/me/storage/files/$FILE_ID/contents/ |
|
| 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 | ||
| PATCH |
Updateaservice /public/services/$SERVICE_ID |
|
| GET |
Getpropertiesforallservices /public/services/ |
|
| 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… |
| 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 |
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… |
| Folders endpoints | ||
| 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) |
| POST |
Copyspecificfoldertoanewdirectoryoraccount /accounts/me/storage/files/$FOLDER_ID/copy/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#folders-copy-a-folder) |
| 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) |
| 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 | ||
| DELETE |
Deleteaspecificfile /accounts/me/storage/files/$FILE_ID/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-delete-a-file) |
| GET |
GetMetadataaboutaspecficfile /me/storage/files/$FILE_ID/ |
[Link to our API reference](https://developers.kloudless.com/docs/v1/storage#files-retrieve-file-metadata) |
| 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) |
| POST |
Copyaspecificfile /accounts/me/storage/folders/$FILE_ID/copy/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-copy-a-file) |
| 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) |
| PUT |
Updatecontentsofthefile /accounts/me/storage/files/$FILE_ID/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-update-file-content) |
| PATCH |
Updateadataaboutaspecificfile /accounts/me/storage/files/$FILE_ID/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#files-update-file-content) |
| Permissions endpoints | ||
| 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 |
Updatefolderpermissions /accounts/me/storage/folders/$FOLDER_ID/permissions/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#permissions-update-permissions) |
| PUT |
Setthepermissionsofafile /accounts/me/storage/files/$FILE_ID/permissions/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#permissions-set-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 |
Updatefilepermissions /accounts/me/storage/files/$FILE_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/ |
|
| GET |
Getpropertiesforafile /accounts/me/storage/files/$FILE_ID/properties |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-list-links) |
| DELETE |
Deletepropertiesofafile /accounts/me/storage/files/$FILE_ID/properties |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#properties-delete-all-properties) |
| 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) |
| PATCH |
Updateaspecificlink /accounts/me/storage/links/$LINK_ID/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-update-a-link) |
| GET |
Listlinkscreatedforthisaccount /accounts/me/storage/links |
[Link to our API reference](https://developers.kloudless.com/docs/v1/storage#links-list-links) |
| 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) |
| DELETE |
Linkstothefolderattheservice-level /accounts/me/storage/folders/$FOLDER_ID/links/ |
|
| POST |
Createalinkforthisaccount /accounts/me/storage/links/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-create-a-link) |
| 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) |
| GET |
Getinformationforaspecificlink /accounts/me/storage/links/$LINK_ID/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#links-retrieve-a-link) |
| 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) |
| Activity Monitoring endpoints | ||
| GET |
Retrievelatestcursor /accounts/me/events/latest |
[Link to API reference](https://developers.kloudless.com/docs/v1/events#events-retrieve-latest-cursor) |
| GET |
Getusagequotadataforaserviceaccount /accounts/me/storage/quota/ |
[Link to API reference](https://developers.kloudless.com/docs/v1/storage#other-storage-quota) |
| 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 *… |
| GET |
Retrieveacalendar /accounts/me/cal/calendars/$CALENDAR_ID |
Retrieves information about a calendar. |
| GET |
Listallcalendars /accounts/me/cal/calendars |
The response contains the following information: * `count` Number of objects on this page * `page` Page identifier * `next_page` The value to provide in the request’s `page`… |
| 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… |
Kloudless Activity Monitoring pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|