Workspace Management
workspace_manageFastio workspaces (write): update settings, archive/unarchive, delete, import a share, create/update notes, delete QuickShare links, enable/disable cloud import. Destructive: delete (the workspace and all its files), quickshare-delete. Reads are on workspace. action='describe' gives the full action/param reference. Enabling Deep Indexing costs credits (10 per page); the toggle is rate-limited.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name (2-100 chars on update). Cannot be cleared. | |
| action | Yes | Operation. Use 'describe' for full action reference. | |
| blob_id | No | Blob ID from POST /blob. Preferred for large note content (UTF-8 decoded). Single-use. | |
| confirm | No | Must match folder_name or numeric ID. | |
| content | No | Plain text/markdown. Notes: max 102400 bytes (100 KiB) — use blob_id for larger. | |
| node_id | No | Storage tree node opaque ID. Both files and folders are nodes — use this name regardless of which. | |
| blob_ref | No | Alias for blob_id (deprecated). | |
| share_id | No | Share ID or custom name: the share to import, or (read-note) the share holding the note. | |
| note_name | No | Note filename (must end with .md). | |
| parent_id | No | Parent folder opaque ID or 'root'. | |
| perm_join | No | Who can join the workspace. | |
| description | No | Description. Newlines allowed. Send "null"/"" to clear on update. | |
| folder_name | No | URL-safe workspace folder name (4-80 chars). | |
| accent_color | No | Brand accent color JSON. "null" to clear. | |
| workspace_id | No | Workspace opaque ID. Use this when only workspaces are valid (not shares or other contexts). For polymorphic contexts use profile_id. 19-digit numeric ID or custom name. | |
| deep_indexing | No | Toggle Deep Indexing (AI indexing of file content). Enabling costs credits (10/page) to index existing files. Disable flushes embeddings; re-enable re-indexes. Rate-limited. Responses report it as `intelligence`. | |
| display_limit | No | How many items to return. Default 10, max 500. The MCP trims post-fetch; backend page_size stays MCP-internal so the platform cache stays warm. Applies to list, list-shares, members. | |
| if_version_id | No | Compare-and-swap base for update-note: the note's `version` from the read your edit was based on (read-note returns it as note.version). If the note has changed since, the update is rejected with a 409 version conflict naming the current version id, and nothing is changed. Omit for last-write-wins. | |
| owner_defined | No | Custom properties JSON. "null"/"" to clear. | |
| sharing_shares | No | Whether new shares can be created here. Off blocks new ones only; the organization's setting is a ceiling. | |
| cloud_sync_mode | No | Cloud sync direction ceiling: read (inbound only) or read_write. Not an on/off switch. | |
| describe_action | No | With action='describe': return one action's params and notes instead of the action index. | |
| external_invites | No | This workspace's external-invite switch; only tightens the organization's policy and cannot be reset to inherit. | |
| background_color1 | No | Background color 1 JSON. "null" to clear. | |
| background_color2 | No | Background color 2 JSON. "null" to clear. | |
| perm_member_manage | No | Who can manage members. | |
| sharing_file_links | No | As sharing_shares, for single-file share links. | |
| metadata_extraction | No | Automatic metadata extraction for new uploads; effective only while Deep Indexing is on. Off deletes nothing. |