Skip to main content
Mailgun
Mailgun
89 actions · 1 auth method
ObservabilityDeveloper ToolsMarketingMessagingIAM

Authentication

API Key

Use your Mailgun private API key for authentication. Access API Security from your account dropdown menu in the top-righ…Guides: Connector Profile, Link Account
Actions
89 actions
Action
Description
List Sending Metrics
Query detailed email sending and engagement analytics metrics.
List Usage Metrics
Query usage metrics for Mailgun services such as email validation and previews.
List Email Logs
Query detailed email event logs for a time range with filtering support.
Get Tag
Retrieve an analytics tag by name and optionally update its description.
Update Tag
Update the description of an existing analytics tag.
Delete Tag
Delete an analytics tag from the account.
List Email Events
Retrieve a log of email events for a domain within a time period.
List SMTP Credentials
List all SMTP credentials configured for a domain.
Create SMTP Credential
Create a new SMTP login credential for a domain.
Update SMTP Credential
Update the password for an existing SMTP credential.
Delete SMTP Credential
Permanently delete an SMTP credential from a domain.
List Domains
List all domains associated with the Mailgun account.
Create Domain
Add a new sending domain to the Mailgun account.
Get Domain
Retrieve details and DNS verification status for a specific domain.
Update Domain
Update configuration settings for an existing domain.
Verify Domain
Trigger DNS verification for a domain to confirm DNS records are correctly configured.
Delete Domain
Permanently delete a domain from the Mailgun account.
Get Domain Tracking Settings
Retrieve the click, open, and unsubscribe tracking settings for a domain.
Update Click Tracking
Enable or disable click tracking for links in emails sent from a domain.
Update Open Tracking
Enable or disable open tracking for emails sent from a domain.
Update Unsubscribe Tracking
Enable or disable unsubscribe tracking and footer injection for a domain.
List IPs
List all IP addresses allocated to the Mailgun account.
Get IP
Retrieve details for a specific IP address allocated to the account.
List IP Pools
List all IP pools configured on the Mailgun account.
Create IP Pool
Create a new IP pool to group dedicated IPs for a sending stream.
Get IP Pool
Retrieve details of a specific IP pool.
List Mailing Lists
List all mailing lists associated with the Mailgun account.
Create Mailing List
Create a new mailing list for bulk email distribution.
Get Mailing List
Retrieve details of a specific mailing list by its email address.
Update Mailing List
Update the settings of an existing mailing list.
Delete Mailing List
Permanently delete a mailing list and all its members.
List Mailing List Members
List all members of a specific mailing list.
Create Mailing List Member
Add a new member to a mailing list.
Get Mailing List Member
Retrieve the details of a specific mailing list member.
Update Mailing List Member
Update the details or subscription status of an existing mailing list member.
Delete Mailing List Member
Remove a member from a mailing list.
Send Email
Send an email message via Mailgun for the specified domain.
Send Email (MIME)
Send an email in raw MIME format via Mailgun for the specified domain.
List Sending Queues
Retrieve the current state of the sending queues for a domain.
List Routes
List all inbound email routing rules configured on the account.
Create Route
Create a new inbound email routing rule.
Get Route
Retrieve the details of a specific inbound routing rule.
Update Route
Update an existing inbound email routing rule.
Delete Route
Permanently delete an inbound email routing rule.
Match Route
Test which routes match a given recipient email address without sending an email.
List Subaccounts
List all subaccounts under the parent Mailgun account.
Create Subaccount
Create a new subaccount under the parent Mailgun account.
Get Subaccount
Retrieve details of a specific subaccount.
Enable Subaccount
Re-enable a previously disabled subaccount.
Delete Subaccount
Permanently delete a subaccount from the parent Mailgun account.
Disable Subaccount
Disable a subaccount to suspend its ability to send email.
List Bounces
List all bounce records for a domain’s suppression list.
Create Bounce
Manually add an email address to the bounce suppression list for a domain.
Get Bounce
Retrieve the bounce record for a specific email address.
Delete Bounce
Remove a specific email address from the bounce suppression list.
Delete Bounces
Clear all bounce records from a domain’s suppression list.
List Complaints
List all spam complaint records for a domain’s suppression list.
Create Complaint
Manually add an email address to the spam complaint suppression list.
Get Complaint
Retrieve the spam complaint record for a specific email address.
Delete Complaint
Remove a specific email address from the spam complaint suppression list.
Delete Complaints
Clear all spam complaint records from a domain’s suppression list.
List Unsubscribes
List all unsubscribe records for a domain’s suppression list.
Create Unsubscribe
Manually add an email address to the unsubscribe suppression list.
Get Unsubscribe
Retrieve the unsubscribe record for a specific email address.
Delete Unsubscribe
Remove a specific email address from the unsubscribe suppression list.
Delete Unsubscribes
Clear all unsubscribe records from a domain’s suppression list.
List Allowlist
List all entries in the bounce allowlist for a domain.
Create Allowlist Entry
Add an email address or domain to the bounce allowlist.
Get Allowlist Entry
Retrieve a specific entry from the bounce allowlist.
Delete Allowlist Entry
Remove a specific entry from the bounce allowlist.
List Account Templates
List all email templates stored at the account level.
Create Account Template
Create a new email template at the account level.
Get Account Template
Retrieve details of a specific account-level template.
Update Account Template
Update the metadata of an existing account-level template.
Delete Account Template
Permanently delete an account-level template and all its versions.
List Account Template Versions
List all versions of a specific account-level template.
Create Account Template Version
Add a new version to an existing account-level template.
Get Account Template Version
Retrieve a specific version of an account-level template.
Update Account Template Version
Update the content or status of a specific account template version.
Delete Account Template Version
Delete a specific version of an account-level template.
Copy Account Template
Copy one or more account-level templates to a destination domain.
Rename Account Template
Rename an existing account-level template.
List Domain Templates
List all email templates stored at the domain level (v3 API).
List Users
List all users associated with the Mailgun account.
Get Current User
Retrieve the profile of the currently authenticated user.
Get User
Retrieve the profile of a specific user by their user ID.
List Webhooks
List all webhooks configured on the Mailgun account.
Create Webhook
Register a new webhook endpoint to receive Mailgun event notifications.
Delete Webhook
Remove a webhook endpoint from the Mailgun account.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/mailgun/filled/png

Connector Profile

Mailgun - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/mailgun/filled/png

Link Account

Mailgun - API Key
4

Use Actions

Invoke actions using one of the methods below: