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.
Create Google Sheet
Create a new google sheet.
Create Meet
Create a google meet space!
Create Event
Create a new event in a google calendar.
Create Task List
Create a new task list in google tasks.
Batch Update Spreadsheet
Perform a batch update operation on a specified google sheets spreadsheet. note: if no first cell location is provided, the values will be appended to the first empty row of the sheet from the top.
Create Folder
Create a new folder in google drive. if parent id is provided, it must be a valid google drive folder id. the folder will be created in the root directory if no parent id is specified.
Create Label
Action to create a new label in gmail.
Create a File from Text
Create a file from text. max 10mb in size.
Duplicate Calendar
Action to duplicate a google calendar based on the provided summary. the duplicated calendar can be used similarly to manage other goals.
Format Cell
Apply formatting to a specified range of cells in a google sheets spreadsheet. note: the current implementation incorrectly uses logic for updating cell values. this needs to be refactored.
Clear Spreadsheet Values
Clear values from a specified range in a spreadsheet.
Clear Tasks
Clear all completed tasks from the specified task list in google tasks.
Add Enrichment
Adds an enrichment at a specified position in a defined album.
Get Contacts
Action to get info of contacts saved in google for an authorized account. a custom integration with https://www.googleapis.com/auth/contacts.readonly scope is required to use this action.
Delete Draft
Delete an email draft using gmail’s api.
Download a File from Google Drive
Download a file.
Get customer lists
Getcustomerlists tool will list all customer lists in google ads.
Edit File
Edit a file. max 10mb in size.
Find Free Slots
Find free slots in a google calendar based on for a specific time period.
Get Album
Returns the album based on the specified albumid.
Get Current Date and Time
Action to get the current date and time of a specified timezone, given its utc offset value.
Get Or Create Document By Id
Finds or creates a specific document.
Get Gmail Attachment
Get an attachment from a mail.
Get Directions
Requires: valid google maps api key gets directions between locations using google maps directions api. this action provides detailed directions between two points, including: - turn-by-turn navigation steps - distance and duration for each step - alternative routes when available - support for waypoints - different travel modes examples: python # basic direction request request = getdirectionrequest( origin="disneyland", destination="universal studios hollywood" ) # complex route with waypoints and preferences request = getdirectionrequest( origin="los angeles airport", destination="santa monica pier", waypoints="venice beach,getty center", mode="driving", avoid="highways", units="metric" )
Download Photos Media Item
Downloads a media item from google photos and returns it as a file.
Add File Sharing Preference
Add file sharing preferences, including domain-level permissions requiring a domain field.
Copy File
Copy a file
Fetch Message by Message ID
Fetch messages by message id from gmail.
Get Spreadsheet Info
Retrieve information about an existing google sheet.
Get Meet Details
Retrieve details of a google meet space.
Fetch Emails
Action to fetch all emails from gmail.
Get Sheet Names
Get all the worksheet names in a spreadsheet. note: use this action to get valid sheet names before using any other action.
Get Route
Computes routes between two points using google maps routes api. this action calculates routes between two locations, taking into account: - real-time traffic conditions (when routingpreference is traffic aware) - route preferences (avoiding tolls, highways, ferries) - alternative routes (when computealternativeroutes is true) - different travel modes (driving, walking, cycling, etc.) the response includes details like: - total distance in meters - estimated duration - encoded polyline for route visualization
Get Task
Retrieve the specified task from the task list in google tasks.
Fetch Google Calendar
Action to fetch a calendar based on the provided calendar id.
Create Album
Creates a new album in google photos.
Get People
Action to get contacts info of people.
Get Task List
Get a task list in google tasks.
Get Transcripts by Conference Record ID
Retrieve transcripts by conference record id.
Get Campaign By Id
Getcampaignbyid tool will return details of a campaign in google ads.
Create customer list
Createcustomerlist tool will create a customer list in google ads.
Modify Label to Email
Modify a label to an email in gmail.
List Gmail Labels
List all labels in the user’s gmail account.
List Media Items
Lists all media items from a user’s google photos library.
List Google Calendars
Action to list all google calendars from the user’s calendar list with pagination.
Insert Task
Create a new task on the specified task list in google tasks.
List Albums
Lists all albums shown to a user in the albums tab of google photos.
Add or remove to customer list
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.
Get Profile
Get the profile of the authenticated user.
List Task Lists
List all task lists of an authenticated user in google tasks.
Lookup Spreadsheet Row
Lookup a row in a specific spreadsheet by a column and value.
List Threads
Action to list threads in gmail. this action returns a list of threads and a page token to retrieve the next page of results. the next page token is returned in the response of this action (i.e ‘listthreads’) if there are more results to be fetched, which you can use in the ‘pagetoken’ field of the request to fetch the next page of results. if not available, the last page of results is returned.
Get Conference Record by Space Name, Meeting Code, Start Time, End Time
Get conference record by space name, meeting code, start time, end time
Move to Trash
Move an email message to trash using gmail’s api.
Fetch Message by Thread ID
Fetch messages by thread id from gmail with pagination support. to use pagination, you can set the ‘pagetoken’ in the request to the value of the ‘nextpagetoken’ in the response of the previous action. the ‘nextpagetoken’ is returned in the response of this action (i.e ‘fetchmessagebythreadid’) if there are more results to be fetched. if not provided, the first page of results is returned.
Modify Thread Labels
Action to modify labels of a thread in gmail.
Batch Add Media Items
Adds one or more media items to an album in google photos.
Nearby Search
Searches for places near a specified location using google maps places api.
Get Recordings by Conference Record ID
Retrieve recordings by conference record id.
List Drafts
List all email drafts using gmail’s api.
List Tasks
Retrieve all tasks in the specified task list from google tasks.
Find Event
Find events in a google calendar based on a search query.
Batch Create Media Items
Unified action to upload media files and create them as items in google photos.
Batch Get Spreadsheet
Perform a batch get on a specific spreadsheet. note: if ranges aren’t provided, data from the first sheet will be returned.
Create Document
Creates a new google docs document with an optional title and text.
Create Document Markdown
Creates a new google docs document with an optional title and text.
Batch Get Media Items
Returns the list of media items for the specified media item identifiers.
Delete Event
Delete an event from a google calendar.
Delete Task
Delete the specified task from the task list in google tasks.
Find Folder
Find folder
Delete Folder or File
Delete folder or file
Create Email Draft
Create a draft email using gmail’s api.
Delete Task List
Delete a task list in google tasks.
Delete Message
Delete an email message using gmail’s api. note: this action requires the integration to have the https://mail.google.com/ scope.
Find Files
Find files present in google drive. can be used to search for files by name and content.
Patch Calendar
Action to update a google calendar based on the provided calendar id and other required and optional parameters. note that ‘summary’ is a mandatory parameter. use googlecalendar list calendars action to get the list of calendars and their ids.
Parse a File from Google Drive
Parse a file. max 10mb in size. <<DEPRECATED use DOWNLOAD_FILE>>
Remove Attendee from Event
Remove an attendee from an existing event in a google calendar.
Remove Label
Action to remove a label in gmail.
Update Google Event
Update an existing event in a google calendar.
Reply to Email Thread
Action to reply to an email thread in gmail.
Update Existing Document
Updates an existing google docs document with the provided edits.
Patch Task List
Update the authenticated user’s specified task list in google tasks.
Patch Task
Update the specified task in the task list in google tasks.
Quick Add Event
Create a new event in a google calendar based on a simple text string like ‘appointment at somewhere on june 3rd 10am-10:25am’ you can only give title and timeslot here. no recurring meetings and no attendee can be added here. this is not a preferred endpoint. only use this if no other endpoint is possible.
Upload File
Upload a file to google drive. max file size is 5mb.
Update Media Item
Updates a media item’s description in google photos.
Upload Media
Upload a media file to google photos. supports images (up to 200mb) and videos (up to 20gb).
Text Search
Searches for places using a text query in google maps places api.
Sheet From Json
Create a new google sheet from a json object. this action takes a json structure and converts it into a google sheet where: - the first row contains the keys as headers - subsequent rows contain the corresponding values - all rows must have the same structure (keys) args: title (str): the title of the new google sheet sheet name (str): name of the worksheet within the spreadsheet sheet json (list[dict]): list of dictionaries with consistent keys
Send Email
Send an email using gmail’s api.
Search Media Items
Searches for media items in a user’s google photos library.
Search People
Provides a list of contacts in the authenticated user’s grouped contacts that matches the search query. the query matches on a contact’s names, nicknames, emailaddresses, phonenumbers, and organizations fields that are from the contact source. a custom integration with https://www.googleapis.com/auth/contacts.readonly scope is required to use this action.
Update Document Markdown
Updates an existing google docs document created using markdown with the new markdown text.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Push.ai Documentation","colors":{"primary":"#4a5fb1","light":"#6a7dc7","dark":"#3a4a8a"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/pushai/uWzgZUaZgJxvFjij/logo/light.png?fit=max\u0026auto=format\u0026n=uWzgZUaZgJxvFjij\u0026q=85\u0026s=17510d87ff0263b91c033fbb821f06d8","dark":"https://mintcdn.com/pushai/uWzgZUaZgJxvFjij/logo/dark.png?fit=max\u0026auto=format\u0026n=uWzgZUaZgJxvFjij\u0026q=85\u0026s=f82186e6dc90e8add6982b11d87da807"},"api":{"openapi":"api-reference/openapi.json","mdx":{"server":"https://api.push.ai/api/v1","auth":{"method":"key","name":"x-api-key"}}},"navbar":{"links":[{"label":"Support","href":"mailto:support@push.ai"}],"primary":{"type":"button","label":"Get Started","href":"https://app.push.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/mintsearch"}},"integrations":{"ga4":{"measurementId":"G-2NHQ60ZXN8"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Book a Demo","href":"https://calendly.com/d/g3s-mwy-jpb/push-ai-intro","icon":"calendar"},{"anchor":"Open App","href":"https://app.push.ai","icon":"browser"},{"anchor":"Website","href":"https://push.ai","icon":"globe"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pushai","hasAudioNarration":false,"actualSubdomain":"pushai","customDomains":["docs.push.ai"],"gitSource":{"type":"github","owner":"push-ai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a22013b3768a6de4759a62c","collectionId":"06cb5009-27e3-4907-bb98-e43b526c7105","schemaVersion":"v2"},"entitlements":{},"buildId":"6a22013b3768a6de4759a62c:success","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Documentation","count":372},{"language":"default","tag":"Integrations","count":158},{"language":"default","tag":"Data Sources","count":8},{"language":"default","tag":"API Reference","count":4},{"language":"default","tag":"Business Objects","count":4},{"language":"default","tag":"Data Warehouses","count":4},{"language":"default","tag":"Legal","count":4},{"language":"default","tag":"Endpoints","count":3},{"language":"default","tag":"Semantic Layers","count":3},{"language":"default","tag":"Destinations","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations/googlesuper","slug":"/integrations/googlesuper","pageMetadata":{"title":null,"description":null,"href":"/integrations/googlesuper"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,..._provideComponents(),...props.components},{Accordion}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`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.`}),`\n`,_jsx(Accordion,{title:`Create Google Sheet`,id:`create-google-sheet`,children:_jsx(_components.p,{children:`Create a new google sheet.`})}),`\n`,_jsx(Accordion,{title:`Create Meet`,id:`create-meet`,children:_jsx(_components.p,{children:`Create a google meet space!`})}),`\n`,_jsx(Accordion,{title:`Create Event`,id:`create-event`,children:_jsx(_components.p,{children:`Create a new event in a google calendar.`})}),`\n`,_jsx(Accordion,{title:`Create Task List`,id:`create-task-list`,children:_jsx(_components.p,{children:`Create a new task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Batch Update Spreadsheet`,id:`batch-update-spreadsheet`,children:_jsx(_components.p,{children:`Perform a batch update operation on a specified google sheets spreadsheet. note: if no first cell location is provided, the values will be appended to the first empty row of the sheet from the top.`})}),`\n`,_jsx(Accordion,{title:`Create Folder`,id:`create-folder`,children:_jsx(_components.p,{children:`Create a new folder in google drive. if parent id is provided, it must be a valid google drive folder id. the folder will be created in the root directory if no parent id is specified.`})}),`\n`,_jsx(Accordion,{title:`Create Label`,id:`create-label`,children:_jsx(_components.p,{children:`Action to create a new label in gmail.`})}),`\n`,_jsx(Accordion,{title:`Create a File from Text`,id:`create-a-file-from-text`,children:_jsx(_components.p,{children:`Create a file from text. max 10mb in size.`})}),`\n`,_jsx(Accordion,{title:`Duplicate Calendar`,id:`duplicate-calendar`,children:_jsx(_components.p,{children:`Action to duplicate a google calendar based on the provided summary. the duplicated calendar can be used similarly to manage other goals.`})}),`\n`,_jsx(Accordion,{title:`Format Cell`,id:`format-cell`,children:_jsx(_components.p,{children:`Apply formatting to a specified range of cells in a google sheets spreadsheet. note: the current implementation incorrectly uses logic for updating cell values. this needs to be refactored.`})}),`\n`,_jsx(Accordion,{title:`Clear Spreadsheet Values`,id:`clear-spreadsheet-values`,children:_jsx(_components.p,{children:`Clear values from a specified range in a spreadsheet.`})}),`\n`,_jsx(Accordion,{title:`Clear Tasks`,id:`clear-tasks`,children:_jsx(_components.p,{children:`Clear all completed tasks from the specified task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Add Enrichment`,id:`add-enrichment`,children:_jsx(_components.p,{children:`Adds an enrichment at a specified position in a defined album.`})}),`\n`,_jsx(Accordion,{title:`Get Contacts`,id:`get-contacts`,children:_jsxs(_components.p,{children:[`Action to get info of contacts saved in google for an authorized account. a custom integration with `,_jsx(_components.code,{children:`https://www.googleapis.com/auth/contacts.readonly`}),` scope is required to use this action.`]})}),`\n`,_jsx(Accordion,{title:`Delete Draft`,id:`delete-draft`,children:_jsx(_components.p,{children:`Delete an email draft using gmail’s api.`})}),`\n`,_jsx(Accordion,{title:`Download a File from Google Drive`,id:`download-a-file-from-google-drive`,children:_jsx(_components.p,{children:`Download a file.`})}),`\n`,_jsx(Accordion,{title:`Get customer lists`,id:`get-customer-lists`,children:_jsx(_components.p,{children:`Getcustomerlists tool will list all customer lists in google ads.`})}),`\n`,_jsx(Accordion,{title:`Edit File`,id:`edit-file`,children:_jsx(_components.p,{children:`Edit a file. max 10mb in size.`})}),`\n`,_jsx(Accordion,{title:`Find Free Slots`,id:`find-free-slots`,children:_jsx(_components.p,{children:`Find free slots in a google calendar based on for a specific time period.`})}),`\n`,_jsx(Accordion,{title:`Get Album`,id:`get-album`,children:_jsx(_components.p,{children:`Returns the album based on the specified albumid.`})}),`\n`,_jsx(Accordion,{title:`Get Current Date and Time`,id:`get-current-date-and-time`,children:_jsx(_components.p,{children:`Action to get the current date and time of a specified timezone, given its utc offset value.`})}),`\n`,_jsx(Accordion,{title:`Get Or Create Document By Id`,id:`get-or-create-document-by-id`,children:_jsx(_components.p,{children:`Finds or creates a specific document.`})}),`\n`,_jsx(Accordion,{title:`Get Gmail Attachment`,id:`get-gmail-attachment`,children:_jsx(_components.p,{children:`Get an attachment from a mail.`})}),`\n`,_jsx(Accordion,{title:`Get Directions`,id:`get-directions`,children:_jsxs(_components.p,{children:[`Requires: valid google maps api key gets directions between locations using google maps directions api. this action provides detailed directions between two points, including: - turn-by-turn navigation steps - distance and duration for each step - alternative routes when available - support for waypoints - different travel modes examples: `,_jsx(_components.code,{children:`python # basic direction request request = getdirectionrequest( origin=\"disneyland\", destination=\"universal studios hollywood\" ) # complex route with waypoints and preferences request = getdirectionrequest( origin=\"los angeles airport\", destination=\"santa monica pier\", waypoints=\"venice beach,getty center\", mode=\"driving\", avoid=\"highways\", units=\"metric\" ) `})]})}),`\n`,_jsx(Accordion,{title:`Download Photos Media Item`,id:`download-photos-media-item`,children:_jsx(_components.p,{children:`Downloads a media item from google photos and returns it as a file.`})}),`\n`,_jsx(Accordion,{title:`Add File Sharing Preference`,id:`add-file-sharing-preference`,children:_jsx(_components.p,{children:`Add file sharing preferences, including domain-level permissions requiring a domain field.`})}),`\n`,_jsx(Accordion,{title:`Copy File`,id:`copy-file`,children:_jsx(_components.p,{children:`Copy a file`})}),`\n`,_jsx(Accordion,{title:`Fetch Message by Message ID`,id:`fetch-message-by-message-id`,children:_jsx(_components.p,{children:`Fetch messages by message id from gmail.`})}),`\n`,_jsx(Accordion,{title:`Get Spreadsheet Info`,id:`get-spreadsheet-info`,children:_jsx(_components.p,{children:`Retrieve information about an existing google sheet.`})}),`\n`,_jsx(Accordion,{title:`Get Meet Details`,id:`get-meet-details`,children:_jsx(_components.p,{children:`Retrieve details of a google meet space.`})}),`\n`,_jsx(Accordion,{title:`Fetch Emails`,id:`fetch-emails`,children:_jsx(_components.p,{children:`Action to fetch all emails from gmail.`})}),`\n`,_jsx(Accordion,{title:`Get Sheet Names`,id:`get-sheet-names`,children:_jsx(_components.p,{children:`Get all the worksheet names in a spreadsheet. note: use this action to get valid sheet names before using any other action.`})}),`\n`,_jsx(Accordion,{title:`Get Route`,id:`get-route`,children:_jsx(_components.p,{children:`Computes routes between two points using google maps routes api. this action calculates routes between two locations, taking into account: - real-time traffic conditions (when routingpreference is traffic aware) - route preferences (avoiding tolls, highways, ferries) - alternative routes (when computealternativeroutes is true) - different travel modes (driving, walking, cycling, etc.) the response includes details like: - total distance in meters - estimated duration - encoded polyline for route visualization`})}),`\n`,_jsx(Accordion,{title:`Get Task`,id:`get-task`,children:_jsx(_components.p,{children:`Retrieve the specified task from the task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Fetch Google Calendar`,id:`fetch-google-calendar`,children:_jsx(_components.p,{children:`Action to fetch a calendar based on the provided calendar id.`})}),`\n`,_jsx(Accordion,{title:`Create Album`,id:`create-album`,children:_jsx(_components.p,{children:`Creates a new album in google photos.`})}),`\n`,_jsx(Accordion,{title:`Get People`,id:`get-people`,children:_jsx(_components.p,{children:`Action to get contacts info of people.`})}),`\n`,_jsx(Accordion,{title:`Get Task List`,id:`get-task-list`,children:_jsx(_components.p,{children:`Get a task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Get Transcripts by Conference Record ID`,id:`get-transcripts-by-conference-record-id`,children:_jsx(_components.p,{children:`Retrieve transcripts by conference record id.`})}),`\n`,_jsx(Accordion,{title:`Get Campaign By Id`,id:`get-campaign-by-id`,children:_jsx(_components.p,{children:`Getcampaignbyid tool will return details of a campaign in google ads.`})}),`\n`,_jsx(Accordion,{title:`Create customer list`,id:`create-customer-list`,children:_jsx(_components.p,{children:`Createcustomerlist tool will create a customer list in google ads.`})}),`\n`,_jsx(Accordion,{title:`Modify Label to Email`,id:`modify-label-to-email`,children:_jsx(_components.p,{children:`Modify a label to an email in gmail.`})}),`\n`,_jsx(Accordion,{title:`List Gmail Labels`,id:`list-gmail-labels`,children:_jsx(_components.p,{children:`List all labels in the user’s gmail account.`})}),`\n`,_jsx(Accordion,{title:`List Media Items`,id:`list-media-items`,children:_jsx(_components.p,{children:`Lists all media items from a user’s google photos library.`})}),`\n`,_jsx(Accordion,{title:`List Google Calendars`,id:`list-google-calendars`,children:_jsx(_components.p,{children:`Action to list all google calendars from the user’s calendar list with pagination.`})}),`\n`,_jsx(Accordion,{title:`Insert Task`,id:`insert-task`,children:_jsx(_components.p,{children:`Create a new task on the specified task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`List Albums`,id:`list-albums`,children:_jsx(_components.p,{children:`Lists all albums shown to a user in the albums tab of google photos.`})}),`\n`,_jsx(Accordion,{title:`Add or remove to customer list`,id:`add-or-remove-to-customer-list`,children:_jsx(_components.p,{children:`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.`})}),`\n`,_jsx(Accordion,{title:`Get Profile`,id:`get-profile`,children:_jsx(_components.p,{children:`Get the profile of the authenticated user.`})}),`\n`,_jsx(Accordion,{title:`List Task Lists`,id:`list-task-lists`,children:_jsx(_components.p,{children:`List all task lists of an authenticated user in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Lookup Spreadsheet Row`,id:`lookup-spreadsheet-row`,children:_jsx(_components.p,{children:`Lookup a row in a specific spreadsheet by a column and value.`})}),`\n`,_jsx(Accordion,{title:`List Threads`,id:`list-threads`,children:_jsx(_components.p,{children:`Action to list threads in gmail. this action returns a list of threads and a page token to retrieve the next page of results. the next page token is returned in the response of this action (i.e ‘listthreads’) if there are more results to be fetched, which you can use in the ‘pagetoken’ field of the request to fetch the next page of results. if not available, the last page of results is returned.`})}),`\n`,_jsx(Accordion,{title:`Get Conference Record by Space Name, Meeting Code, Start Time, End Time`,id:`get-conference-record-by-space-name-meeting-code-start-time-end-time`,children:_jsx(_components.p,{children:`Get conference record by space name, meeting code, start time, end time`})}),`\n`,_jsx(Accordion,{title:`Move to Trash`,id:`move-to-trash`,children:_jsx(_components.p,{children:`Move an email message to trash using gmail’s api.`})}),`\n`,_jsx(Accordion,{title:`Fetch Message by Thread ID`,id:`fetch-message-by-thread-id`,children:_jsx(_components.p,{children:`Fetch messages by thread id from gmail with pagination support. to use pagination, you can set the ‘pagetoken’ in the request to the value of the ‘nextpagetoken’ in the response of the previous action. the ‘nextpagetoken’ is returned in the response of this action (i.e ‘fetchmessagebythreadid’) if there are more results to be fetched. if not provided, the first page of results is returned.`})}),`\n`,_jsx(Accordion,{title:`Modify Thread Labels`,id:`modify-thread-labels`,children:_jsx(_components.p,{children:`Action to modify labels of a thread in gmail.`})}),`\n`,_jsx(Accordion,{title:`Batch Add Media Items`,id:`batch-add-media-items`,children:_jsx(_components.p,{children:`Adds one or more media items to an album in google photos.`})}),`\n`,_jsx(Accordion,{title:`Nearby Search`,id:`nearby-search`,children:_jsx(_components.p,{children:`Searches for places near a specified location using google maps places api.`})}),`\n`,_jsx(Accordion,{title:`Get Recordings by Conference Record ID`,id:`get-recordings-by-conference-record-id`,children:_jsx(_components.p,{children:`Retrieve recordings by conference record id.`})}),`\n`,_jsx(Accordion,{title:`List Drafts`,id:`list-drafts`,children:_jsx(_components.p,{children:`List all email drafts using gmail’s api.`})}),`\n`,_jsx(Accordion,{title:`List Tasks`,id:`list-tasks`,children:_jsx(_components.p,{children:`Retrieve all tasks in the specified task list from google tasks.`})}),`\n`,_jsx(Accordion,{title:`Find Event`,id:`find-event`,children:_jsx(_components.p,{children:`Find events in a google calendar based on a search query.`})}),`\n`,_jsx(Accordion,{title:`Batch Create Media Items`,id:`batch-create-media-items`,children:_jsx(_components.p,{children:`Unified action to upload media files and create them as items in google photos.`})}),`\n`,_jsx(Accordion,{title:`Batch Get Spreadsheet`,id:`batch-get-spreadsheet`,children:_jsx(_components.p,{children:`Perform a batch get on a specific spreadsheet. note: if ranges aren’t provided, data from the first sheet will be returned.`})}),`\n`,_jsx(Accordion,{title:`Create Document`,id:`create-document`,children:_jsx(_components.p,{children:`Creates a new google docs document with an optional title and text.`})}),`\n`,_jsx(Accordion,{title:`Create Document Markdown`,id:`create-document-markdown`,children:_jsx(_components.p,{children:`Creates a new google docs document with an optional title and text.`})}),`\n`,_jsx(Accordion,{title:`Batch Get Media Items`,id:`batch-get-media-items`,children:_jsx(_components.p,{children:`Returns the list of media items for the specified media item identifiers.`})}),`\n`,_jsx(Accordion,{title:`Delete Event`,id:`delete-event`,children:_jsx(_components.p,{children:`Delete an event from a google calendar.`})}),`\n`,_jsx(Accordion,{title:`Delete Task`,id:`delete-task`,children:_jsx(_components.p,{children:`Delete the specified task from the task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Find Folder`,id:`find-folder`,children:_jsx(_components.p,{children:`Find folder`})}),`\n`,_jsx(Accordion,{title:`Delete Folder or File`,id:`delete-folder-or-file`,children:_jsx(_components.p,{children:`Delete folder or file`})}),`\n`,_jsx(Accordion,{title:`Create Email Draft`,id:`create-email-draft`,children:_jsx(_components.p,{children:`Create a draft email using gmail’s api.`})}),`\n`,_jsx(Accordion,{title:`Delete Task List`,id:`delete-task-list`,children:_jsx(_components.p,{children:`Delete a task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Delete Message`,id:`delete-message`,children:_jsxs(_components.p,{children:[`Delete an email message using gmail’s api. note: this action requires the integration to have the `,_jsx(_components.code,{children:`https://mail.google.com/`}),` scope.`]})}),`\n`,_jsx(Accordion,{title:`Find Files`,id:`find-files`,children:_jsx(_components.p,{children:`Find files present in google drive. can be used to search for files by name and content.`})}),`\n`,_jsx(Accordion,{title:`Patch Calendar`,id:`patch-calendar`,children:_jsx(_components.p,{children:`Action to update a google calendar based on the provided calendar id and other required and optional parameters. note that ‘summary’ is a mandatory parameter. use googlecalendar list calendars action to get the list of calendars and their ids.`})}),`\n`,_jsx(Accordion,{title:`Parse a File from Google Drive`,id:`parse-a-file-from-google-drive`,children:_jsx(_components.p,{children:`Parse a file. max 10mb in size. \u003c\u003cDEPRECATED use DOWNLOAD_FILE>>`})}),`\n`,_jsx(Accordion,{title:`Remove Attendee from Event`,id:`remove-attendee-from-event`,children:_jsx(_components.p,{children:`Remove an attendee from an existing event in a google calendar.`})}),`\n`,_jsx(Accordion,{title:`Remove Label`,id:`remove-label`,children:_jsx(_components.p,{children:`Action to remove a label in gmail.`})}),`\n`,_jsx(Accordion,{title:`Update Google Event`,id:`update-google-event`,children:_jsx(_components.p,{children:`Update an existing event in a google calendar.`})}),`\n`,_jsx(Accordion,{title:`Reply to Email Thread`,id:`reply-to-email-thread`,children:_jsx(_components.p,{children:`Action to reply to an email thread in gmail.`})}),`\n`,_jsx(Accordion,{title:`Update Existing Document`,id:`update-existing-document`,children:_jsx(_components.p,{children:`Updates an existing google docs document with the provided edits.`})}),`\n`,_jsx(Accordion,{title:`Patch Task List`,id:`patch-task-list`,children:_jsx(_components.p,{children:`Update the authenticated user’s specified task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Patch Task`,id:`patch-task`,children:_jsx(_components.p,{children:`Update the specified task in the task list in google tasks.`})}),`\n`,_jsx(Accordion,{title:`Quick Add Event`,id:`quick-add-event`,children:_jsx(_components.p,{children:`Create a new event in a google calendar based on a simple text string like ‘appointment at somewhere on june 3rd 10am-10:25am’ you can only give title and timeslot here. no recurring meetings and no attendee can be added here. this is not a preferred endpoint. only use this if no other endpoint is possible.`})}),`\n`,_jsx(Accordion,{title:`Upload File`,id:`upload-file`,children:_jsx(_components.p,{children:`Upload a file to google drive. max file size is 5mb.`})}),`\n`,_jsx(Accordion,{title:`Update Media Item`,id:`update-media-item`,children:_jsx(_components.p,{children:`Updates a media item’s description in google photos.`})}),`\n`,_jsx(Accordion,{title:`Upload Media`,id:`upload-media`,children:_jsx(_components.p,{children:`Upload a media file to google photos. supports images (up to 200mb) and videos (up to 20gb).`})}),`\n`,_jsx(Accordion,{title:`Text Search`,id:`text-search`,children:_jsx(_components.p,{children:`Searches for places using a text query in google maps places api.`})}),`\n`,_jsx(Accordion,{title:`Sheet From Json`,id:`sheet-from-json`,children:_jsx(_components.p,{children:`Create a new google sheet from a json object. this action takes a json structure and converts it into a google sheet where: - the first row contains the keys as headers - subsequent rows contain the corresponding values - all rows must have the same structure (keys) args: title (str): the title of the new google sheet sheet name (str): name of the worksheet within the spreadsheet sheet json (list[dict]): list of dictionaries with consistent keys`})}),`\n`,_jsx(Accordion,{title:`Send Email`,id:`send-email`,children:_jsx(_components.p,{children:`Send an email using gmail’s api.`})}),`\n`,_jsx(Accordion,{title:`Search Media Items`,id:`search-media-items`,children:_jsx(_components.p,{children:`Searches for media items in a user’s google photos library.`})}),`\n`,_jsx(Accordion,{title:`Search People`,id:`search-people`,children:_jsxs(_components.p,{children:[`Provides a list of contacts in the authenticated user’s grouped contacts that matches the search query. the query matches on a contact’s names, nicknames, emailaddresses, phonenumbers, and organizations fields that are from the contact source. a custom integration with `,_jsx(_components.code,{children:`https://www.googleapis.com/auth/contacts.readonly`}),` scope is required to use this action.`]})}),`\n`,_jsx(Accordion,{title:`Update Document Markdown`,id:`update-document-markdown`,children:_jsx(_components.p,{children:`Updates an existing google docs document created using markdown with the new markdown text.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":null,"description":null,"href":"/integrations/googlesuper"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/pushai/728e6d8159bdda30/generate-tools-mdx.js"],"subdomain":"pushai","siteName":"Push.ai Documentation","title":"Googlesuper - Push.ai Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-27T18:08:52.107Z","originalFileLocation":"integrations/googlesuper.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Push.ai Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Googlesuper - Push.ai Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Push.ai Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.push.ai/integrations/googlesuper\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pushai.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Googlesuper\u0026amp;theme=3a620a009619ad35fe185824\u0026amp;signature=56daa94540d806b4a75c6d49c7b72bf2729b90c8372ca74039f65f47068ca8b6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Googlesuper - Push.ai Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pushai.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Googlesuper\u0026amp;theme=3a620a009619ad35fe185824\u0026amp;signature=56daa94540d806b4a75c6d49c7b72bf2729b90c8372ca74039f65f47068ca8b6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/pushai/oSGESeK-KtyuuD5W/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Push.ai Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4a5fb1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.push.ai/integrations/googlesuper\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/googlesuper.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.push.ai/#organization\",\"name\":\"Push.ai Documentation\",\"url\":\"https://docs.push.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pushai/uWzgZUaZgJxvFjij/logo/light.png?fit=max\u0026auto=format\u0026n=uWzgZUaZgJxvFjij\u0026q=85\u0026s=17510d87ff0263b91c033fbb821f06d8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.push.ai#website\",\"name\":\"Push.ai Documentation\",\"url\":\"https://docs.push.ai\",\"publisher\":{\"@id\":\"https://docs.push.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.push.ai/integrations/googlesuper#webpage\",\"url\":\"https://docs.push.ai/integrations/googlesuper\",\"name\":\"Googlesuper\",\"dateModified\":\"2026-03-27T18:08:52.107Z\",\"isPartOf\":{\"@id\":\"https://docs.push.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.push.ai/integrations/googlesuper#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.push.ai/integrations/googlesuper#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Documentation\",\"item\":\"https://docs.push.ai/data-sources/semantic-layers/dbt\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrations\",\"item\":\"https://docs.push.ai/integrations/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Googlesuper\",\"item\":\"https://docs.push.ai/integrations/googlesuper\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.push.ai/integrations/googlesuper#article\",\"headline\":\"Googlesuper\",\"name\":\"Googlesuper\",\"url\":\"https://docs.push.ai/integrations/googlesuper\",\"mainEntityOfPage\":{\"@id\":\"https://docs.push.ai/integrations/googlesuper#webpage\"},\"dateModified\":\"2026-03-27T18:08:52.107Z\",\"publisher\":{\"@id\":\"https://docs.push.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.push.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Push.ai Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Push.ai Documentation","nav":{"global":{"anchors":[{"anchor":"Book a Demo","href":"https://calendly.com/d/g3s-mwy-jpb/push-ai-intro","icon":"calendar"},{"anchor":"Open App","href":"https://app.push.ai","icon":"browser"},{"anchor":"Website","href":"https://push.ai","icon":"globe"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"group":"Quickstart","pages":[{"title":"Admins \u0026 Data Teams","href":"/getting-started/admin"},{"title":"Business Users","href":"/getting-started/business"}]}]},{"group":"Documentation","pages":[{"group":"Data Sources","icon":"database","pages":[{"group":"Semantic Layers","pages":[{"title":"dbt Semantic Layer","href":"/data-sources/semantic-layers/dbt"},{"title":"Cube Cloud","href":"/data-sources/semantic-layers/cube-cloud"},{"title":"Looker","href":"/data-sources/semantic-layers/looker"}]},{"group":"Data Warehouses","pages":[{"title":"Snowflake","href":"/data-sources/warehouses/snowflake"},{"title":"BigQuery","href":"/data-sources/warehouses/bigquery"},{"title":"Redshift","href":"/data-sources/warehouses/redshift"},{"title":"Postgres","href":"/data-sources/warehouses/postgres"}]},{"title":"Caching","href":"/data-sources/caching"}]},{"group":"Business Objects","icon":"building","pages":[{"title":"Metrics","href":"/business-objects/metrics"},{"title":"Dimensions","href":"/business-objects/dimensions"},{"title":"Dimension Values","href":"/business-objects/dimension-values"},{"title":"Artifacts","href":"/business-objects/artifacts"}]},{"group":"Business Graph™","icon":"diagram-project","pages":[{"title":"How It Works?","href":"/business-graph/how-it-works"},{"title":"Use Cases","href":"/business-graph/business-graph"}]},{"group":"Knowledge","icon":"react","pages":[{"title":"Knowledge","href":"/knowledge/how-it-works"},{"title":"Knowledge Use Cases","href":"/knowledge/use-cases"}]},{"title":"Query Agent","icon":"message-bot","href":"/query-agent/query-agent"},{"title":"Reviews","icon":"file-chart-column","href":"/reviews/reviews"},{"title":"Subscriptions","icon":"bell","href":"/subscriptions/subscriptions"},{"group":"Destinations","icon":"comments","pages":[{"title":"Slack","href":"/destinations/slack"},{"title":"Email","href":"/destinations/email"},{"title":"Microsoft Teams","href":"/destinations/microsoft-teams"}]},{"group":"Integrations","icon":"toolbox","pages":[{"title":null,"href":"/integrations/introduction"},{"title":null,"href":"/integrations/ably"},{"title":null,"href":"/integrations/acculynx"},{"title":null,"href":"/integrations/active_campaign"},{"title":null,"href":"/integrations/affinity"},{"title":null,"href":"/integrations/agencyzoom"},{"title":null,"href":"/integrations/ahrefs"},{"title":null,"href":"/integrations/airtable"},{"title":null,"href":"/integrations/alchemy"},{"title":null,"href":"/integrations/amplitude"},{"title":null,"href":"/integrations/apaleo"},{"title":null,"href":"/integrations/apollo"},{"title":null,"href":"/integrations/asana"},{"title":null,"href":"/integrations/attio"},{"title":null,"href":"/integrations/bamboohr"},{"title":null,"href":"/integrations/bannerbear"},{"title":null,"href":"/integrations/baserow"},{"title":null,"href":"/integrations/bill"},{"title":null,"href":"/integrations/bitbucket"},{"title":null,"href":"/integrations/blackboard"},{"title":null,"href":"/integrations/bolna"},{"title":null,"href":"/integrations/borneo"},{"title":null,"href":"/integrations/box"},{"title":null,"href":"/integrations/brevo"},{"title":null,"href":"/integrations/browseai"},{"title":null,"href":"/integrations/browserbase_tool"},{"title":null,"href":"/integrations/bugbug"},{"title":null,"href":"/integrations/cal"},{"title":null,"href":"/integrations/calendly"},{"title":null,"href":"/integrations/canva"},{"title":null,"href":"/integrations/canvas"},{"title":null,"href":"/integrations/chatwork"},{"title":null,"href":"/integrations/clickup"},{"title":null,"href":"/integrations/coda"},{"title":null,"href":"/integrations/codeinterpreter"},{"title":null,"href":"/integrations/coinbase"},{"title":null,"href":"/integrations/composio"},{"title":null,"href":"/integrations/composio_search"},{"title":null,"href":"/integrations/confluence"},{"title":null,"href":"/integrations/contentful"},{"title":null,"href":"/integrations/crustdata"},{"title":null,"href":"/integrations/d2lbrightspace"},{"title":null,"href":"/integrations/dialpad"},{"title":null,"href":"/integrations/discord"},{"title":null,"href":"/integrations/discordbot"},{"title":null,"href":"/integrations/docusign"},{"title":null,"href":"/integrations/dropbox"},{"title":null,"href":"/integrations/dynamics365"},{"title":null,"href":"/integrations/echtpost"},{"title":null,"href":"/integrations/elevenlabs"},{"title":null,"href":"/integrations/entelligence"},{"title":null,"href":"/integrations/exa"},{"title":null,"href":"/integrations/excel"},{"title":null,"href":"/integrations/figma"},{"title":null,"href":"/integrations/firecrawl"},{"title":null,"href":"/integrations/fireflies"},{"title":null,"href":"/integrations/flutterwave"},{"title":null,"href":"/integrations/formsite"},{"title":null,"href":"/integrations/foursquare"},{"title":null,"href":"/integrations/freshdesk"},{"title":null,"href":"/integrations/github"},{"title":null,"href":"/integrations/gmail"},{"title":null,"href":"/integrations/gong"},{"title":null,"href":"/integrations/google_maps"},{"title":null,"href":"/integrations/googleads"},{"title":null,"href":"/integrations/googlebigquery"},{"title":null,"href":"/integrations/googlecalendar"},{"title":null,"href":"/integrations/googledocs"},{"title":null,"href":"/integrations/googledrive"},{"title":null,"href":"/integrations/googlemeet"},{"title":null,"href":"/integrations/googlephotos"},{"title":null,"description":null,"href":"/integrations/googlesheets"},{"title":null,"href":"/integrations/googlesuper"},{"title":null,"description":null,"href":"/integrations/googletasks"},{"title":null,"href":"/integrations/gorgias"},{"title":null,"href":"/integrations/hackernews"},{"title":null,"href":"/integrations/heygen"},{"title":null,"href":"/integrations/hubspot"},{"title":null,"href":"/integrations/humanloop"},{"title":null,"href":"/integrations/intercom"},{"title":null,"href":"/integrations/jira"},{"title":null,"href":"/integrations/junglescout"},{"title":null,"href":"/integrations/klaviyo"},{"title":null,"href":"/integrations/kommo"},{"title":null,"href":"/integrations/linear"},{"title":null,"href":"/integrations/linkedin"},{"title":null,"href":"/integrations/linkhut"},{"title":null,"href":"/integrations/linkup"},{"title":null,"href":"/integrations/listennotes"},{"title":null,"href":"/integrations/lmnt"},{"title":null,"href":"/integrations/mailchimp"},{"title":null,"href":"/integrations/mem0"},{"title":null,"href":"/integrations/metaads"},{"title":null,"href":"/integrations/microsoft_clarity"},{"title":null,"href":"/integrations/microsoft_teams"},{"title":null,"href":"/integrations/mixpanel"},{"title":null,"href":"/integrations/monday"},{"title":null,"href":"/integrations/more_trees"},{"title":null,"href":"/integrations/neon"},{"title":null,"href":"/integrations/ngrok"},{"title":null,"href":"/integrations/notion"},{"title":null,"href":"/integrations/one_drive"},{"title":null,"href":"/integrations/onepage"},{"title":null,"href":"/integrations/open_sea"},{"title":null,"href":"/integrations/outlook"},{"title":null,"href":"/integrations/pagerduty"},{"title":null,"href":"/integrations/pandadoc"},{"title":null,"href":"/integrations/peopledatalabs"},{"title":null,"href":"/integrations/perplexityai"},{"title":null,"href":"/integrations/pipedrive"},{"title":null,"href":"/integrations/placekey"},{"title":null,"href":"/integrations/posthog"},{"title":null,"href":"/integrations/quickbooks"},{"title":null,"href":"/integrations/ramp"},{"title":null,"href":"/integrations/recallai"},{"title":null,"href":"/integrations/reddit"},{"title":null,"href":"/integrations/resend"},{"title":null,"href":"/integrations/retellai"},{"title":null,"href":"/integrations/rocketlane"},{"title":null,"href":"/integrations/rootly"},{"title":null,"href":"/integrations/salesforce"},{"title":null,"href":"/integrations/semanticscholar"},{"title":null,"href":"/integrations/semrush"},{"title":null,"href":"/integrations/sendgrid"},{"title":null,"href":"/integrations/sentry"},{"title":null,"href":"/integrations/serpapi"},{"title":null,"href":"/integrations/servicenow"},{"title":null,"href":"/integrations/share_point"},{"title":null,"href":"/integrations/shopify"},{"title":null,"href":"/integrations/shortcut"},{"title":null,"href":"/integrations/simplesat"},{"title":null,"href":"/integrations/slack"},{"title":null,"href":"/integrations/slack___user"},{"title":null,"href":"/integrations/slackbot"},{"title":null,"href":"/integrations/snowflake"},{"title":null,"href":"/integrations/stripe"},{"title":null,"href":"/integrations/supabase"},{"title":null,"href":"/integrations/tavily"},{"title":null,"href":"/integrations/text_to_pdf"},{"title":null,"href":"/integrations/textrazor"},{"title":null,"href":"/integrations/tinyurl"},{"title":null,"href":"/integrations/todoist"},{"title":null,"href":"/integrations/trello"},{"title":null,"href":"/integrations/twitter"},{"title":null,"href":"/integrations/twitter_media"},{"title":null,"href":"/integrations/typefully"},{"title":null,"href":"/integrations/weathermap"},{"title":null,"href":"/integrations/webflow"},{"title":null,"href":"/integrations/whatsapp"},{"title":null,"href":"/integrations/workiom"},{"title":null,"href":"/integrations/wrike"},{"title":null,"href":"/integrations/yousearch"},{"title":null,"href":"/integrations/youtube"},{"title":null,"href":"/integrations/zendesk"},{"title":null,"href":"/integrations/zenrows"},{"title":null,"href":"/integrations/zoho"},{"title":null,"href":"/integrations/zoom"},{"title":null,"href":"/integrations/zoominfo"}]},{"group":"Admin","icon":"user-group-simple","pages":[{"title":"Users and Roles","href":"/admin/users-and-roles"},{"title":"Single Sign-On (SSO)","href":"/admin/single-sign-on"}]}]},{"group":"Changelog","pages":[{"title":"Product Updates","icon":"rectangle-history","href":"/changelog/product-updates"}]},{"group":"Legal","pages":[{"title":"Data Processing Agreement","href":"/legal/data-processing-agreement"},{"title":"Data Retention Policy ","href":"/legal/data-retention-policy"},{"title":"Privacy Policy","href":"/legal/privacy-policy"},{"title":"Terms of Service","href":"/legal/terms-of-service"}]}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"group":"Endpoints","pages":[{"group":"Agents","pages":[{"title":"List agents","openapi":"GET /agents","href":"/api-reference/endpoint/list-agents"}]},{"group":"Runs","pages":[{"title":"Create a run","openapi":"POST /agents/{agent_id}/runs","href":"/api-reference/endpoint/create-run"},{"title":"Get run status","openapi":"GET /agents/{agent_id}/runs/{run_id}","href":"/api-reference/endpoint/get-run-status"}]}]}]}]},"title":"Googlesuper - Push.ai Documentation","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}