changedInput schema / properties / accent_color / description
Previous value: -"Accent color as JSON string (used by: create)"New value: +"Accent color as JSON string."
changedInput schema / properties / access_options / description
Previous value: -"Access level. 'Anyone with the link' not allowed for receive/exchange shares. (used by: create, update)"New value: +"Access level. 'Anyone with the link' not allowed for receive/exchange."
changedInput schema / properties / action / description
Previous value: -"Operation to perform"New value: +"Operation. Use 'describe' for full action reference."
changedInput schema / properties / action / enum
Previous value: -[
- "list",
- "details",
- "create",
- "update",
- "delete",
- "public-details",
- "archive",
- "unarchive",
- "password-auth",
- "members",
- "available",
- "check-name",
- "quickshare-create",
- "enable-workflow",
- "disable-workflow",
- "instructions-get",
- "instructions-set",
- "instructions-clear"
-]New value: +[
+ "describe",
+ "list",
+ "details",
+ "create",
+ "update",
+ "delete",
+ "public-details",
+ "archive",
+ "unarchive",
+ "password-auth",
+ "members",
+ "available",
+ "check-name",
+ "quickshare-create",
+ "enable-workflow",
+ "disable-workflow",
+ "instructions-get",
+ "instructions-set",
+ "instructions-clear"
+]
changedInput schema / properties / anonymous_uploads_enabled / description
Previous value: -"Enable anonymous file uploads on public Receive/Exchange shares. When true with 'Anyone' access, guests can upload without registration. Not applicable to Send shares or Portals (Send-only shares with independent storage). (used by: create, update)"New value: +"Allow guests to upload anonymously on public Receive/Exchange shares."
changedInput schema / properties / background_color1 / description
Previous value: -"Primary background color as JSON string (used by: create)"New value: +"Primary background color as JSON string."
changedInput schema / properties / background_color2 / description
Previous value: -"Secondary background color as JSON string (used by: create)"New value: +"Secondary background color as JSON string."
addedInput schema / properties / background_image / anyOf
Added value: +[
+ {
+ "maximum": 128,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+]
changedInput schema / properties / background_image / description
Previous value: -"Background image index (0-128, default: 0) (used by: create)"New value: +"Background image index (0-128, default 0)."
removedInput schema / properties / background_image / type
Removed value: -"number"
changedInput schema / properties / comments_enabled / description
Previous value: -"Enable comments (default: true) (used by: create, update)"New value: +"Enable comments (default: true)."
changedInput schema / properties / confirm / description
Previous value: -"Confirmation value: must match share ID or custom_name (required for: delete)"New value: +"Must match share ID or custom_name."
changedInput schema / properties / content / description
Previous value: -"Full markdown body that replaces the AI instructions slot (max 65536 bytes UTF-8). instructions-set is full replace — to append, GET → concat client-side → set. (used by: instructions-set)"New value: +"Markdown body for AI instructions slot (max 65536 bytes UTF-8). Full replace."
changedInput schema / properties / create_folder / description
Previous value: -"Create a new workspace folder (workspace_folder mode) (used by: create)"New value: +"Create a new workspace folder (workspace_folder mode)."
changedInput schema / properties / custom_name / description
Previous value: -"Custom share URL name (4-80 chars, alphanumeric + unicode letters) (used by: create)"New value: +"Custom share URL name (4-80 chars, alphanumeric)."
changedInput schema / properties / description / description
Previous value: -"Share description (10-500 chars) (used by: create, update)"New value: +"Share description (10-500 chars)."
addedInput schema / properties / detail
Added value: +{
+ "description": "Per-entity verbosity for list/available/members/public-details/details. Defaults: terse for list/available/members, standard for public-details, full for details. See action='describe' for per-level field lists.",
+ "enum": [
+ "terse",
+ "standard",
+ "full"
+ ],
+ "type": "string"
+}
addedInput schema / properties / display_limit
Added value: +{
+ "anyOf": [
+ {
+ "maximum": 500,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+ ],
+ "description": "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."
+}
changedInput schema / properties / display_type / description
Previous value: -"Display mode (default: 'grid') (used by: create)"New value: +"Display mode (default: grid)."
changedInput schema / properties / download_security / description
Previous value: -"Download security level: 'off' (no restrictions, default), 'medium' (guests can preview but not download), 'high' (all guest downloads blocked). (used by: create, update)"New value: +"Download security: off (default), medium (no guest download), high (block all guest downloads)."
addedInput schema / properties / expand
Added value: +{
+ "description": "quickshare-create only. Set to 'node' to include the full backend payload as a nested `node` field. Default response is slim: `{id, web_url, expires_at}`.",
+ "enum": [
+ "node"
+ ],
+ "type": "string"
+}
changedInput schema / properties / expires / description
Previous value: -"Expiration: datetime string YYYY-MM-DD HH:MM:SS for create/update, or seconds from creation for quickshare-create (default 10800, max 604800 = 7 days). Alternatively use expires_at with ISO 8601 datetime for quickshare-create. Not allowed on workspace_folder shares. (used by: create, update, quickshare-create)"New value: +"Expiration: 'YYYY-MM-DD HH:MM:SS' for create/update; seconds (default 10800, max 604800) for quickshare-create."
changedInput schema / properties / expires_at / description
Previous value: -"ISO 8601 datetime for quickshare expiration as alternative to expires in seconds. Example: 2026-03-12T15:00:00Z. (used by: quickshare-create)"New value: +"ISO 8601 datetime for quickshare expiration."
changedInput schema / properties / folder_name / description
Previous value: -"Name for new folder (default: 'Shared Folder') (used by: create)"New value: +"Name for new folder (default: 'Shared Folder')."
changedInput schema / properties / folder_node_id / description
Previous value: -"Workspace folder node ID (workspace_folder mode) (used by: create)"New value: +"Workspace folder node ID (workspace_folder mode)."
changedInput schema / properties / guest_chat_enabled / description
Previous value: -"Enable guest chat (default: false) (used by: create)"New value: +"Enable guest chat (default: false)."
changedInput schema / properties / intelligence / description
Previous value: -"Enable AI-powered RAG indexing and semantic search on the share. ⚠️ COSTS CREDITS: 10 credits per page for every uploaded document — can consume the entire free plan budget quickly. MUST default to false unless the user explicitly requests RAG or AI search. NOT SUPPORTED on workspace_folder shares — always forced to false; use the parent workspace's AI endpoints instead. (default: false) (used by: create)"New value: +"Enable RAG indexing. ⚠️ COSTS CREDITS (10/page) — default false unless user requests it. Forced false on workspace_folder shares."
changedInput schema / properties / invite / description
Previous value: -"Who can invite others (default: 'owners') (used by: create)"New value: +"Who can invite others (default: owners)."
addedInput schema / properties / limit / anyOf
Added value: +[
+ {
+ "maximum": 500,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+]
removedInput schema / properties / limit / maximum
Removed value: -500
removedInput schema / properties / limit / minimum
Removed value: -1
removedInput schema / properties / limit / type
Removed value: -"integer"
changedInput schema / properties / name / description
Previous value: -"Share title (2-80 chars; maps to API 'title') (used by: create, update, check-name)"New value: +"Share title (2-80 chars; maps to API 'title')."
changedInput schema / properties / node_id / description
Previous value: -"File node opaque ID (required for: quickshare-create). Quick shares: single file only, max 1 GB, default expiration 3 hours, max 7 days (1 week), auto-deleted on expiration."New value: +"Storage tree node opaque ID. Both files and folders are nodes — use this name regardless of which. File node opaque ID. Quickshares: single file, max 1 GB, default 3h, max 7 days."
changedInput schema / properties / notify / description
Previous value: -"Notification setting (default: 'never') (used by: create)"New value: +"Notification setting (default: never)."
addedInput schema / properties / offset / anyOf
Added value: +[
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "pattern": "^-?\\d+$",
+ "type": "string"
+ }
+]
removedInput schema / properties / offset / maximum
Removed value: -9007199254740991
removedInput schema / properties / offset / minimum
Removed value: -0
removedInput schema / properties / offset / type
Removed value: -"integer"
changedInput schema / properties / org_id / description
Previous value: -"Filter to shares in this org (list action)"New value: +"Filter shares to this org."
changedInput schema / properties / owner_defined / description
Previous value: -"Custom metadata as JSON string (used by: create)"New value: +"Custom metadata as JSON string."
changedInput schema / properties / password / description
Previous value: -"Password for share access (only with 'Anyone with the link') (used by: create, password-auth)"New value: +"Password (only with 'Anyone with the link')."
changedInput schema / properties / scope / description
Previous value: -"AI instructions scope. \"profile\" (default) targets the share-wide slot at /share/{share_id}/instructions/ — owner/admin only (403 code 166463 for non-admins). \"me\" targets the per-user slot at /share/{share_id}/instructions/me/ — registered members only (403 code 185733 for anonymous/link guests). The two scopes are independent slots and do NOT merge server-side; concat client-side if you want a combined view. (used by: instructions-get, instructions-set, instructions-clear)"New value: +"AI instructions scope: 'profile' (share-wide; owner/admin) or 'me' (per-user; registered members only). Independent slots, do NOT merge."
changedInput schema / properties / share_id / description
Previous value: -"Share profile ID or custom name"New value: +"Share profile ID or custom name."
changedInput schema / properties / share_type / description
Previous value: -"New share type (used by: create, update)"New value: +"New share type."
changedInput schema / properties / storage_mode / description
Previous value: -"Storage mode (default: 'independent') (used by: create)"New value: +"Storage mode (default: independent)."
changedInput schema / properties / title / description
Previous value: -"Share title (2-80 chars). 'name' param also sets title; use either one. (used by: create)"New value: +"Share title (2-80 chars). Alias of name."
changedInput schema / properties / type / description
Previous value: -"Filter by share type (list action)"New value: +"Filter by share type."
changedInput schema / properties / workspace_id / description
Previous value: -"Parent workspace ID (required for: create, quickshare-create)"New value: +"Workspace opaque ID. Use this when only workspaces are valid (not shares or other contexts). For polymorphic contexts use profile_id. Parent workspace ID."
changedInput schema / properties / workspace_style / description
Previous value: -"Use workspace styling (default: true) (used by: create)"New value: +"Use workspace styling (default: true)."