Googlesuper

Learn how to use Googlesuper with Composio

Overview

Enum

GOOGLESUPER

Description

Google Super App combines all Google services including Drive, Calendar, Gmail, Sheets, Analytics, Ads, and more, providing a unified platform for seamless integration and management of your digital life.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to https://www.googleapis.com/auth/drive.file,https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/documents,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/calendar.events,https://www.googleapis.com/auth/adwords,https://www.googleapis.com/auth/gmail.modify,https://www.googleapis.com/auth/userinfo.profile,https://www.googleapis.com/auth/contacts.readonly,https://www.googleapis.com/auth/spreadsheets,https://www.googleapis.com/auth/analytics.readonly,https://www.googleapis.com/auth/analytics,https://www.googleapis.com/auth/tasks,https://www.googleapis.com/auth/photoslibrary
token
stringRequired
api_key
stringRequired

Actions

Adds a new sheet (worksheet) to a spreadsheet. use this tool to create a new tab within an existing google sheet, optionally specifying its title, index, size, and other properties.

Action Parameters

includeSpreadsheetInResponse
boolean
properties
object
responseIncludeGridData
boolean
spreadsheetId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to append new rows or columns to a sheet, increasing its size. use when you need to add empty rows or columns to an existing sheet.

Action Parameters

dimension
stringRequired
length
integerRequired
sheet_id
integerRequired
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to clear the basic filter from a sheet. use when you need to remove an existing basic filter from a specific sheet within a google spreadsheet.

Action Parameters

sheet_id
integerRequired
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a copy of an existing google document. use this to duplicate a document, for example, when using an existing document as a template. the copied document will have a default title (e.g., 'copy of [original title]') if no new title is provided, and will be placed in the user's root google drive folder.

Action Parameters

document_id
stringRequired
title
string

Action Response

data
object
error
string
successful
boolean
Tool to create a comment on a file. use when you need to add a new comment to a specific file in google drive.

Action Parameters

anchor
string
content
stringRequired
file_id
stringRequired
quotedFileContent.mimeType
string
quotedFileContent.value
string

Action Response

data
object
error
string
successful
boolean
Tool to create a new shared drive. use when you need to programmatically create a new shared drive for collaboration or storage.

Action Parameters

backgroundImageFile
object
colorRgb
string
hidden
boolean
name
stringRequired
requestId
stringRequired
themeId
string

Action Response

data
object
error
string
successful
boolean
Creates a new file or folder with metadata. use to create empty files or folders, or files with content by providing it in the request body (though this action primarily focuses on metadata creation).

Action Parameters

description
string
fields
string
mimeType
string
name
string
parents
array
starred
boolean

Action Response

data
object
error
string
successful
boolean
Creates a new folder in google drive, optionally within a parent folder specified by its id or name; if a parent name is provided but not found, the action will fail.

Action Parameters

folder_name
stringRequired
parent_id
string

Action Response

data
object
error
string
successful
boolean
Tool to create a new footnote in a google document. use this when you need to add a footnote at a specific location or at the end of the document body.

Action Parameters

documentId
stringRequired
endOfSegmentLocation
object
location
object

Action Response

data
object
error
string
successful
boolean
Tool to create a new header in a google document. use this tool when you need to add a header to a document, optionally specifying the section it applies to.

Action Parameters

createHeader
objectRequired
documentId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a new named range in a google document. use this to assign a name to a specific part of the document for easier reference or programmatic manipulation.

Action Parameters

documentId
stringRequired
name
stringRequired
rangeEndIndex
integerRequired
rangeSegmentId
string
rangeStartIndex
integerRequired

Action Response

data
object
error
string
successful
boolean
Tool to add bullets to paragraphs within a specified range in a google document. use when you need to format a list or a set of paragraphs as bullet points.

Action Parameters

createParagraphBullets
objectRequired
document_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a reply to a comment in google drive. use when you need to respond to an existing comment on a file.

Action Parameters

action
string
comment_id
stringRequired
content
stringRequired
fields
string
file_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to create a shortcut to a file or folder in google drive. use when you need to link to an existing drive item from another location without duplicating it.

Action Parameters

ignoreDefaultVisibility
boolean
includeLabels
string
includePermissionsForView
string
keepRevisionForever
boolean
name
stringRequired
supportsAllDrives
boolean
target_id
stringRequired
target_mime_type
string

Action Response

data
object
error
string
successful
boolean
Deletes a comment from a file. use when you need to remove a specific comment from a google drive file.

Action Parameters

comment_id
stringRequired
file_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a range of content from a google document. use when you need to remove a specific portion of text or other structural elements within a document.

Action Parameters

document_id
stringRequired
range
objectRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete specified rows or columns from a sheet in a google spreadsheet. use when you need to remove a range of rows or columns.

Action Parameters

delete_dimension_request
objectRequired
include_spreadsheet_in_response
boolean
response_include_grid_data
boolean
response_ranges
array
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Permanently deletes a specific gmail draft using its id; ensure the draft exists and the user has necessary permissions for the given `user id`.

Action Parameters

draft_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Tool to permanently delete a shared drive. use when you need to remove a shared drive and its contents (if specified).

Action Parameters

allowItemDeletion
boolean
driveId
stringRequired
useDomainAdminAccess
boolean

Action Response

data
object
error
string
successful
boolean
Deletes the header from the specified section or the default header if no section is specified. use this tool to remove a header from a google document.

Action Parameters

document_id
stringRequired
header_id
stringRequired
tab_id
string

Action Response

data
object
error
string
successful
boolean
Permanently deletes a specific email message by its id from a gmail mailbox; for `user id`, use 'me' for the authenticated user or an email address to which the authenticated user has delegated access.

Action Parameters

message_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Tool to delete a named range from a google document. use when you need to remove a previously defined named range by its id or name.

Action Parameters

deleteNamedRange
objectRequired
document_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to remove bullets from paragraphs within a specified range in a google document. use when you need to clear bullet formatting from a section of a document.

Action Parameters

document_id
stringRequired
range
objectRequired
tab_id
string

Action Response

data
object
error
string
successful
boolean
Deletes a permission from a file by permission id. use when you need to revoke access for a specific user or group from a file.

Action Parameters

file_id
stringRequired
permission_id
stringRequired
supportsAllDrives
boolean
useDomainAdminAccess
boolean

Action Response

data
object
error
string
successful
boolean
Tool to delete a specific reply by reply id. use when you need to remove a reply from a comment on a file.

Action Parameters

comment_id
stringRequired
file_id
stringRequired
reply_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a sheet (worksheet) from a spreadsheet. use when you need to remove a specific sheet from a google sheet document.

Action Parameters

sheet_id
integerRequired
spreadsheetId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete an entire table from a google document. use when you have the document id and the specific start and end index of the table element to be removed. the table's range can be found by inspecting the document's content structure.

Action Parameters

document_id
stringRequired
segment_id
string
tab_id
string
table_end_index
integerRequired
table_start_index
integerRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a column from a table in a google document. use this tool when you need to remove a specific column from an existing table within a document.

Action Parameters

document_id
stringRequired
requests
arrayRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a row from a table in a google document. use when you need to remove a specific row from an existing table.

Action Parameters

documentId
stringRequired
tableCellLocation
objectRequired

Action Response

data
object
error
string
successful
boolean
Calculates travel distance and time for a matrix of origins and destinations. supports different modes of transportation and options like departure/arrival times. use when needing to determine travel metrics between multiple points.

Action Parameters

arrival_time
integer
avoid
string
departure_time
integer
destinations
stringRequired
key
string
language
string
mode
stringDefaults to driving
origins
stringRequired
region
string
traffic_model
string
transit_mode
string
transit_routing_preference
string
units
string

Action Response

data
object
error
string
successful
boolean
Download a file from google drive

Action Parameters

file_id
stringRequired
mime_type
string

Action Response

data
object
error
string
successful
boolean
Tool to permanently delete all of the user's trashed files. use when you want to empty the trash in google drive.

Action Parameters

driveId
string
enforceSingleParent
boolean

Action Response

data
object
error
string
successful
boolean
Fetches a list of email messages from a gmail account, supporting filtering, pagination, and optional full content retrieval.

Action Parameters

include_payload
booleanDefaults to True
include_spam_trash
boolean
label_ids
array
max_results
integerDefaults to 1
page_token
string
query
string
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Modifies the set of labels applied to a file. returns a list of the labels that were added or modified. use when you need to programmatically change labels on a google drive file, such as adding, updating, or removing them.

Action Parameters

file_id
stringRequired
kind
stringDefaults to drive#modifyLabelsRequest
label_modifications
arrayRequired

Action Response

data
object
error
string
successful
boolean
Generates a set of file ids which can be provided in create or copy requests. use when you need to pre-allocate ids for new files or copies.

Action Parameters

count
integer
space
string
type
string

Action Response

data
object
error
string
successful
boolean
Tool to convert addresses into geographic coordinates (latitude and longitude) and vice versa (reverse geocoding), or get an address for a place id. use for finding coordinates for an address, finding an address for coordinates, or looking up an address by its place id.

Action Parameters

address
string
bounds
string
components
string
extra_computations
array
key
stringRequired
language
string
latlng
string
location_type
string
place_id
string
region
string
result_type
string

Action Response

data
object
error
string
successful
boolean
Tool to retrieve information about the user, the user's drive, and system capabilities. use when you need to check storage quotas, user details, or supported import/export formats.

Action Parameters

fields
string

Action Response

data
object
error
string
successful
boolean
Tool to get the starting pagetoken for listing future changes in google drive. use this when you need to track changes to files and folders.

Action Parameters

driveId
string
supportsAllDrives
boolean
supportsTeamDrives
boolean
teamDriveId
string

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of all charts from a specified google sheets spreadsheet. use when you need to get chart ids and their specifications for embedding or referencing elsewhere, such as in google docs.

Action Parameters

spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to get a comment by id. use when you need to retrieve a specific comment from a google drive file and have both the file id and comment id.

Action Parameters

commentId
stringRequired
fileId
stringRequired
includeDeleted
boolean

Action Response

data
object
error
string
successful
boolean
Get conference record

Action Parameters

end_time
string
meeting_code
string
space_name
string
start_time
string

Action Response

data
object
error
string
successful
boolean
Fetches contacts (connections) for the authenticated google account, allowing selection of specific data fields and pagination.

Action Parameters

page_token
string
person_fields
stringDefaults to emailAddresses,names,birthdays,genders
resource_name
stringDefaults to people/me

Action Response

data
object
error
string
successful
boolean
Tool to get a shared drive by id. use when you need to retrieve information about a specific shared drive.

Action Parameters

drive_id
stringRequired
use_domain_admin_access
boolean

Action Response

data
object
error
string
successful
boolean
Tool to get a file's metadata by id. use when you need to retrieve the metadata for a specific file in google drive.

Action Parameters

acknowledgeAbuse
boolean
fileId
stringRequired
includeLabels
string
includePermissionsForView
string
supportsAllDrives
boolean

Action Response

data
object
error
string
successful
boolean
Tool to get a specific participant session from a conference record. use when you need to retrieve details about a particular participant in a past meeting.

Action Parameters

name
stringRequired

Action Response

data
object
error
string
successful
boolean
Gets a permission by id. use this tool to retrieve a specific permission for a file or shared drive.

Action Parameters

file_id
stringRequired
permission_id
stringRequired
supports_all_drives
boolean
use_domain_admin_access
boolean

Action Response

data
object
error
string
successful
boolean
Tool to get a specific reply to a comment on a file. use when you need to retrieve the details of a particular reply.

Action Parameters

commentId
stringRequired
fileId
stringRequired
includeDeleted
boolean
replyId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to get a specific revision's metadata by revision id. use when you need to retrieve information about a particular version of a file.

Action Parameters

acknowledge_abuse
boolean
file_id
stringRequired
revision_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Returns the spreadsheet at the given id, filtered by the specified data filters. use this tool when you need to retrieve specific subsets of data from a google sheet based on criteria like a1 notation, developer metadata, or grid ranges.

Action Parameters

dataFilters
arrayRequired
excludeTablesInBandedRanges
boolean
includeGridData
boolean
spreadsheetId
stringRequired

Action Response

data
object
error
string
successful
boolean
Retrieves comprehensive metadata for a google spreadsheet using its id, excluding cell data.

Action Parameters

spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to hide a shared drive from the default view. use when you want to remove a shared drive from the user's main google drive interface without deleting it.

Action Parameters

drive_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to insert new rows or columns into a sheet at a specified location. use when you need to add empty rows or columns within an existing google sheet.

Action Parameters

include_spreadsheet_in_response
boolean
insert_dimension
objectRequired
response_include_grid_data
boolean
response_ranges
array
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to insert an image from a given uri at a specified location in a google document as an inline image. use when you need to add an image to a document programmatically.

Action Parameters

documentId
stringRequired
location
objectRequired
objectSize
object
uri
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to insert a page break into a google document. use when you need to start new content on a fresh page, such as at the end of a chapter or section.

Action Parameters

documentId
stringRequired
insertPageBreak
objectRequired

Action Response

data
object
error
string
successful
boolean
Tool to insert a table into a google document. use when you need to add a new table at a specific location or at the end of a segment (like document body, header, or footer) in a document.

Action Parameters

columns
integerRequired
documentId
stringRequired
index
integer
insertAtEndOfSegment
boolean
rows
integerRequired
segmentId
string
tabId
string

Action Response

data
object
error
string
successful
boolean
Tool to insert a new column into a table in a google document. use this tool when you need to add a column to an existing table at a specific location.

Action Parameters

document_id
stringRequired
requests
arrayRequired

Action Response

data
object
error
string
successful
boolean
Tool to insert a string of text at a specified location within a google document. use when you need to add new text content to an existing document.

Action Parameters

document_id
stringRequired
insertion_index
integerRequired
text_to_insert
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list the changes for a user or shared drive. use when you need to track modifications to files and folders, such as creations, deletions, or permission changes. this action requires a `pagetoken` which can be initially obtained using the `get changes start page token` action or from a previous `list changes` response.

Action Parameters

driveId
string
includeCorpusRemovals
boolean
includeItemsFromAllDrives
boolean
includeLabels
string
includePermissionsForView
string
includeRemoved
booleanDefaults to True
pageSize
integerDefaults to 100
pageToken
stringRequired
restrictToMyDrive
boolean
spaces
stringDefaults to drive
supportsAllDrives
boolean

Action Response

data
object
error
string
successful
boolean
Tool to list all comments for a file in google drive. use when you need to retrieve comments associated with a specific file.

Action Parameters

fileId
stringRequired
includeDeleted
boolean
pageSize
integerDefaults to 20
pageToken
string
startModifiedTime
string

Action Response

data
object
error
string
successful
boolean
Tool to list conference records. use when you need to retrieve a list of past conferences, optionally filtering them by criteria like meeting code, space name, or time range.

Action Parameters

filter
string
page_size
integer
page_token
string

Action Response

data
object
error
string
successful
boolean
Retrieves a paginated list of email drafts from a user's gmail account.

Action Parameters

max_results
integerDefaults to 1
page_token
string
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Tool to list a user's files and folders in google drive. use this to search or browse for files and folders based on various criteria.

Action Parameters

corpora
string
driveId
string
fields
string
includeItemsFromAllDrives
boolean
includeLabels
string
includePermissionsForView
string
orderBy
string
pageSize
integerDefaults to 100
pageToken
string
q
string
spaces
string
supportsAllDrives
boolean

Action Response

data
object
error
string
successful
boolean
Tool to list the labels on a file. use when you need to retrieve all labels associated with a specific file in google drive.

Action Parameters

file_id
stringRequired
max_results
integer
page_token
string

Action Response

data
object
error
string
successful
boolean
Tool to list all participant sessions for a specific conference record in google meet. use this when you need to retrieve a list of participants who joined a particular meeting.

Action Parameters

filter
string
page_size
integer
page_token
string
parent
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list a file's permissions. use when you need to retrieve all permissions associated with a specific file or shared drive.

Action Parameters

fileId
stringRequired
includePermissionsForView
string
pageSize
integer
pageToken
string
supportsAllDrives
boolean
useDomainAdminAccess
boolean

Action Response

data
object
error
string
successful
boolean
Tool to list replies to a comment in google drive. use this when you need to retrieve all replies associated with a specific comment on a file.

Action Parameters

comment_id
stringRequired
file_id
stringRequired
include_deleted
boolean
page_size
integer
page_token
string

Action Response

data
object
error
string
successful
boolean
Tool to list a file's revisions. use when you need to retrieve the revision history of a specific file in google drive.

Action Parameters

fileId
stringRequired
pageSize
integer
pageToken
string

Action Response

data
object
error
string
successful
boolean
Tool to list the user's shared drives. use when you need to get a list of all shared drives accessible to the authenticated user.

Action Parameters

pageSize
integer
pageToken
string
q
string
useDomainAdminAccess
boolean

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of charts with their ids and metadata from a google sheets spreadsheet. use to identify charts available for embedding into google docs.

Action Parameters

fields_mask
stringDefaults to sheets(properties(sheetId,title),charts(chartId,spec(title,altText)))
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to generate an embeddable google map url and html iframe code. use when you need to display a map (place, view, directions, street view, search) on a webpage without javascript.

Action Parameters

directions_params
object
mode
stringRequired
place_params
object
search_params
object
streetview_params
object
view_params
object

Action Response

data
object
error
string
successful
boolean
Tool to move a file from one folder to another in google drive. use when you need to reorganize files by changing their parent folder(s).

Action Parameters

add_parents
string
file_id
stringRequired
include_labels
string
include_permissions_for_view
string
keep_revision_forever
boolean
ocr_language
string
remove_parents
string
supports_all_drives
boolean
use_content_as_indexable_text
boolean

Action Response

data
object
error
string
successful
boolean
Moves an existing, non-deleted email message to the trash for the specified user.

Action Parameters

message_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Deprecated: exports google workspace files (max 10mb) to a specified format using `mime type`, or downloads other file types; use `googledrive download file` instead.

Action Parameters

file_id
stringRequired
mime_type
string

Action Response

data
object
error
string
successful
boolean
Updates specified fields of an existing event in a google calendar using patch semantics (array fields like `attendees` are fully replaced if provided); ensure the `calendar id` and `event id` are valid and the user has write access to the calendar.

Action Parameters

attendees
array
calendar_id
stringRequired
conference_data_version
integer
description
string
end_time
string
event_id
stringRequired
location
string
max_attendees
integer
send_updates
string
start_time
string
summary
string
supports_attachments
boolean
timezone
string

Action Response

data
object
error
string
successful
boolean
Patches the specified label.

Action Parameters

color
object
id
stringRequired
labelListVisibility
string
messageListVisibility
string
name
string
userId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to replace all occurrences of a specified text string with another text string throughout a google document. use when you need to perform a global find and replace operation within a document.

Action Parameters

document_id
stringRequired
find_text
stringRequired
match_case
booleanRequired
replace_text
stringRequired
search_by_regex
boolean
tab_ids
array

Action Response

data
object
error
string
successful
boolean
Tool to replace a specific image in a document with a new image from a uri. use when you need to update an existing image within a google doc.

Action Parameters

document_id
stringRequired
replace_image
objectRequired

Action Response

data
object
error
string
successful
boolean
Sends a reply within a specific gmail thread using the original thread's subject, requiring a valid `thread id` and correctly formatted email addresses.

Action Parameters

bcc
array
cc
array
extra_recipients
array
is_html
boolean
message_body
stringRequired
recipient_email
stringRequired
thread_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Tool to search for developer metadata in a spreadsheet. use when you need to find specific metadata entries based on filters.

Action Parameters

dataFilters
arrayRequired
spreadsheetId
stringRequired

Action Response

data
object
error
string
successful
boolean
Searches contacts by matching the query against names, nicknames, emails, phone numbers, and organizations, optionally including 'other contacts'.

Action Parameters

other_contacts
boolean
pageSize
integerDefaults to 10
person_fields
stringDefaults to emailAddresses,names,phoneNumbers
query
stringRequired

Action Response

data
object
error
string
successful
boolean
Sends the specified, existing draft to the recipients in the to, cc, and bcc headers.

Action Parameters

draft_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Sends an email via gmail api using the authenticated user's google profile display name, requiring `is html=true` if the body contains html and valid `s3key`, `mimetype`, `name` for any attachment.

Action Parameters

attachment
object
bcc
array
body
stringRequired
cc
array
extra_recipients
array
is_html
boolean
recipient_email
stringRequired
subject
string
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Tool to set a basic filter on a sheet in a google spreadsheet. use when you need to filter or sort data within a specific range on a sheet.

Action Parameters

filter
objectRequired
spreadsheetId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to copy a single sheet from a spreadsheet to another spreadsheet. use when you need to duplicate a sheet into a different spreadsheet.

Action Parameters

destination_spreadsheet_id
stringRequired
sheet_id
integerRequired
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to append values to a spreadsheet. use when you need to add new data to the end of an existing table in a google sheet.

Action Parameters

includeValuesInResponse
boolean
insertDataOption
string
majorDimension
string
range
stringRequired
responseDateTimeRenderOption
string
responseValueRenderOption
string
spreadsheetId
stringRequired
valueInputOption
stringRequired
values
arrayRequired

Action Response

data
object
error
string
successful
boolean
Tool to clear one or more ranges of values from a spreadsheet. use when you need to remove data from specific cells or ranges while keeping formatting and other properties intact.

Action Parameters

ranges
arrayRequired
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Clears one or more ranges of values from a spreadsheet using data filters. the caller must specify the spreadsheet id and one or more datafilters. ranges matching any of the specified data filters will be cleared. only values are cleared -- all other properties of the cell (such as formatting, data validation, etc..) are kept.

Action Parameters

dataFilters
arrayRequired
spreadsheetId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to return one or more ranges of values from a spreadsheet that match the specified data filters. use when you need to retrieve specific data sets based on filtering criteria rather than entire sheets or fixed ranges.

Action Parameters

dataFilters
arrayRequired
dateTimeRenderOption
string
majorDimension
string
spreadsheetId
stringRequired
valueRenderOption
string

Action Response

data
object
error
string
successful
boolean
Tool to stop watching resources through a specified channel. use this when you want to stop receiving notifications for a previously established watch.

Action Parameters

address
string
channelType
string
expiration
string
id
stringRequired
kind
stringDefaults to api#channel
params
object
payload
boolean
resourceId
stringRequired
resourceUri
string
token
string

Action Response

data
object
error
string
successful
boolean
Tool to unhide a shared drive. use when you need to restore a shared drive to the default view.

Action Parameters

driveId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to unmerge previously merged cells in a table. use this when you need to revert merged cells in a google document table back to their individual cell states.

Action Parameters

document_id
stringRequired
tableRange
objectRequired

Action Response

data
object
error
string
successful
boolean
Tool to restore a file from the trash. use when you need to recover a deleted file. this action updates the file's metadata to set the 'trashed' property to false.

Action Parameters

file_id
stringRequired
supportsAllDrives
boolean

Action Response

data
object
error
string
successful
boolean
Tool to update an existing comment on a google drive file. use when you need to change the content or status (e.g., resolve) of a comment.

Action Parameters

comment_id
stringRequired
content
string
fields
string
file_id
stringRequired
resolved
boolean

Action Response

data
object
error
string
successful
boolean
Tool to update the overall document style, such as page size, margins, and default text direction. use when you need to modify the global style settings of a google document.

Action Parameters

document_id
stringRequired
document_style
objectRequired
fields
stringRequired
tab_id
string

Action Response

data
object
error
string
successful
boolean
Tool to update the metadata for a shared drive. use when you need to modify properties like the name, theme, background image, or restrictions of a shared drive.

Action Parameters

backgroundImageFile
object
colorRgb
string
driveId
stringRequired
hidden
boolean
name
string
restrictions
object
themeId
string
useDomainAdminAccess
boolean

Action Response

data
object
error
string
successful
boolean
Updates file metadata. uses patch semantics (partial update) as per google drive api v3. use this tool to modify attributes of an existing file like its name, description, or parent folders. note: this action currently supports metadata updates only. file content updates require multipart/related upload and are not yet implemented.

Action Parameters

add_parents
string
description
string
file_id
stringRequired
keep_revision_forever
boolean
mime_type
string
name
string
ocr_language
string
remove_parents
string
starred
boolean
supports_all_drives
boolean
use_domain_admin_access
boolean
viewers_can_copy_content
boolean
writers_can_share
boolean

Action Response

data
object
error
string
successful
boolean
Updates metadata of a file revision (e.g., keepforever, publish). use this tool to modify the metadata of a specific revision of a file in google drive.

Action Parameters

file_id
stringRequired
keep_forever
boolean
publishAuto
boolean
published
boolean
publishedOutsideDomain
boolean
revision_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to update a permission with patch semantics. use when you need to modify an existing permission for a file or shared drive.

Action Parameters

enforceExpansiveAccess
boolean
fileId
stringRequired
permission
objectRequired
permissionId
stringRequired
removeExpiration
boolean
supportsAllDrives
boolean
transferOwnership
boolean
useDomainAdminAccess
boolean

Action Response

data
object
error
string
successful
boolean
Tool to update a reply to a comment on a google drive file. use when you need to modify the content of an existing reply.

Action Parameters

comment_id
stringRequired
content
stringRequired
fields
string
file_id
stringRequired
reply_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to update properties of a sheet (worksheet) within a google spreadsheet, such as its title, index, visibility, tab color, or grid properties. use this when you need to modify the metadata or appearance of a specific sheet.

Action Parameters

spreadsheetId
stringRequired
updateSheetProperties
objectRequired

Action Response

data
object
error
string
successful
boolean
Updates a meeting space. use this tool to modify the settings of an existing google meet space. requires the space resource in the request body and the space name in the path.

Action Parameters

config
object
name
stringRequired
updateMask
string

Action Response

data
object
error
string
successful
boolean
Tool to update properties of a spreadsheet, such as its title, locale, or auto-recalculation settings. use when you need to modify the overall configuration of a google sheet.

Action Parameters

fields
stringRequired
properties
objectRequired
spreadsheetId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to update the style of a table row in a google document. use when you need to modify the appearance of specific rows within a table, such as setting minimum row height or marking rows as headers.

Action Parameters

documentId
stringRequired
updateTableRowStyle
objectRequired

Action Response

data
object
error
string
successful
boolean
Uploads a file (max 5mb) to google drive, moving it to a specified folder if a valid folder id is provided, otherwise uploads to root.

Action Parameters

file_to_upload
objectRequired
folder_to_upload_to
string

Action Response

data
object
error
string
successful
boolean
Tool to subscribe to changes for a user or shared drive in google drive. use when you need to monitor a google drive for modifications and receive notifications at a specified webhook url.

Action Parameters

address
stringRequired
drive_id
string
expiration
integer
id
stringRequired
include_corpus_removals
boolean
include_items_from_all_drives
boolean
include_labels
string
include_permissions_for_view
string
include_removed
booleanDefaults to True
page_size
integerDefaults to 100
page_token
string
params
object
restrict_to_my_drive
boolean
spaces
stringDefaults to drive
supports_all_drives
boolean
token
string
type
stringRequired

Action Response

data
object
error
string
successful
boolean
Adds an enrichment at a specified position in a defined album.

Action Parameters

albumId
stringRequired
albumPosition
object
newEnrichmentItem
objectRequired

Action Response

data
object
error
string
successful
boolean
Modifies sharing permissions for an existing google drive file, granting a specified role to a user, group, domain, or 'anyone'.

Action Parameters

domain
string
email_address
string
file_id
stringRequired
role
stringRequired
type
stringRequired

Action Response

data
object
error
string
successful
boolean
Adds and/or removes specified gmail labels for a message; ensure `message id` and all `label ids` are valid (use 'listlabels' for custom label ids).

Action Parameters

add_label_ids
array
message_id
stringRequired
remove_label_ids
array
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Addorremovetocustomerlist tool will add a contact to a customer list in google ads. note: it takes 6 to 12 hours for changes to be reflected in the customer list.

Action Parameters

emails
arrayRequired
operation
stringDefaults to create
resource_name
stringRequired

Action Response

data
object
error
string
successful
boolean
Searches for rows where a specific column matches a value and performs mathematical operations on data from another column.

Action Parameters

case_sensitive
booleanDefaults to True
has_header_row
booleanDefaults to True
operation
stringRequired
percentage_total
number
search_column
stringRequired
search_value
stringRequired
sheet_name
stringRequired
spreadsheet_id
stringRequired
target_column
stringRequired

Action Response

data
object
error
string
successful
boolean
Adds one or more media items to an album in google photos.

Action Parameters

albumId
stringRequired
mediaItemIds
arrayRequired

Action Response

data
object
error
string
successful
boolean
Unified action to upload media files and create them as items in google photos.

Action Parameters

albumId
stringRequired
albumPosition
object
files
arrayRequired

Action Response

data
object
error
string
successful
boolean
Retrieves data from specified cell ranges in a google spreadsheet; ensure the spreadsheet has at least one worksheet and any explicitly referenced sheet names in ranges exist.

Action Parameters

ranges
array
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Returns the list of media items for the specified media item identifiers.

Action Parameters

mediaItemIds
arrayRequired

Action Response

data
object
error
string
successful
boolean
Updates a specified range in a google sheet with given values, or appends them as new rows if `first cell location` is omitted; ensure the target sheet exists and the spreadsheet contains at least one worksheet.

Action Parameters

first_cell_location
string
includeValuesInResponse
boolean
sheet_name
stringRequired
spreadsheet_id
stringRequired
valueInputOption
stringDefaults to USER_ENTERED
values
arrayRequired

Action Response

data
object
error
string
successful
boolean
Tool to update values in ranges matching data filters. use when you need to update specific data in a google sheet based on criteria rather than fixed cell ranges.

Action Parameters

data
arrayRequired
includeValuesInResponse
boolean
responseDateTimeRenderOption
stringDefaults to SERIAL_NUMBER
responseValueRenderOption
stringDefaults to FORMATTED_VALUE
spreadsheetId
stringRequired
valueInputOption
stringRequired

Action Response

data
object
error
string
successful
boolean
Deletes a secondary calendar. use calendars.clear for clearing all events on primary calendars.

Action Parameters

calendar_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Updates metadata for a calendar.

Action Parameters

calendarId
stringRequired
description
string
location
string
summary
stringRequired
timeZone
string

Action Response

data
object
error
string
successful
boolean
Inserts an existing calendar into the user's calendar list.

Action Parameters

background_color
string
color_id
string
color_rgb_format
boolean
default_reminders
array
foreground_color
string
hidden
boolean
id
stringRequired
notification_settings
object
selected
boolean
summary_override
string

Action Response

data
object
error
string
successful
boolean
Updates an existing entry on the user\'s calendar list.

Action Parameters

backgroundColor
string
calendar_id
stringRequired
colorId
string
colorRgbFormat
boolean
defaultReminders
array
foregroundColor
string
hidden
boolean
notificationSettings
object
selected
boolean
summaryOverride
string

Action Response

data
object
error
string
successful
boolean
Clears a primary calendar. this operation deletes all events associated with the primary calendar of an account.

Action Parameters

calendar_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Permanently clears all completed tasks from a specified google tasks list; this action is destructive and idempotent.

Action Parameters

tasklist
stringRequired

Action Response

data
object
error
string
successful
boolean
Clears cell content (preserving formatting and notes) from a specified a1 notation range in a google spreadsheet; the range must correspond to an existing sheet and cells.

Action Parameters

range
stringRequired
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Duplicates an existing file in google drive, identified by its `file id`.

Action Parameters

file_id
stringRequired
new_title
string

Action Response

data
object
error
string
successful
boolean
Creates a new album in google photos.

Action Parameters

coverPhotoBaseUrl
string
coverPhotoMediaItemId
string
id
string
isWriteable
boolean
mediaItemsCount
string
productUrl
string
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Createcustomerlist tool will create a customer list in google ads.

Action Parameters

description
string
name
stringRequired

Action Response

data
object
error
string
successful
boolean
Creates a new google docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the document's id and metadata (excluding body content).

Action Parameters

text
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Creates a new google docs document, optionally initializing it with a title and content provided as markdown text.

Action Parameters

markdown_text
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Creates a gmail email draft, supporting to/cc/bcc, subject, plain/html body (ensure `is html=true` for html), attachments, and threading.

Action Parameters

attachment
object
bcc
array
body
stringRequired
cc
array
extra_recipients
array
is_html
boolean
recipient_email
stringRequired
subject
stringRequired
thread_id
string
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar.

Action Parameters

attendees
array
calendar_id
stringDefaults to primary
create_meeting_room
boolean
description
string
eventType
stringDefaults to default
event_duration_hour
integer
event_duration_minutes
integerDefaults to 30
guestsCanInviteOthers
boolean
guestsCanSeeOtherGuests
boolean
guests_can_modify
boolean
location
string
recurrence
array
send_updates
boolean
start_datetime
stringRequired
summary
string
timezone
string
transparency
stringDefaults to opaque
visibility
stringDefaults to default

Action Response

data
object
error
string
successful
boolean
Creates a new file in google drive from provided text content (up to 10mb), supporting various formats including automatic conversion to google workspace types.

Action Parameters

file_name
stringRequired
mime_type
stringDefaults to text/plain
parent_id
string
text_content
stringRequired

Action Response

data
object
error
string
successful
boolean
Creates a new google spreadsheet in google drive using the provided title.

Action Parameters

title
stringRequired

Action Response

data
object
error
string
successful
boolean
Creates a new label with a unique name in the specified user's gmail account.

Action Parameters

label_list_visibility
stringDefaults to labelShow
label_name
stringRequired
message_list_visibility
stringDefaults to show
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Creates a new google meet space, optionally configuring its access type and entry point access controls.

Action Parameters

access_type
string
entry_point_access
string

Action Response

data
object
error
string
successful
boolean
Creates a new column in a google spreadsheet, requiring a valid `spreadsheet id` and an existing `sheet id`; an out-of-bounds `insert index` may append/prepend the column.

Action Parameters

inherit_from_before
boolean
insert_index
integer
sheet_id
integerRequired
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Inserts a new, empty row into a specified sheet of a google spreadsheet at a given index, optionally inheriting formatting from the row above.

Action Parameters

inherit_from_before
boolean
insert_index
integer
sheet_id
integerRequired
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Creates a new task list with the specified title.

Action Parameters

tasklist_title
stringRequired

Action Response

data
object
error
string
successful
boolean
Deletes a specified event by `event id` from a google calendar (`calendar id`); this action is idempotent and raises a 404 error if the event is not found.

Action Parameters

calendar_id
stringDefaults to primary
event_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Deletes a specified task from a given task list in google tasks.

Action Parameters

task_id
stringRequired
tasklist_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Permanently deletes an existing google task list, identified by `tasklist id`, along with all its tasks; this operation is irreversible.

Action Parameters

tasklist_id
string

Action Response

data
object
error
string
successful
boolean
Creates a new, empty google calendar with the specified title (summary).

Action Parameters

summary
string

Action Response

data
object
error
string
successful
boolean
Updates an existing google drive file by overwriting its entire content with new text (max 10mb).

Action Parameters

content
stringRequired
file_id
stringRequired
mime_type
stringDefaults to text/plain

Action Response

data
object
error
string
successful
boolean
Returns instances of the specified recurring event.

Action Parameters

calendarId
stringRequired
eventId
stringRequired
maxAttendees
integer
maxResults
integer
originalStart
string
pageToken
string
showDeleted
boolean
timeMax
string
timeMin
string
timeZone
string

Action Response

data
object
error
string
successful
boolean
Returns events on the specified calendar.

Action Parameters

alwaysIncludeEmail
boolean
calendarId
stringRequired
eventTypes
string
iCalUID
string
maxAttendees
integer
maxResults
integer
orderBy
string
pageToken
string
privateExtendedProperty
string
q
string
sharedExtendedProperty
string
showDeleted
boolean
showHiddenInvitations
boolean
singleEvents
boolean
syncToken
string
timeMax
string
timeMin
string
timeZone
string
updatedMin
string

Action Response

data
object
error
string
successful
boolean
Moves an event to another calendar, i.e., changes an event's organizer.

Action Parameters

calendar_id
stringRequired
destination
stringRequired
event_id
stringRequired
send_updates
string

Action Response

data
object
error
string
successful
boolean
Watch for changes to events resources.

Action Parameters

address
stringRequired
calendarId
stringRequired
id
stringRequired
params
object
payload
boolean
token
string
type
stringDefaults to web_hook

Action Response

data
object
error
string
successful
boolean
Fetches a specific email message by its id, provided the `message id` exists and is accessible to the authenticated `user id`.

Action Parameters

format
stringDefaults to full
message_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Retrieves messages from a gmail thread using its `thread id`, where the thread must be accessible by the specified `user id`.

Action Parameters

page_token
string
thread_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Finds events in a specified google calendar using text query, time ranges (event start/end, last modification), and event types; ensure `timemin` is not chronologically after `timemax` if both are provided.

Action Parameters

calendar_id
stringDefaults to primary
event_types
arrayDefaults to ['default', 'outOfOffice', 'focusTime', 'workingLocation']
max_results
integerDefaults to 10
order_by
string
page_token
string
query
string
show_deleted
boolean
single_events
booleanDefaults to True
timeMax
string
timeMin
string
updated_min
string

Action Response

data
object
error
string
successful
boolean
Tool to list or search for files and folders in google drive. use when you need to find specific files based on query criteria or list contents of a drive/folder.

Action Parameters

corpora
string
driveId
string
fields
stringDefaults to *
includeItemsFromAllDrives
boolean
orderBy
string
pageSize
integerDefaults to 100
pageToken
string
q
string
spaces
stringDefaults to drive
supportsAllDrives
booleanDefaults to True

Action Response

data
object
error
string
successful
boolean
Tool to find a folder in google drive by its name and optionally a parent folder. use when you need to locate a specific folder to perform further actions like creating files in it or listing its contents.

Action Parameters

full_text_contains
string
full_text_not_contains
string
modified_after
string
name_contains
string
name_exact
string
name_not_contains
string
starred
boolean

Action Response

data
object
error
string
successful
boolean
Finds free/busy time slots in google calendars for specified calendars within a defined time range (defaults to the current day utc if `time min`/`time max` are omitted), enhancing busy intervals with event details; `time min` must precede `time max` if both are provided.

Action Parameters

calendar_expansion_max
integerDefaults to 50
group_expansion_max
integerDefaults to 100
items
arrayDefaults to ['primary']
time_max
string
time_min
string
timezone
stringDefaults to UTC

Action Response

data
object
error
string
successful
boolean
Finds a worksheet by its exact, case-sensitive title within a google spreadsheet; returns a boolean indicating if found and the complete metadata of the entire spreadsheet, regardless of whether the target worksheet is found.

Action Parameters

spreadsheet_id
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Applies text and background cell formatting to a specified range in a google sheets worksheet.

Action Parameters

blue
numberDefaults to 0.9
bold
boolean
end_column_index
integerRequired
end_row_index
integerRequired
fontSize
integerDefaults to 10
green
numberDefaults to 0.9
italic
boolean
red
numberDefaults to 0.9
spreadsheet_id
stringRequired
start_column_index
integerRequired
start_row_index
integerRequired
strikethrough
boolean
underline
boolean
worksheet_id
integerRequired

Action Response

data
object
error
string
successful
boolean
Returns free/busy information for a set of calendars.

Action Parameters

calendarExpansionMax
integer
groupExpansionMax
integer
items
arrayRequired
timeMax
stringRequired
timeMin
stringRequired
timeZone
string

Action Response

data
object
error
string
successful
boolean
Returns the album based on the specified albumid.

Action Parameters

albumId
stringRequired

Action Response

data
object
error
string
successful
boolean
Retrieves a specific attachment by id from a message in a user's gmail mailbox, requiring valid message and attachment ids.

Action Parameters

attachment_id
stringRequired
file_name
stringRequired
message_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Retrieves a specific google calendar, identified by `calendar id`, to which the authenticated user has access.

Action Parameters

calendar_id
stringDefaults to primary

Action Response

data
object
error
string
successful
boolean
Getcampaignbyid tool will return details of a campaign in google ads.

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
boolean
Getcampaignbyname tool will run a sql getcampaignbyname in google ads.

Action Parameters

name
stringRequired

Action Response

data
object
error
string
successful
boolean
Gets the current date and time, allowing for a specific timezone offset.

Action Parameters

timezone
number

Action Response

data
object
error
string
successful
boolean
Getcustomerlists tool will list all customer lists in google ads.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Fetches detailed directions between an origin and a destination, supporting intermediate waypoints and various travel modes.

Action Parameters

avoid
string
destination
stringRequired
language
stringDefaults to en
mode
stringDefaults to driving
origin
stringRequired
units
stringDefaults to imperial
waypoints
string

Action Response

data
object
error
string
successful
boolean
Retrieves an existing google document by its id; will error if the document is not found.

Action Parameters

id
stringRequired

Action Response

data
object
error
string
successful
boolean
Downloads a media item from google photos and returns it as a file.

Action Parameters

mediaItemId
stringRequired

Action Response

data
object
error
string
successful
boolean
Retrieve details of a google meet space using its unique identifier.

Action Parameters

space_name
stringRequired

Action Response

data
object
error
string
successful
boolean
Retrieves either a specific person's details (using `resource name`) or lists 'other contacts' (if `other contacts` is true), with `person fields` specifying the data to return.

Action Parameters

other_contacts
boolean
page_size
integerDefaults to 10
page_token
string
person_fields
stringDefaults to emailAddresses,names,birthdays,genders
resource_name
stringDefaults to people/me
sync_token
string

Action Response

data
object
error
string
successful
boolean
Retrieves key gmail profile information (email address, message/thread totals, history id) for a user.

Action Parameters

user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Retrieves recordings from google meet for a given conference record id.

Action Parameters

conferenceRecord_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Calculates one or more routes between two specified locations using various travel modes and preferences; addresses must be resolvable by google maps.

Action Parameters

computeAlternativeRoutes
boolean
destination_address
stringRequired
fieldMask
stringDefaults to routes.distanceMeters,routes.duration,routes.polyline.encodedPolyline
languageCode
stringDefaults to en-US
origin_address
stringRequired
routeModifiers_avoidFerries
boolean
routeModifiers_avoidHighways
boolean
routeModifiers_avoidTolls
boolean
routingPreference
stringDefaults to TRAFFIC_AWARE
travelMode
stringDefaults to DRIVE
units
stringDefaults to IMPERIAL

Action Response

data
object
error
string
successful
boolean
Lists all worksheet names from a specified google spreadsheet (which must exist), useful for discovering sheets before further operations.

Action Parameters

spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Use to retrieve a specific google task if its `task id` and parent `tasklist id` are known.

Action Parameters

task_id
stringRequired
tasklist_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Retrieves a specific task list from the user's google tasks if the `tasklist id` exists for the authenticated user.

Action Parameters

tasklist_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Retrieves all transcripts for a specific google meet conference using its conferencerecord id.

Action Parameters

conferenceRecord_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a file or folder in google drive. use when you need to permanently remove a specific file or folder using its id. note: this action is irreversible.

Action Parameters

fileId
stringRequired
supportsAllDrives
boolean

Action Response

data
object
error
string
successful
boolean
Creates a new task in a given `tasklist id`, optionally as a subtask of an existing `task parent` or positioned after an existing `task previous` sibling, where both `task parent` and `task previous` must belong to the same `tasklist id` if specified.

Action Parameters

completed
string
deleted
boolean
due
string
etag
string
hidden
boolean
id
string
notes
string
status
stringRequired
task_parent
string
task_previous
string
tasklist_id
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Retrieves the list of access control rules (acls) for a specified calendar, providing the necessary 'rule id' values required for updating specific acl rules.

Action Parameters

calendar_id
stringRequired
max_results
integer
page_token
string
show_deleted
boolean
sync_token
string

Action Response

data
object
error
string
successful
boolean
Lists all albums shown to a user in the albums tab of google photos.

Action Parameters

excludeNonAppCreatedData
boolean
pageSize
integerDefaults to 20
pageToken
string

Action Response

data
object
error
string
successful
boolean
Retrieves calendars from the user's google calendar list, with options for pagination and filtering.

Action Parameters

max_results
integerDefaults to 10
min_access_role
string
page_token
string
show_deleted
boolean
show_hidden
boolean
sync_token
string

Action Response

data
object
error
string
successful
boolean
Retrieves a list of all system and user-created labels for the specified gmail account.

Action Parameters

user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Lists all media items from a user's google photos library.

Action Parameters

pageSize
integerDefaults to 25
pageToken
string

Action Response

data
object
error
string
successful
boolean
Retrieves tasks from a google tasks list; all date/time strings must be rfc3339 utc, and `showcompleted` must be true if `completedmin` or `completedmax` are specified.

Action Parameters

completedMax
string
completedMin
string
dueMax
string
dueMin
string
maxResults
integer
pageToken
string
showCompleted
boolean
showDeleted
boolean
showHidden
boolean
tasklist_id
stringRequired
updatedMin
string

Action Response

data
object
error
string
successful
boolean
Fetches the authenticated user's task lists from google tasks; results may be paginated.

Action Parameters

maxResults
integerDefaults to 20
pageToken
string

Action Response

data
object
error
string
successful
boolean
Retrieves a list of email threads from a gmail account, identified by `user id` (email address or 'me'), supporting filtering and pagination.

Action Parameters

max_results
integerDefaults to 10
page_token
string
query
string
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Finds the first row in a google spreadsheet where a cell's entire content exactly matches the query string, searching within a specified a1 notation range or the first sheet by default.

Action Parameters

case_sensitive
boolean
query
stringRequired
range
string
spreadsheet_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Adds or removes specified existing label ids from a gmail thread, affecting all its messages; ensure the thread id is valid.

Action Parameters

add_label_ids
array
remove_label_ids
array
thread_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Moves the specified task to another position in the destination task list.

Action Parameters

destinationTasklist
string
parent
string
previous
string
task
stringRequired
tasklist
stringRequired

Action Response

data
object
error
string
successful
boolean
Partially updates (patches) an existing google calendar, modifying only the fields provided; `summary` is mandatory and cannot be an empty string, and an empty string for `description` or `location` clears them.

Action Parameters

calendar_id
stringRequired
description
string
location
string
summary
stringRequired
timezone
string

Action Response

data
object
error
string
successful
boolean
Partially updates an existing task (identified by `task id`) within a specific google task list (identified by `tasklist id`), modifying only the provided attributes from `taskinput` (e.g., `title`, `notes`, `due` date, `status`) and requiring both the task and list to exist.

Action Parameters

completed
string
deleted
boolean
due
string
etag
string
hidden
boolean
id
string
notes
string
status
stringRequired
task_id
stringRequired
tasklist_id
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Updates the title of an existing google tasks task list.

Action Parameters

tasklist_id
stringRequired
updated_title
stringRequired

Action Response

data
object
error
string
successful
boolean
Parses natural language text to quickly create a basic google calendar event with its title, date, and time, suitable for simple scheduling; does not support recurring events or direct attendee addition via parameters, and `calendar id` must be valid if not 'primary'.

Action Parameters

calendar_id
stringDefaults to primary
send_updates
stringDefaults to none
text
string

Action Response

data
object
error
string
successful
boolean
Removes an attendee from a specified event in a google calendar; the calendar and event must exist.

Action Parameters

attendee_email
stringRequired
calendar_id
stringDefaults to primary
event_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Permanently deletes a specific, existing user-created gmail label by its id for a user; cannot delete system labels.

Action Parameters

label_id
stringRequired
user_id
stringDefaults to me

Action Response

data
object
error
string
successful
boolean
Search for google documents using various filters including name, content, date ranges, and more.

Action Parameters

created_after
string
include_trashed
boolean
max_results
integerDefaults to 10
modified_after
string
order_by
stringDefaults to modifiedTime desc
query
string
shared_with_me
boolean
starred_only
boolean

Action Response

data
object
error
string
successful
boolean
Searches for media items in a user's google photos library.

Action Parameters

albumId
string
filters
object
orderBy
string
pageSize
integerDefaults to 25
pageToken
string

Action Response

data
object
error
string
successful
boolean
Search for google spreadsheets using various filters including name, content, date ranges, and more.

Action Parameters

created_after
string
include_trashed
boolean
max_results
integerDefaults to 10
modified_after
string
order_by
stringDefaults to modifiedTime desc
query
string
shared_with_me
boolean
starred_only
boolean

Action Response

data
object
error
string
successful
boolean
Returns all user settings for the authenticated user.

Action Parameters

maxResults
integer
pageToken
string
syncToken
string

Action Response

data
object
error
string
successful
boolean
Watch for changes to settings resources.

Action Parameters

address
stringRequired
id
stringRequired
params
object
token
string
type
stringRequired

Action Response

data
object
error
string
successful
boolean
Creates a new google spreadsheet and populates its first worksheet from `sheet json`, which must be non-empty as its first item's keys establish the headers.

Action Parameters

sheet_json
arrayRequired
sheet_name
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Synchronizes google calendar events, performing a full sync if no `sync token` is provided or if a 410 gone error (due to an expired token) necessitates it, otherwise performs an incremental sync for events changed since the `sync token` was issued.

Action Parameters

calendar_id
stringDefaults to primary
event_types
array
max_results
integer
pageToken
string
single_events
boolean
sync_token
string

Action Response

data
object
error
string
successful
boolean
Updates an access control rule for the specified calendar.

Action Parameters

calendar_id
stringRequired
role
stringRequired
rule_id
stringRequired
send_notifications
booleanDefaults to True

Action Response

data
object
error
string
successful
boolean
Updates an album's title or cover photo in google photos.

Action Parameters

albumId
stringRequired
coverPhotoMediaItemId
string
title
string

Action Response

data
object
error
string
successful
boolean
Replaces the entire content of an existing google docs document with new markdown text; requires edit permissions for the document.

Action Parameters

document_id
stringRequired
new_markdown_text
stringRequired

Action Response

data
object
document_id
string
error
string
successful
boolean
Updates an existing event by `event id` in a google calendar; this is a full put replacement, so provide all desired fields as unspecified ones may be cleared or reset.

Action Parameters

attendees
array
calendar_id
stringDefaults to primary
create_meeting_room
boolean
description
string
eventType
stringDefaults to default
event_duration_hour
integer
event_duration_minutes
integerDefaults to 30
event_id
stringRequired
guestsCanInviteOthers
boolean
guestsCanSeeOtherGuests
boolean
guests_can_modify
boolean
location
string
recurrence
array
send_updates
boolean
start_datetime
stringRequired
summary
string
timezone
string
transparency
stringDefaults to opaque
visibility
stringDefaults to default

Action Response

data
object
error
string
successful
boolean
Applies programmatic edits, such as text insertion, deletion, or formatting, to a specified google doc using the `batchupdate` api method.

Action Parameters

document_id
stringRequired
editDocs
arrayRequired

Action Response

data
object
document_id
string
error
string
successful
boolean
Updates a media item's description in google photos.

Action Parameters

description
string
mediaItemId
stringRequired

Action Response

data
object
error
string
successful
boolean
Updates the specified task.

Action Parameters

due
string
notes
string
status
string
task
stringRequired
tasklist
stringRequired
title
string

Action Response

data
object
error
string
successful
boolean
Updates the authenticated user's specified task list.

Action Parameters

tasklist_id
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Upload a media file to google photos. supports images (up to 200mb) and videos (up to 20gb).

Action Parameters

description
string
file_to_upload
objectRequired

Action Response

data
object
error
string
successful
boolean