Send Email
Send an email using Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_EMAIL])
Create Template
Create an email template in Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEMPLATE])
Delete Template
Delete an existing email template from Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TEMPLATE])
Update Template
Update an existing email template in Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TEMPLATE])
Get Template
Retrieve details of a specific email template from Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_TEMPLATE])
List Templates
List all email templates available in Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_TEMPLATES])
Verify Email Identity
Verify an email address or domain for use with Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VERIFY_EMAIL_IDENTITY])
Delete Verified Email Identity
Remove a verified email address or domain from Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_VERIFIED_EMAIL_IDENTITY])
Get Send Quota
Retrieve sending limits and usage information for the Amazon SES account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_SEND_QUOTA])
Get Send Statistics
Get sending statistics for the Amazon SES account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_SEND_STATISTICS])
Create Configuration Set
Create a configuration set for managing email sending options.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CONFIGURATION_SET])
Delete Configuration Set
Delete an existing configuration set from Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CONFIGURATION_SET])
Update Configuration Set
Modify settings of an existing configuration set in Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CONFIGURATION_SET])
Create Receipt Rule
Create a new receipt rule for handling incoming emails.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECEIPT_RULE])
Delete Receipt Rule
Remove an existing receipt rule from Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_RECEIPT_RULE])
Update Receipt Rule
Modify an existing receipt rule in Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_RECEIPT_RULE])
Create Receipt Rule Set
Create a new receipt rule set for organizing receipt rules.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECEIPT_RULE_SET])
Delete Receipt Rule Set
Remove an existing receipt rule set from Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_RECEIPT_RULE_SET])
Set Active Receipt Rule Set
Specify which receipt rule set should be active for incoming emails.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_ACTIVE_RECEIPT_RULE_SET])
Create Custom Verification Email Template
Create a custom email template for domain verification.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOM_VERIFICATION_EMAIL_TEMPLATE])
Delete Custom Verification Email Template
Remove a custom verification email template from Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CUSTOM_VERIFICATION_EMAIL_TEMPLATE])
Send Custom Verification Email
Send a custom verification email to verify an email address or domain.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOM_VERIFICATION_EMAIL])
Email Sent
Triggered when an email is successfully sent through Amazon SES.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_SENT])
Email Delivery
Triggered when an email is successfully delivered to the recipient.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_DELIVERY])
Email Bounce
Triggered when an email bounces and cannot be delivered.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_BOUNCE])
Email Complaint
Triggered when a recipient marks an email as spam.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_COMPLAINT])
Email Open
Triggered when a recipient opens an email (if tracking is enabled).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_OPEN])
Email Click
Triggered when a recipient clicks a link in an email (if tracking is enabled).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_CLICK])
Sending Limit Reached
Triggered when the account reaches its sending quota limit.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SENDING_LIMIT_REACHED])
Identity Verified
Triggered when an email address or domain is successfully verified.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IDENTITY_VERIFIED])