Gmail
Connect your Gmail account to send, receive, and manage your emails seamlessly.
Available tools
12 actions available as tools
Download attachment
Download an attachment by attachmentId to the /tmp directory. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.messages.attachments/get)
Update primary signature
Update the signature for the primary email address. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.settings.sendAs/update)
Update org signature
Update the signature for a specific email address in an organization. A Google Cloud service account with delegated domain-wide authority is required for this action. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.settings.sendAs/update)
Send email
Send an email from your Google Workspace email account. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/send) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - to: Return JSON in this format: string[] - cc: Return JSON in this format: string[] - bcc: Return JSON in this format: string[] - attachmentFilenames: Return JSON in this format: string[] - attachmentUrlsOrPaths: Return JSON in this format: string[]
Remove label from email
Remove label(s) from an email message. [See the docs](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/modify) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - removeLabelIds: Return JSON in this format: string[]
List labels
List all the existing labels in the connected account. [See the docs](https://developers.google.com/gmail/api/reference/rest/v1/users.labels/list)
Find email
Find an email using Google's Search Engine. [See the docs](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/list) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - labels: Return JSON in this format: string[]
Create draft
Create a draft from your Google Workspace email account. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.drafts/create) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - to: Return JSON in this format: string[] - cc: Return JSON in this format: string[] - bcc: Return JSON in this format: string[] - attachmentFilenames: Return JSON in this format: string[] - attachmentUrlsOrPaths: Return JSON in this format: string[]
Archive email
Archive an email message. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/modify)
Approve workflow
Suspend the workflow until approved by email. [See the documentation](https://pipedream.com/docs/code/nodejs/rerun#flowsuspend) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - to: Return JSON in this format: string[]
Add label to email
Add label(s) to an email message. [See the docs](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/modify) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - addLabelIds: Return JSON in this format: string[]
Create label
Create a new label in the connected account. [See the documentation](https://developers.google.com/workspace/gmail/api/reference/rest/v1/users.labels/create)