Googlesuper

Learn how to use Googlesuper with Composio

Overview

SLUG

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
bearer_token
string
token
stringRequired
generic_api_key
stringRequired

Tools

SLUG: GOOGLESUPER_ADD_SHEET

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_APPEND_DIMENSION

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CLEAR_BASIC_FILTER

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_COPY_DOCUMENT

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_COMMENT

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_DRIVE

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_FILE

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_FOLDER

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_FOOTNOTE

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_HEADER

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_NAMED_RANGE

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_PARAGRAPH_BULLETS

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_REPLY

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_CREATE_SHORTCUT_TO_FILE

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_DELETE_COMMENT

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_DELETE_CONTENT_RANGE

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_DELETE_DIMENSION

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_DELETE_DRAFT

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
objectRequired
error
string
successful
booleanRequired

SLUG: GOOGLESUPER_DELETE_DRIVE

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
objectRequired
error
string
successful
booleanRequired