Overview
Add Mailgun to any ModuleX agent or workflow. Transactional email API integration for sending, receiving, and tracking email via the Mailgun REST API (api.mailgun.net).
Authentication
Mailgun API Key
Authenticate using your Mailgun API key and regionStep 1
Step 2
Step 3
Step 4
Required Credentials
Available Actions
send_email — Send an email via Mailgun
send_email — Send an email via Mailgun
Parameters
true)true)true)Response
verify_email — Verify an email address for deliverability using Mailgun's validation API
verify_email — Verify an email address for deliverability using Mailgun's validation API
create_mailinglist_member — Add a member to an existing Mailgun mailing list
create_mailinglist_member — Add a member to an existing Mailgun mailing list
Parameters
yes)no)Response
create_route — Create a new Mailgun route for email matching and forwarding
create_route — Create a new Mailgun route for email matching and forwarding
Parameters
Response
delete_mailinglist_member — Delete a member from a Mailgun mailing list by email address
delete_mailinglist_member — Delete a member from a Mailgun mailing list by email address
Parameters
Response
list_domains — List all domains configured in the Mailgun account
list_domains — List all domains configured in the Mailgun account
list_mailinglist_members — List all members of a Mailgun mailing list
list_mailinglist_members — List all members of a Mailgun mailing list
Parameters
Response
retrieve_mailinglist_member — Get details of a specific mailing list member by email address
retrieve_mailinglist_member — Get details of a specific mailing list member by email address
Parameters
Response
suppress_email — Add an email address to a Mailgun suppression list (bounces, unsubscribes, or complaints)
suppress_email — Add an email address to a Mailgun suppression list (bounces, unsubscribes, or complaints)
Parameters
550)*)Response
Limits & Quotas
- Free tier: 100 emails/day for the first 30 days (sandbox domain).
- Paid plans: rate limits vary by plan; see https://www.mailgun.com/pricing/.
- Email validation: billed separately per validation request.
- Error model: non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising.