removedInput schema / properties / access_option
Removed value: -{
- "description": "Access tier: anyone_with_link | any_registered | named_people. create / update. `edit` capability is NEVER conferred by a tier — it always needs an explicit edit grant.",
- "enum": [
- "anyone_with_link",
- "any_registered",
- "named_people"
- ],
- "type": "string"
-}
changedInput schema / properties / action / enum
Previous value: -[
- "describe",
- "create",
- "list",
- "details",
- "update",
- "delete",
- "grant-list",
- "grant-add",
- "grant-revoke",
- "download-url",
- "preview-url",
- "versions-list",
- "version-download-url"
-]New value: +[
+ "describe",
+ "list",
+ "details",
+ "grant-list",
+ "download-url",
+ "preview-url",
+ "versions-list",
+ "version-download-url"
+]
removedInput schema / properties / capability
Removed value: -{
- "description": "grant-add: the capability to grant — view | download | edit (ordered). `edit` allows content write-back. Required for grant-add.",
- "enum": [
- "view",
- "download",
- "edit"
- ],
- "type": "string"
-}
removedInput schema / properties / email
Removed value: -{
- "description": "grant-add / grant-revoke: the grantee's email. EXACTLY ONE of user / email. An unregistered email becomes a PENDING invite (auto-activates on signup; capped to the share's expiry).",
- "type": "string"
-}
removedInput schema / properties / expires
Removed value: -{
- "description": "create/update: relative expiry in SECONDS from now (1..3155760000). Mutually exclusive with expires_at.",
- "maximum": 3155760000,
- "minimum": 1,
- "type": "integer"
-}
removedInput schema / properties / expires_at
Removed value: -{
- "description": "create/update: absolute expiry as 'YYYY-MM-DD HH:MM:SS UTC' (no timezone = UTC). Mutually exclusive with expires. update: send '' (empty string) to CLEAR the expiry and make the share durable again.",
- "type": "string"
-}
changedInput schema / properties / fileshare_id / description
Previous value: -"File Share ID (19-digit numeric). Required for every action except create / list."New value: +"File Share ID."
removedInput schema / properties / node
Removed value: -{
- "description": "create: the workspace FILE node opaque ID to bind the share to (required). The binding is immutable — share a different file by creating a new File Share.",
- "type": "string"
-}
changedInput schema / properties / password / description
Previous value: -"create/update: SET the share password. On consumer actions (details / download-url / preview-url / versions-list / version-download-url): supply the recipient password — forwarded ONLY as the x-ve-password header, never in a URL/log. update: send '' (empty string) to CLEAR an existing password."New value: +"Recipient password for a gated share, sent only as the x-ve-password header (never in a URL or log)."
changedInput schema / properties / preview_type / description
Previous value: -"preview-url: the preview variant (e.g. 'image', 'pdf', 'video'). Multi-file previews 307-redirect to a token-bearing sub-file URL."New value: +"preview-url: the preview variant (e.g. 'image', 'pdf', 'video')."
removedInput schema / properties / title
Removed value: -{
- "description": "Human-readable share title. create / update.",
- "type": "string"
-}
removedInput schema / properties / user
Removed value: -{
- "description": "grant-add / grant-revoke: the grantee's numeric user ID (19-digit). EXACTLY ONE of user / email.",
- "type": "string"
-}
changedInput schema / properties / version_id / description
Previous value: -"version-download-url: the specific version OpaqueId to download (from versions-list / details)."New value: +"version-download-url: the version ID (from versions-list)."
changedInput schema / properties / workspace_id / description
Previous value: -"Parent workspace ID (19-digit or custom name). create / list — the management authz anchor."New value: +"Parent workspace ID."