Retrieves a paginated list of files and folders from the user's Drive or Shared Drives; use this to browse directory structures, search for specific filenames, or filter by file type using the query parameter.
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Lists a file's or shared drive's permissions.
Revokes access to a file or folder by removing a specific permission ID; use this to immediately stop a user or group from accessing a resource.
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Revokes access to a file or folder by removing a specific permission ID; use this to immediately stop a user or group from accessing a resource.
Modifies an existing collaborator's access level (e.g., upgrading a 'reader' to a 'writer') or transfers file ownership using patch semantics.
Modifies an existing collaborator's access level (e.g., upgrading a 'reader' to a 'writer') or transfers file ownership using patch semantics.
Updates a permission with patch semantics
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Lists a file's or shared drive's permissions
Shares a file or folder with a new user, group, or domain by granting a specific role (e.g., reader, writer, or owner).
Shares a file or folder with a new user, group, or domain by granting a specific role (e.g., reader, writer, or owner).
Creates a new file in Google Drive from a text string. This tool uses the Google Drive API's multipart upload protocol to specify metadata (like the file name and parent folder) and the file content (the text) in a single request. It is ideal for programmatically generating .txt files or other basic document formats.
Modifies an existing collaborator's access level (e.g., upgrading a 'reader' to a 'writer') or transfers file ownership using patch semantics.
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Retrieves a list of all shared drives that the user has access to. Use this to identify the unique IDs of shared drives required for managing files, permissions, or folders within collaborative organizational spaces.
Gets a permission by ID
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Shares a file or folder with a new user, group, or domain by granting a specific role (e.g., reader, writer, or owner).
Creates a new file in Google Drive from a text string. This tool uses the Google Drive API's multipart upload protocol to specify metadata (like the file name and parent folder) and the file content (the text) in a single request. It is ideal for programmatically generating .txt files or other basic document formats.
Creates a permission for a file or shared drive
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Shares a file or folder with a new user, group, or domain by granting a specific role (e.g., reader, writer, or owner).
Revokes access to a file or folder by removing a specific permission ID; use this to immediately stop a user or group from accessing a resource.
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions
Retrieves full metadata for a specific permission by ID; use this to audit the exact access level or expiration date of a specific collaborator on a file.
Lists all users, groups, and domains with access to a specific file or folder; use this first to find the permission_id required for updates or deletions