gdrive_permissions_create
Create a Google Drive permission to grant file or shared drive access to a user, group, domain, or anyone with a specified role.
Instructions
Create a permission for a file or shared drive. type is user, group, domain or anyone; role is owner, organizer, fileOrganizer, writer, commenter or reader. For user or group, send emailAddress. Concurrent permission writes on the same file are not supported.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fileId | Yes | The ID of the file or shared drive. | |
| permission | Yes | The permission to create. | |
| emailMessage | No | A plain text custom message to include in the notification email. | |
| supportsAllDrives | No | Whether the requesting application supports both My Drives and shared drives. | |
| transferOwnership | No | Whether to transfer ownership to the specified user and downgrade the current owner to a writer. This parameter is required as an acknowledgement of the side effect. For more information, see Transfer file ownership. | |
| moveToNewOwnersRoot | No | This parameter only takes effect if the item isn't in a shared drive and the request is attempting to transfer the ownership of the item. If set to `true`, the item is moved to the new owner's My Drive root folder and all prior parents removed. If set to `false`, parents aren't changed. | |
| useDomainAdminAccess | No | Issue the request as a domain administrator. If set to `true`, and if the following additional conditions are met, the requester is granted access: (1) The file ID parameter refers to a shared drive. (2) The requester is an administrator of the domain to which the shared drive belongs. For more information, see Manage shared drives as domain administrators. | |
| sendNotificationEmail | No | Whether to send a notification email when sharing to users or groups. This defaults to `true` for users and groups, and is not allowed for other requests. It must not be disabled for ownership transfers. |