Connectors
Communication, Email & Calendar
Gmail
Google email: send, read, label, and search messages and threads
- Signs in with
- OAuth 2.0 sign-in
- Runs on
- Cloud or On-Prem Worker
- Operations
- 79
- Ready-made triggers
- 0
Connect Gmail
- In Neblex open Connect › Connections and click Connect a Service.
- Choose Gmail and whether the connection is shared across the workspace or used in one project.
- Click Authorize and approve access in the window that opens. The connection is created.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
There are no fields to fill in: you sign in to Gmail and approve access.
Use it in a flow
- Open a flow, open the node library and search for Gmail.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Gmail without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Gmail can send webhooks, a Webhook trigger receives them at its own URL.
Operations
79 operations in 1 groups. Each one is a step you can add to a flow.
Gmail79
AutoForwarding gmailgmail_users_settings_getAutoForwarding | GET | Gets the auto-forwarding setting for the specified account. |
AutoForwarding gmailgmail_users_settings_updateAutoForwarding | PUT | Updates the auto-forwarding setting for the specified account. |
BatchDelete gmailgmail_users_messages_batchDelete | POST | Deletes many messages by message ID. |
BatchModify gmailgmail_users_messages_batchModify | POST | Modifies the labels and the Classification Label values on the specified messages. |
Create gmailgmail_users_drafts_create | POST | Creates a draft with the DRAFT label. |
Create gmailgmail_users_labels_create | POST | Creates a label. |
Create gmailgmail_users_messages_insert | POST | Directly inserts a message into only this user's mailbox similar to IMAP APPEND, bypassing most scanning and classification. |
Create gmailgmail_users_settings_cse_identities_create | POST | Creates and configures a client-side encryption identity that's authorized to send mail from the user account. |
Create gmailgmail_users_settings_cse_keypairs_create | POST | Creates and uploads a client-side encryption S/MIME public key certificate chain and private key metadata for the authenticated user. |
Create gmailgmail_users_settings_cse_keypairs_disable | POST | Turns off a client-side encryption key pair. |
Create gmailgmail_users_settings_cse_keypairs_enable | POST | Turns on a client-side encryption key pair that was turned off. |
Create gmailgmail_users_settings_cse_keypairs_obliterate | POST | Deletes a client-side encryption key pair permanently and immediately. |
Create gmailgmail_users_settings_delegates_create | POST | Adds a delegate with its verification status set directly to accepted, without sending any verification email. |
Create gmailgmail_users_settings_filters_create | POST | Creates a filter. |
Create gmailgmail_users_settings_forwardingAddresses_create | POST | Creates a forwarding address. |
Create gmailgmail_users_settings_sendAs_create | POST | Creates a custom "from" send-as alias. |
Delete gmailgmail_users_drafts_delete | DELETE | Immediately and permanently deletes the specified draft. |
Delete gmailgmail_users_labels_delete | DELETE | Immediately and permanently deletes the specified label and removes it from any messages and threads that it's applied to. |
Delete gmailgmail_users_messages_delete | DELETE | Immediately and permanently deletes the specified message. |
Delete gmailgmail_users_settings_cse_identities_delete | DELETE | Deletes a client-side encryption identity. |
Delete gmailgmail_users_settings_delegates_delete | DELETE | Removes the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it. |
Delete gmailgmail_users_settings_filters_delete | DELETE | Immediately and permanently deletes the specified filter. |
Delete gmailgmail_users_settings_forwardingAddresses_delete | DELETE | Deletes the specified forwarding address and revokes any verification that may have been required. |
Delete gmailgmail_users_settings_sendAs_delete | DELETE | Deletes the specified send-as alias. |
Delete gmailgmail_users_settings_sendAs_smimeInfo_delete | DELETE | Deletes the specified S/MIME config for the specified send-as alias. |
Delete gmailgmail_users_threads_delete | DELETE | Immediately and permanently deletes the specified thread. |
Get gmailgmail_users_drafts_get | GET | Gets the specified draft. |
Get gmailgmail_users_labels_get | GET | Gets the specified label. |
Get gmailgmail_users_messages_attachments_get | GET | Gets the specified message attachment. |
Get gmailgmail_users_messages_get | GET | Gets the specified message. |
Get gmailgmail_users_settings_cse_identities_get | GET | Retrieves a client-side encryption identity configuration. |
Get gmailgmail_users_settings_cse_keypairs_get | GET | Retrieves an existing client-side encryption key pair. |
Get gmailgmail_users_settings_delegates_get | GET | Gets the specified delegate. |
Get gmailgmail_users_settings_filters_get | GET | Gets a filter. |
Get gmailgmail_users_settings_forwardingAddresses_get | GET | Gets the specified forwarding address. |
Get gmailgmail_users_settings_sendAs_get | GET | Gets the specified send-as alias. |
Get gmailgmail_users_settings_sendAs_smimeInfo_get | GET | Gets the specified S/MIME config for the specified send-as alias. |
Get gmailgmail_users_threads_get | GET | Gets the specified thread. |
History gmailgmail_users_history_list | GET | Lists the history of all changes to the given mailbox. |
Imap gmailgmail_users_settings_getImap | GET | Gets IMAP settings. |
Imap gmailgmail_users_settings_updateImap | PUT | Updates IMAP settings. |
Import gmailgmail_users_messages_import | POST | Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. |
Language gmailgmail_users_settings_getLanguage | GET | Gets language settings. |
Language gmailgmail_users_settings_updateLanguage | PUT | Updates language settings. |
List gmailsgmail_users_drafts_list | GET | Lists the drafts in the user's mailbox. |
List gmailsgmail_users_labels_list | GET | Lists all labels in the user's mailbox. |
List gmailsgmail_users_messages_list | GET | Lists the messages in the user's mailbox. |
List gmailsgmail_users_settings_cse_identities_list | GET | Lists the client-side encrypted identities for an authenticated user. |
List gmailsgmail_users_settings_cse_keypairs_list | GET | Lists client-side encryption key pairs for an authenticated user. |
List gmailsgmail_users_settings_delegates_list | GET | Lists the delegates for the specified account. |
List gmailsgmail_users_settings_filters_list | GET | Lists the message filters of a Gmail user. |
List gmailsgmail_users_settings_forwardingAddresses_list | GET | Lists the forwarding addresses for the specified account. |
List gmailsgmail_users_settings_sendAs_list | GET | Lists the send-as aliases for the specified account. |
List gmailsgmail_users_threads_list | GET | Lists the threads in the user's mailbox. |
Modify gmailgmail_users_messages_modify | POST | Modifies the labels and the Classification Label values on the specified message. |
Modify gmailgmail_users_threads_modify | POST | Modifies the labels applied to the thread. |
Pop gmailgmail_users_settings_getPop | GET | Gets POP settings. |
Pop gmailgmail_users_settings_updatePop | PUT | Updates POP settings. |
Profile gmailgmail_users_getProfile | GET | Gets the current user's Gmail profile. |
Replace gmailgmail_users_drafts_update | PUT | Replaces a draft's content. |
Replace gmailgmail_users_labels_update | PUT | Updates the specified label. |
Replace gmailgmail_users_settings_sendAs_update | PUT | Updates a send-as alias. |
Send gmailgmail_users_drafts_send | POST | Sends the specified, existing draft to the recipients in the To, Cc, and Bcc headers. |
Send gmailgmail_users_messages_send | POST | Sends the specified message to the recipients in the To, Cc, and Bcc headers. |
SetDefault gmailgmail_users_settings_sendAs_smimeInfo_setDefault | POST | Sets the default S/MIME config for the specified send-as alias. |
SmimeInfo gmailgmail_users_settings_sendAs_smimeInfo_insert | POST | Insert (upload) the given S/MIME config for the specified send-as alias. |
SmimeInfo gmailgmail_users_settings_sendAs_smimeInfo_list | GET | Lists S/MIME configs for the specified send-as alias. |
Stop gmailgmail_users_stop | POST | Turn off push notification delivery for the given user mailbox. |
Trash gmailgmail_users_messages_trash | POST | Moves the specified message to the trash. |
Trash gmailgmail_users_threads_trash | POST | Moves the specified thread to the trash. |
Untrash gmailgmail_users_messages_untrash | POST | Removes the specified message from the trash. |
Untrash gmailgmail_users_threads_untrash | POST | Removes the specified thread from the trash. |
Update gmailgmail_users_labels_patch | PATCH | Patch the specified label. |
Update gmailgmail_users_settings_cse_identities_patch | PATCH | Associates a different key pair with an existing client-side encryption identity. |
Update gmailgmail_users_settings_sendAs_patch | PATCH | Patch the specified send-as alias. |
Vacation gmailgmail_users_settings_getVacation | GET | Gets vacation responder settings. |
Vacation gmailgmail_users_settings_updateVacation | PUT | Updates vacation responder settings. |
Verify gmailgmail_users_settings_sendAs_verify | POST | Sends a verification email to the specified send-as alias address. |
Watch gmailgmail_users_watch | POST | Set up or update a push notification watch on the given user mailbox. |