API - Rename, move, delete, share
In this segment we are going to give you some examples of basic operations on files and folders
Create folder
To rename file we use POST /vault_rest/folder endpoint.
In request body we need to send to parameters.
name - name of the folder you would like to create
path - path to place where you would like to create folder
Rename file
To rename file we use PUT /vault_rest/rename_file endoint.
In request body we need to send to parameters.
file_id - ID of file we plan to rename
new_file_name - String with new file name
Rename folder
To rename folder we'll use PUT /vault_rest/rename_folder endpoint.
folder_id - ID of file we plan to rename
new_folder_name - String with new file name
Delete file
To delete file we'll use DELETE /vault_rest/file/{file_id} endpoint.
Delete folder
To delete file we'll use DELETE /vault_rest/folder/{folder_id}endpoint.
Move a file
To move files use PUT /vault_rest/v2/move_filesendpoint.
files- List of files to move
file_id- ID of file we plan to move
name - String with new file name
new_path - Destination to move files to
Move a folder
To move files use PUT /vault_rest/v2/move_foldersendpoint.
folders - List of folders to move
folder_id- IDs of folders we plan to move
name - String with new folder name
new_path - Destination to move files to
Share a file
To move files use PUT /vault_rest/upload_file_shareendpoint.
fileId - ID of file you would like to share
groupIds - List of user group IDs
userIds - List of user group IDs
Share a folder
To move files use PUT /vault_rest/upload_folder_shareendpoint.
folderId - ID of file you would like to share
groupIds - List of user group IDs
userIds - List of user group IDs