AACFlow

Mailgun

Send emails and manage mailing lists with Mailgun

Usage Instructions

Integrate Mailgun into your workflow. Send transactional emails, manage mailing lists and members, view domain information, and track email events. Supports text and HTML emails, tags for tracking, and comprehensive list management.

Tools

mailgun_send_message

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
domainstringYesNo description
fromstringYesSender email address (e.g., sender@example.com or "Name <sender@example.com>")
tostringYesRecipient email address (e.g., user@example.com). Use comma-separated values for multiple recipients
subjectstringYesNo description
textstringNoNo description
htmlstringNoHTML body of the email (e.g., "<h1>Hello</h1><p>Message content</p>")
ccstringNoCC recipient email address (e.g., cc@example.com). Use comma-separated values for multiple recipients
bccstringNoBCC recipient email address (e.g., bcc@example.com). Use comma-separated values for multiple recipients
tagsstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the message was sent successfully
idstringMessage ID
messagestringResponse message from Mailgun

mailgun_get_message

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
domainstringYesNo description
messageKeystringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the request was successful
recipientsstringMessage recipients
fromstringSender email
subjectstringMessage subject
bodyPlainstringPlain text body
strippedTextstringStripped text
strippedSignaturestringStripped signature
bodyHtmlstringHTML body
strippedHtmlstringStripped HTML
attachmentCountnumberNumber of attachments
timestampnumberMessage timestamp
messageHeadersjsonMessage headers
contentIdMapjsonContent ID map

mailgun_list_messages

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
domainstringYesNo description
eventstringNoNo description
limitnumberNoNo description

Output

ParameterTypeDescription
successbooleanWhether the request was successful
itemsjsonArray of event items
pagingjsonPaging information

mailgun_create_mailing_list

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
addressstringYesNo description
namestringNoNo description
descriptionstringNoNo description
accessLevelstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the list was created successfully
messagestringResponse message
listjsonCreated mailing list details

mailgun_get_mailing_list

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
addressstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the request was successful
listjsonMailing list details

mailgun_add_list_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listAddressstringYesNo description
addressstringYesNo description
namestringNoNo description
varsstringNoNo description
subscribedbooleanNoNo description

Output

ParameterTypeDescription
successbooleanWhether the member was added successfully
messagestringResponse message
memberjsonAdded member details

mailgun_list_domains

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the request was successful
totalCountnumberTotal number of domains
itemsjsonArray of domain objects

mailgun_get_domain

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
domainstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the request was successful
domainjsonDomain details

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started