Gmail
Read and send emails with Gmail.
Authentication
This connector uses OAuth 2.0 authentication.
info
Set up your connection in the Abstra Console before using it in your workflows.
How to use
Using the Smart Chat
Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".
Using the Web Editor
from abstra.connectors import run_connection_action
result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})
Available Actions
This connector provides 79 actions:
| Action | Parameters |
|---|---|
| users_get_profile | No parameters |
| users_watch | labelIds (array) labelFilterAction (string) labelFilterBehavior (string) topicName (string) |
| users_stop | No parameters |
| drafts_delete | No parameters |
| drafts_create | id (string) message (undefined) |
| drafts_get | No parameters |
| drafts_list | No parameters |
| drafts_send | id (string) message (undefined) |
| drafts_update | id (string) message (undefined) |
| history_list | No parameters |
| messages_trash | No parameters |
| messages_untrash | No parameters |
| messages_delete | No parameters |
| messages_batch_delete | ids (array) |
| messages_import | id (string) threadId (string) labelIds (array) snippet (string) historyId (string) internalDate (string) payload (undefined) sizeEstimate (integer) raw (string) |
| messages_insert | id (string) threadId (string) labelIds (array) snippet (string) historyId (string) internalDate (string) payload (undefined) sizeEstimate (integer) raw (string) |
| messages_get | No parameters |
| messages_send | id (string) threadId (string) labelIds (array) snippet (string) historyId (string) internalDate (string) payload (undefined) sizeEstimate (integer) raw (string) |
| messages_list | No parameters |
| messages_modify | addLabelIds (array) removeLabelIds (array) |
| messages_batch_modify | ids (array) addLabelIds (array) removeLabelIds (array) |
| attachments_get | No parameters |
| labels_create | id (string) name (string) messageListVisibility (string) labelListVisibility (string) type (string) messagesTotal (integer) messagesUnread (integer) threadsTotal (integer) threadsUnread (integer) color (undefined) |
| labels_delete | No parameters |
| labels_get | No parameters |
| labels_list | No parameters |
| labels_update | id (string) name (string) messageListVisibility (string) labelListVisibility (string) type (string) messagesTotal (integer) messagesUnread (integer) threadsTotal (integer) threadsUnread (integer) color (undefined) |
| labels_patch | id (string) name (string) messageListVisibility (string) labelListVisibility (string) type (string) messagesTotal (integer) messagesUnread (integer) threadsTotal (integer) threadsUnread (integer) color (undefined) |
| threads_trash | No parameters |
| threads_untrash | No parameters |
| threads_delete | No parameters |
| threads_get | No parameters |
| threads_list | No parameters |
| threads_modify | addLabelIds (array) removeLabelIds (array) |
| settings_get_imap | No parameters |
| settings_update_imap | enabled (boolean) autoExpunge (boolean) expungeBehavior (string) maxFolderSize (integer) |
| settings_get_pop | No parameters |
| settings_update_pop | accessWindow (string) disposition (string) |
| settings_get_vacation | No parameters |
| settings_update_vacation | enableAutoReply (boolean) responseSubject (string) responseBodyPlainText (string) responseBodyHtml (string) restrictToContacts (boolean) restrictToDomain (boolean) startTime (string) endTime (string) |
| settings_get_language | No parameters |
| settings_update_language | displayLanguage (string) |
| settings_get_auto_forwarding | No parameters |
| settings_update_auto_forwarding | enabled (boolean) emailAddress (string) disposition (string) |
| send_as_list | No parameters |
| send_as_get | No parameters |
| send_as_create | sendAsEmail (string) displayName (string) replyToAddress (string) signature (string) isPrimary (boolean) isDefault (boolean) treatAsAlias (boolean) smtpMsa (undefined) verificationStatus (string) |
| send_as_update | sendAsEmail (string) displayName (string) replyToAddress (string) signature (string) isPrimary (boolean) isDefault (boolean) treatAsAlias (boolean) smtpMsa (undefined) verificationStatus (string) |
| send_as_patch | sendAsEmail (string) displayName (string) replyToAddress (string) signature (string) isPrimary (boolean) isDefault (boolean) treatAsAlias (boolean) smtpMsa (undefined) verificationStatus (string) |
| send_as_delete | No parameters |
| send_as_verify | No parameters |
| smime_info_list | No parameters |
| smime_info_get | No parameters |
| smime_info_insert | id (string) issuerCn (string) isDefault (boolean) expiration (string) pem (string) pkcs12 (string) encryptedKeyPassword (string) |
| smime_info_delete | No parameters |
| smime_info_set_default | No parameters |
| identities_create | emailAddress (string) primaryKeyPairId (string) signAndEncryptKeyPairs (undefined) |
| identities_delete | No parameters |
| identities_get | No parameters |
| identities_list | No parameters |
| identities_patch | emailAddress (string) primaryKeyPairId (string) signAndEncryptKeyPairs (undefined) |
| keypairs_create | keyPairId (string) pkcs7 (string) pem (string) subjectEmailAddresses (array) enablementState (string) disableTime (string) privateKeyMetadata (array) |
| keypairs_disable | |
| keypairs_enable | |
| keypairs_get | No parameters |
| keypairs_list | No parameters |
| keypairs_obliterate | |
| filters_list | No parameters |
| filters_get | No parameters |
| filters_create | id (string) criteria (undefined) action (undefined) |
| filters_delete | No parameters |
| forwarding_addresses_list | No parameters |
| forwarding_addresses_get | No parameters |
| forwarding_addresses_create | forwardingEmail (string) verificationStatus (string) |
| forwarding_addresses_delete | No parameters |
| delegates_list | No parameters |
| delegates_get | No parameters |
| delegates_create | delegateEmail (string) verificationStatus (string) |
| delegates_delete | No parameters |