Restores a folder that has been moved to the trash.
An optional new parent ID can be provided to restore the folder to in case the original folder has been deleted.
During this operation, part of the file tree will be locked, mainly the source folder and all of its descendants, as well as the destination folder.
For the duration of the operation, no other move, copy, delete, or restore operation can performed on any of the locked folders.
This operation is performed by calling function restoreFolderFromTrash.
See the endpoint docs at API Reference.
await client.trashedFolders.restoreFolderFromTrash(folder.id);
string
https://*.app.box.com/folder/123 the folder_id is 123. The root folder of a Box account is always represented by the ID 0. Example: “12345”RestoreFolderFromTrashOptionalsInputThis function returns a value of type TrashFolderRestored.
Returns a folder object when the folder has been restored.
Retrieves a folder that has been moved to the trash.
Please note that only if the folder itself has been moved to the
trash can it be retrieved with this API call. If instead one of
its parent folders was moved to the trash, only that folder
can be inspected using the
GET /folders/:id/trash API.
To list all items that have been moved to the trash, please
use the GET /folders/trash/items
API.
This operation is performed by calling function getTrashedFolderById.
See the endpoint docs at API Reference.
await client.trashedFolders.getTrashedFolderById(folder.id);
string
https://*.app.box.com/folder/123 the folder_id is 123. The root folder of a Box account is always represented by the ID 0. Example: “12345”GetTrashedFolderByIdOptionalsInputThis function returns a value of type TrashFolder.
Returns the folder that was trashed, including information about when the it was moved to the trash.
Permanently deletes a folder that is in the trash. This action cannot be undone.
This operation is performed by calling function deleteTrashedFolderById.
See the endpoint docs at API Reference.
await client.trashedFolders.deleteTrashedFolderById(folder.id);
string
https://*.app.box.com/folder/123 the folder_id is 123. The root folder of a Box account is always represented by the ID 0. Example: “12345”DeleteTrashedFolderByIdOptionalsInputThis function returns a value of type undefined.
Returns an empty response when the folder was permanently deleted.