get_activity
Retrieve email activity for a domain within a specified date range. Filter by event types such as sent, delivered, bounced, opened, clicked, etc.
Returns detailed activity records including recipient info, timestamps, and event details.
update_identity
Update an existing sender identity's display name, reply-to address, or personal note.
create_domain
Add a new sending domain to your MailerSend account. After creation, you'll need to configure DNS records (SPF, DKIM, DMARC) and verify the domain before sending.
get_domain
Retrieve detailed information about a specific sending domain including its settings and DNS configuration status.
get_template
Retrieve detailed information about a specific email template, including personalization settings and statistics.
delete_domain
Permanently remove a sending domain from your MailerSend account. This action cannot be undone.
remove_from_suppressions
Remove entries from a suppression list by ID, or clear all entries for a domain. This re-enables sending to previously suppressed addresses.
list_recipients
Retrieve a paginated list of recipients who have been sent emails. Optionally filter by domain.
verify_domain
Trigger DNS verification for a sending domain. Checks SPF, DKIM, DMARC, MX, and tracking records. Returns the verification status for each record type.
list_domains
Retrieve a paginated list of sending domains. Optionally filter by verification status.
get_verification_list
Retrieve the status and details of a bulk email verification list, including verification statistics and progress.
list_templates
Retrieve a paginated list of email templates. Optionally filter by domain.
send_email
Send a transactional email via MailerSend. Supports HTML and plain text content, or a pre-built template.
Allows CC/BCC recipients, reply-to addresses, attachments (base64-encoded), personalization variables, tags, and scheduled delivery up to 72 hours in advance.
send_sms
Send a transactional SMS message via MailerSend. Currently available for US and Canadian phone numbers only.
Supports personalization variables using {{variable}} syntax for dynamic content per recipient.
add_to_suppressions
Add email addresses or patterns to a suppression list. Prevents future emails from being sent to these addresses.
For blocklist, you can add both specific recipients and wildcard patterns.
delete_identity
Permanently delete a sender identity. This action cannot be undone.
delete_recipient
Permanently delete a recipient record. This action cannot be undone.
create_identity
Create a new sender identity (verified "From" address) for a domain. The identity must be verified before it can be used to send emails.
delete_template
Permanently delete an email template. This action cannot be undone.
create_verification_list
Create a bulk email verification list and optionally start verification immediately. Upload a list of email addresses to check their validity in bulk.
get_recipient
Retrieve detailed information about a specific recipient, including their email history and domain information.
get_suppressions
Retrieve entries from a suppression list. Supports blocklist, hard bounces, spam complaints, and unsubscribes.
Suppression lists automatically prevent sending to problematic addresses.
verify_single_email
Verify a single email address to check if it's valid, risky, or undeliverable. Helps reduce bounces by validating addresses at the point of collection.
list_identities
Retrieve a paginated list of sender identities. Optionally filter by domain.