bookshelf_storage
Manage Bookshelf storage: create, update, or delete root folders, check disk space, and list filesystem contents including media files and folder types.
Instructions
bookshelf storage operations on Bookshelf. Pass operation and an arguments dict matching that operation's parameters.
bookshelf_create_rootfolder(body={}) — Create rootfolder. WRITE: this modifies your Bookshelf instance.
bookshelf_delete_rootfolder(id) — Delete rootfolder. DESTRUCTIVE: this deletes data.
bookshelf_get_diskspace() — List diskspace.
bookshelf_get_rootfolder(id) — Fetch a single rootfolder by id.
bookshelf_list_filesystem(path=None, include_files=False, allow_folders_without_trailing_slashes=False) — List filesystem. Query params: path, includeFiles, allowFoldersWithoutTrailingSlashes.
bookshelf_list_filesystem_mediafiles(path=None) — List filesystem mediafiles. Query params: path.
bookshelf_list_filesystem_type(path=None) — List filesystem type. Query params: path.
bookshelf_list_rootfolder() — List rootfolder.
bookshelf_update_rootfolder(id, body={}) — Update rootfolder. WRITE: this modifies your Bookshelf instance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |