changedInput schema / properties / action / description
Previous value: -"The access management action to perform. Required. One of:\n- \"grant\": Share with a single user, group, domain, or anyone.\n- \"grant_batch\": Share with multiple recipients in one call.\n- \"update\": Modify an existing permission (role or expiration).\n- \"revoke\": Remove an existing permission.\n- \"transfer_owner\": Transfer file ownership to another user."New value: +"\"grant\", \"grant_batch\", \"update\", \"revoke\", or\n\"transfer_owner\"."
changedInput schema / properties / allow_file_discovery / description
Previous value: -"For 'domain'/'anyone' shares, whether\nthe file appears in search. Used by \"grant\"."New value: +"For domain/anyone shares, True = indexable\nin search, False = link-only."
changedInput schema / properties / email_message / description
Previous value: -"Custom notification email message.\nUsed by \"grant\" and \"grant_batch\"."New value: +"Custom body appended to the notification email."
changedInput schema / properties / expiration_time / description
Previous value: -"Expiration in RFC 3339 format\n(e.g., \"2025-01-15T00:00:00Z\"). Used by \"grant\" and \"update\"."New value: +"RFC3339 deadline (\"2026-06-01T00:00:00Z\") after\nwhich the permission auto-revokes. Applies to grant/update."
changedInput schema / properties / file_id / description
Previous value: -"The ID of the file or folder. Required."New value: +"Drive file or folder ID."
changedInput schema / properties / move_to_new_owners_root / description
Previous value: -"Move file to the new owner's My Drive root.\nDefaults to False. Used by \"transfer_owner\"."New value: +"After transfer, move the file to the\nnew owner's My Drive root. Default False."
changedInput schema / properties / new_owner_email / description
Previous value: -"Email of the new owner.\nRequired for \"transfer_owner\"."New value: +"Required for \"transfer_owner\". Must be inside\nthe same Workspace domain in most cases."
changedInput schema / properties / permission_id / description
Previous value: -"The permission ID to modify or remove.\nRequired for \"update\" and \"revoke\" actions."New value: +"Required for \"update\" and \"revoke\". Get it from\nget_drive_file_permissions."
changedInput schema / properties / recipients / description
Previous value: -"List of recipient objects for\n\"grant_batch\". Each should have: email (str), role (str, optional),\nshare_type (str, optional), expiration_time (str, optional). For domain\nshares use 'domain' field instead of 'email'."New value: +"For \"grant_batch\": list of objects with keys email\n(or domain for domain shares), role, share_type,\nexpiration_time."
changedInput schema / properties / role / description
Previous value: -"Permission role -- 'reader', 'commenter', or 'writer'.\nUsed by \"grant\" (defaults to 'reader') and \"update\"."New value: +"For \"grant\" (default \"reader\") and \"update\": \"reader\",\n\"commenter\", or \"writer\"."
changedInput schema / properties / send_notification / description
Previous value: -"Whether to send notification emails. Defaults to True.\nUsed by \"grant\" and \"grant_batch\"."New value: +"Send the recipient an email. Default True.\nApplies to grant/grant_batch user/group shares."
changedInput schema / properties / share_type / description
Previous value: -"Type of sharing -- 'user', 'group', 'domain', or 'anyone'.\nUsed by \"grant\". Defaults to 'user'."New value: +"For \"grant\": \"user\", \"group\", \"domain\", or \"anyone\".\nDefault \"user\"."
changedInput schema / properties / share_with / description
Previous value: -"Email address (user/group), domain name (domain),\nor omit for 'anyone'. Used by \"grant\"."New value: +"For \"grant\" — recipient email (user/group) or domain\nname (domain). Omit for share_type=\"anyone\"."
changedInput schema / properties / user_google_email / description
Previous value: -"The user's Google email address. Required."New value: +"The user's Google email address (authenticated\naccount)."