Kiteworks files API
The files API from Kiteworks — 61 operation(s) for files.
Operations 74
DELETE
/rest/files
Delete files
POST
/rest/files/actions/copy
Copy files
PATCH
/rest/files/actions/lock
Lock files
POST
/rest/files/actions/mobileSyncItems
Add multiple files to mobile sync list
DELETE
/rest/files/actions/mobileSyncItems
Delete multiple files from user mobile sync list
POST
/rest/files/actions/move
Move files
DELETE
/rest/files/actions/permanent
Delete files permanently
POST
/rest/files/actions/push
Push files list to mobile sync list
DELETE
/rest/files/actions/push
Un-Push multiple files
PATCH
/rest/files/actions/recover
Recover deleted files
POST
/rest/files/actions/scan
Scan files for security
PATCH
/rest/files/actions/unlock
Unlock files
GET
/rest/files/actions/zip
Download files and folders in ZIP format
GET
/rest/files/actions/zipStatus
Get file and folder security status
GET
/rest/files/{id}
Get file metadata
PUT
/rest/files/{id}
Update a file
DELETE
/rest/files/{id}
Delete a file
POST
/rest/files/{id}
Upload a file version
PATCH
/rest/files/{id}/actions/lock
Lock a file
DELETE
/rest/files/{id}/actions/permanent
Permanently delete a file
POST
/rest/files/{id}/actions/push
Push file to mobile sync list
DELETE
/rest/files/{id}/actions/push
Un-Push file from mobile sync list
PATCH
/rest/files/{id}/actions/recover
Recover a file.
PATCH
/rest/files/{id}/actions/return
Check file into Repositories Gateway source
POST
/rest/files/{id}/actions/scan
Scan a file for security
PATCH
/rest/files/{id}/actions/unlock
Unlock a file
GET
/rest/files/{id}/comments
Get file comments
POST
/rest/files/{id}/comments
Add file comment
GET
/rest/files/{id}/content
Download a file
GET
/rest/files/{id}/externalEdit
Get access token for external file edit.
GET
/rest/files/{id}/members
Get users with access to a shared file
DELETE
/rest/files/{id}/members
Remove all access to a shared file
GET
/rest/files/{id}/members/ldapGroup
List LDAP groups with access to a shared file
GET
/rest/files/{id}/members/ldapGroup/{ldap_group_id}
Get a specific LDAP group's access to a shared file
GET
/rest/files/{id}/members/{member_user_id}
Returns the specified user member associated with the file.
PUT
/rest/files/{id}/members/{member_user_id}
Update file member
DELETE
/rest/files/{id}/members/{member_user_id}
Remove a user's access to a shared file
GET
/rest/files/{id}/path
Get file path
GET
/rest/files/{id}/preview
Get file preview metadata
GET
/rest/files/{id}/tasks
Get file tasks
POST
/rest/files/{id}/tasks
Create file task
POST
/rest/files/{id}/versions
Upload a file version
GET
/rest/files/{id}/versions
Get file versions
GET
/rest/files/{id}/versions/{version_id}
Get a file version
DELETE
/rest/files/{id}/versions/{version_id}
Delete a file version
POST
/rest/files/{id}/versions/{version_id}/actions/promote
Promote a file version
POST
/rest/files/{id}/versions/{version_id}/actions/scan
Scan a file version for security
GET
/rest/files/{id}/versions/{version_id}/content
Download a file version
GET
/rest/files/{id}/versions/{version_id}/preview
Get file preview metadata for a file version
POST
/rest/folders/{id}/actions/file
Upload a file using multipart form data
POST
/rest/folders/{id}/actions/fileBase64Encoded
Upload a base64-encoded file
POST
/rest/folders/{parent_id}/actions/fileFromTemplate
Create Microsoft Office document from template
POST
/rest/folders/{parent}/files
Upload a file
GET
/rest/permissions/file/{file_id}
Get file permissions
GET
/rest/permissions/files
Get file permissions for a set of files
POST
/rest/requestFile/{ref}/actions/file
Upload a file requested by user
POST
/rest/requestFile/{ref}/comment/{object_id}
Add a comment to an uploaded file
GET
/rest/requestFile/{ref}/sources/{object_id}/content
Download files from folder in request files to folder message
GET
/rest/requestFile/{ref}/uploads/{object_id}/content
Download files uploaded to request files to folder or inbox message
GET
/rest/sources/actions/downloadByTransaction
Download a file from Repositories Gateway source by transaction ID
POST
/rest/sources/actions/files/{id}
Upload a file version to Repositories Gateway source
POST
/rest/sources/{id}/actions/file
Upload a file to Repositories Gateway source
POST
/rest/sources/{id}/actions/initiateDownload
Download a file asynchronously from Repositories Gateway source
GET
/rest/sources/{id}/content
Download a file from repositories gateway source
GET
/rest/sources/{id}/preview
Get file preview metadata for a file in Repositories Gateway source
GET
/rest/files/actions/content/link/{ref}
Download a file via a reference link
GET
/preview/file/{id}
Preview a file
POST
/rest/files/members
Share files
GET
/rest/files/shared
Get shared files
DELETE
/rest/files/{id}/members/me
Remove access to shared file
GET
/rest/files/previewSupport
Get file preview status
POST
/rest/files/actions/downloadLink
Get link for downloading files and folders
PUT
/rest/admin/files
Update files
POST
/rest/admin/files/{id}/actions/rescan
Scan a file for security