Bots From Extension: email-graph-api
Email Graph API - Read emails and create subscription to Graph API
This extension provides 6 bots.
Bot @graph-api:create-subscription
Bot Position In Pipeline: Source Sink
Create subscription for email messages change notifications
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
minutes | Text | 3600 | Number of minutes to keep subscription active. |
webhook* | Text | Notification URL |
Bot @graph-api:get-emails-by-id
Bot Position In Pipeline: Sink
Get email messages from message ID
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
id_column | Text | id | Column name in input dataset which contains message ID |
Bot *graph-api:list-subscriptions
Bot Position In Pipeline: Source Sink
List current subscriptions for the mailbox
This bot expects a Full CFXQL.
Bot applies the Query on the data that is already loaded from previous bot or from a source.
Bot @graph-api:mark-unread
Bot Position In Pipeline: Sink
Mark emails as unread within a mailbox
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
id_column | Text | id | Column name in input dataset which contains message ID |
Bot @graph-api:readmail
Bot Position In Pipeline: Source
Get emails from the mailbox
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
fetch_type | Text | unread | To get all emails or only unread emails. Supports all/unread. |
mark_as_read | Text | no | Mark emails as read at source. Supports yes/no. |
keep_alive | Text | yes | Keep the session alive after reading all emails. Supports yes/no. |
filter | Text | Filter the messages. Supports CFXQL filtering. Timestamp filtering can be provided (timestamp is after -24h) |
Bot @graph-api:sendmail
Bot Position In Pipeline: Sink
Send emails to the mailbox
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
subject_col* | Text | Column name in input dataset which contains Subject | |
msg_col* | Text | Column name in input dataset which contains Message | |
msg_type_col | Text | Column name in input dataset which contains Message type. Default is Text, must be one of Text/HTML | |
from_address | Text | From Address | |
to_addresses* | Text | Comma separated list of addresses to send the email to | |
cc_addresses | Text | Comma separated list of addresses to add as CC | |
keep_alive | Text | yes | Keep the session alive after reading all emails. Supports yes/no. |