# MailerSend integration

> Transactional email, SMS and WhatsApp sending API with domains, templates, inbound routing, webhooks, analytics, suppressions and email verification.

- Authentication: apiKey

## Tools (130)

- **Analytics - Activity data by date**: Retrieve email activity counts grouped by date.
- **Analytics - Opens by country**: Retrieve opens grouped by country.
- **Analytics - Opens by reading environment**: Retrieve opens grouped by reading environment (webmail, mobile, desktop).
- **Analytics - Opens by user-agent name**: Retrieve opens grouped by user-agent name (browser and operating system).
- **Blocklist monitoring - Create a monitor**: If you want to create a new blocklist monitor, use this POST request:
- **Blocklist monitoring - Delete a monitor**: If you want to delete a blocklist monitor, use this DELETE request:
- **Blocklist monitoring - Get a monitor**: If you want to retrieve information about a specific blocklist monitor, use this GET request:
- **Blocklist monitoring - List monitors**: If you want to retrieve a list of your blocklist monitors, use this GET request:
- **Blocklist monitoring - Update a monitor**: If you want to update an existing blocklist monitor, use this PUT request:
- **DMARC monitoring - Create a monitor**: If you want to create a new DMARC monitor for a domain, use this POST request:
- **DMARC monitoring - Delete a monitor**: If you want to delete a DMARC monitor, use this DELETE request:
- **DMARC monitoring - Get aggregated reports**: If you want to retrieve aggregated DMARC reports for a monitor, use this GET request:
- **DMARC monitoring - Get IP-specific reports**: If you want to retrieve detailed DMARC reports for a specific IP address, use this GET request:
- **DMARC monitoring - Get report sources**: If you want to retrieve a list of report sources for a monitor, use this GET request:
- **DMARC monitoring - List monitors**: If you want to retrieve information about multiple DMARC monitors, use this GET request:
- **DMARC monitoring - Mark IP as favorite**: If you want to mark an IP address as a favorite for a monitor, use this PUT request:
- **DMARC monitoring - Remove IP from favorites**: If you want to remove an IP address from favorites for a monitor, use this DELETE request:
- **DMARC monitoring - Update a monitor**: If you want to update a DMARC monitor, use this PUT request:
- **Domains - Add a domain**: If you want to add a new domain, use this POST request:
- **Domains - Delete a domain**: If you want to delete a domain name, use this DELETE request:
- **Domains - Get a list of domains**: If you want to retrieve information about multiple domains, use this GET request:
- **Domains - Get a single domain**: If you want to retrieve information about a single domain name, use this GET request:
- **Domains - Get DNS Records**: If you want to retrieve the domain's DNS records, use this GET request:
- **Domains - Get recipients for a domain**: Retrieve the recipients (creation, update and deletion dates) for a domain name.
- **Domains - Get verification status**: If you want to retrieve the verification status for a domain, use this GET request:
- **Domains - Update domain settings**: If you want to update the domain name settings, use this PUT request:
- **Email activity - Get a list of activities**: Retrieve every data point of the activity that happened for a specific domain (one row per event).
- **Email activity - Get a single activity**: If you want to retrieve a single activity, use this GET request:
- **Email - Get bulk email status**: Get the bulk email information like validation errors, failed emails and more.
- **Email - Send an email**: Send an asynchronous email. Returns 202 with an x-message-id header that identifies the message.
- **Email - Send bulk emails**: Send multiple asynchronous emails in one request. Returns a bulk_email_id to poll for status.
- **Emails - Get a list of emails**: Retrieve the emails sent from one of your domains, one row per email, newest first.
- **Emails - Get a single email**: Retrieve a single email, its content and its activity events.
- **Email verification - Create a list**: Add a new email verification list (up to 10000 emails), optionally starting verification immediately.
- **Email verification - Get all lists**: Get all email verifications lists with this GET request:
- **Email verification - Get a single list**: Retrieve information about a single email verification list.
- **Email verification - Get async email verification status**: Retrieve the status and result of an async single-email verification.
- **Email verification - Get list results**: Get the result for each individual email of an email verification list.
- **Email verification - Verify a list**: Start verification of an email verification list (consumes credits).
- **Email verification - Verify an email**: Verify a single email address synchronously.
- **Email verification - Verify an email (Async)**: Check a single email and receive the result asynchronously to avoid delays and timeouts.
- **Inbound routing - Add an inbound route**: If you want to add a new inbound route to a domain, use this POST request:
- **Inbound routing - Delete an inbound route**: If you want to delete an inbound route, use this DELETE request:
- **Inbound routing - Get a list of inbound routes**: If you want to retrieve information about multiple inbound routes, use this GET request:
- **Inbound routing - Get a single inbound route**: If you want to retrieve a single inbound route, use this GET request:
- **Inbound routing - Update an inbound route**: If you want to update the information of an existing inbound route, use this PUT request:
- **Messages - Get a list of messages**: Retrieve information about all messages with this GET request.
- **Messages - Get information for a single message**: Retrieve information for a single message with this GET request.
- **Recipients - Add recipients to a suppression list (blocklist)**: Add recipients or patterns to a blocklist.
- **Recipients - Add recipients to a suppression list (hard-bounces)**: Add a hard bounce for one or more recipients.
- **Recipients - Add recipients to a suppression list (spam-complaints)**: Add a spam complaint for one or more recipients.
- **Recipients - Add recipients to a suppression list (unsubscribes)**: Set one or more recipients as unsubscribed.
- **Recipients - Delete a recipient**: Delete the information of a single recipient and its domain using this DELETE request:
- **Recipients - Delete recipients from a suppression list (blocklist)**: Delete one or more blocklist entries, or all of them.
- **Recipients - Delete recipients from a suppression list (hard-bounces)**: Delete one or more hard bounces by ID, or all of them.
- **Recipients - Delete recipients from a suppression list (on-hold-list)**: Delete one or more on hold entries by ID, or all of them.
- **Recipients - Delete recipients from a suppression list (spam-complaints)**: Delete one or more spam complaints by ID, or all of them.
- **Recipients - Delete recipients from a suppression list (unsubscribes)**: Delete one or more unsubscribe entries by ID, or all of them.
- **Recipients - Get a single recipient**: Retrieve the information of a single recipient and its domain using this GET request:
- **Recipients - Get recipients**: Retrieve the email addresses of recipients using this GET request:
- **Recipients - Get recipients from a suppression list (blocklist)**: List recipients and patterns on the blocklist of an account or domain.
- **Recipients - Get recipients from a suppression list (hard-bounces)**: List hard bounced recipients of an account or domain.
- **Recipients - Get recipients from a suppression list (on-hold-list)**: List on hold recipients for an account or domain.
- **Recipients - Get recipients from a suppression list (spam-complaints)**: List recipients who made a spam complaint for an account or domain.
- **Recipients - Get recipients from a suppression list (unsubscribes)**: List unsubscribed recipients for an account or domain.
- **Scheduled messages - Delete a scheduled message**: Delete a scheduled message with this DELETE request:
- **Scheduled messages - Get a single scheduled message**: Get information about a specific scheduled message, like its subject, creation date, sending date and domain.
- **Scheduled messages - Get list of scheduled messages**: Get information on scheduled messages, such as subject, time of creation, and time of sending.
- **Sender identities - Add a sender identity**: Add a new sender identity from which you can send emails without having to verify a domain.
- **Sender identities - Delete a sender identity**: If you want to delete a sender identity, use this DELETE request:
- **Sender identities - Delete a sender identity by email**: If you want to delete a sender identity by email, use this DELETE request:
- **Sender identities - Get a list of sender identities**: Retrieve information about sender identities with this GET request:
- **Sender identities - Get a single sender identity**: If you want to retrieve a single sender identity, use this GET request:
- **Sender identities - Get a single sender identity by email**: If you want to retrieve a single sender identity by email, use this GET request:
- **Sender identities - Resend a sender identity verification**: If you want to resend the verification email for a sender identity, use this POST request:
- **Sender identities - Update a sender identity**: If you want to update the information of an existing sender identity, use this PUT request:
- **Sender identities - Update a sender identity by email**: If you want to update the information of an existing sender identity by email, use this PUT request:
- **SMS activity - Get activity of a single message**: Get every activity data point that happened to a specific SMS message.
- **SMS activity - Get a list of activities**: Retrieve every data point of the activity that happened for a specific phone number.
- **SMS inbound routing - Add an SMS inbound route**: If you want to add a new SMS inbound route to a domain, use this POST request:
- **SMS inbound routing - Delete an SMS inbound route**: If you want to delete an SMS inbound route, use this DELETE request:
- **SMS inbound routing - Get a list of SMS inbound routes**: If you want to retrieve information about multiple SMS inbound routes, use this GET request:
- **SMS inbound routing - Get a single SMS inbound route**: If you want to retrieve a single SMS inbound route, use this GET request:
- **SMS inbound routing - Update an inbound route**: If you want to update the information of an existing inbound route, use this PUT request:
- **SMS messages - Get a list of SMS messages**: Get a list of SMS messages information with this GET request:
- **SMS messages - Get an SMS message**: Get a single SMS message.
- **SMS numbers - Delete an SMS phone number**: Delete an SMS phone number with this DELETE request:
- **SMS numbers - Get a list of SMS phone numbers**: Get a list of SMS phone numbers information with this GET request:
- **SMS numbers - Get an SMS phone number**: Get information about a specific SMS phone number with this GET request:
- **SMS numbers - Update a single SMS phone number**: Update a specific SMS phone number (pause or unpause it).
- **SMS recipients - Get a list of SMS recipients**: Get a list of SMS recipients information with this GET request:
- **SMS recipients - Get an SMS recipient**: Get information about a specific SMS recipient with this GET request:
- **SMS recipients - Update a single SMS recipient**: Update a specific SMS recipient's status (active or opt_out).
- **SMS - Send an SMS**: Send an asynchronous SMS. Returns 202 with an X-SMS-Message-Id header.
- **SMS webhooks - Create an SMS webhook**: Create a SMS webhook using this POST request:
- **SMS webhooks - Delete an SMS webhook**: Delete a SMS webhook using this DELETE request:
- **SMS webhooks - Get a list of SMS webhooks**: If you want to retrieve information about SMS webhooks, use this GET request:
- **SMS webhooks - Get a single SMS webhook**: To retrieve information about a single SMS webhook, use this GET request:
- **SMS webhooks - Update a single SMS webhook**: Update a SMS webhook using this PUT request:
- **SMTP users - Add SMTP user**: If you want to add a SMTP user to your domain, use this POST request:
- **SMTP users - Delete SMTP user**: If you want to remove SMTP user, use this DELETE request:
- **SMTP users - Get a list of SMTP users**: Retrieve information about account SMTP users with this GET request:
- **SMTP users - Get a single SMTP user**: If you want to retrieve a single account SMTP user, use this GET request:
- **SMTP users - Update SMTP user**: If you want to update the information of an existing SMTP user, use this PUT request:
- **Templates - Create a template**: Create a new template using this POST request:
- **Templates - Delete a template**: Delete a template with this DELETE request:
- **Templates - Get a single template**: Retrieve the information of a single template, its category, domain, and stats.
- **Templates - Get templates**: Retrieve the account templates using this GET request:
- **Templates - Update a template**: Update an existing template. Only templates created via API (origin=api) can be updated.
- **Tokens - Change token name**: Change an API token name with this PUT request:
- **Tokens - Create a token**: Create an API token with this POST request:
- **Tokens - Delete a token**: Delete an API token with this DELETE request:
- **Tokens - List tokens**: List API token with this GET request:
- **Tokens - Show a token**: View API token with this GET request:
- **Tokens - Update a token**: Update an API token with this PUT request:
- **Users - Cancel an invite**: If you want to cancel a user invite from account, use this DELETE request:
- **Users - Delete a user from account**: If you want to delete a user from account, use this DELETE request:
- **Users - Get a list of account users**: Retrieve information about account users with this GET request:
- **Users - Get a list of invites**: Retrieve information about account invited users with this GET request:
- **Users - Get a single account user**: If you want to retrieve a single account user, use this GET request:
- **Users - Get a single invite**: If you want to retrieve a single invite, use this GET request:
- **Users - Invite a user to account**: If you want to add a new user to your account, use this POST request:
- **Users - Resend an invite**: If you want to resend a user invite, use this POST request:
- **Users - Update account user**: If you want to update the information of an existing account user, use this PUT request:
- **Webhooks - Create a webhook**: Create a webhook using this POST request:
- **Webhooks - Delete a webhook**: Delete a webhook using this DELETE request:
- **Webhooks - Get a list of webhooks**: If you want to retrieve information about webhooks, use this GET request:
- **Webhooks - Get a webhook**: To retrieve information about a single webhook, use this GET request:
- **Webhooks - Update a webhook**: Update a webhook using this PUT request:
- **WhatsApp - Send a WhatsApp message**: Send an asynchronous template-based WhatsApp message to up to 10 recipients.

Connect MailerSend in General Input: https://www.generalinput.com/apps/mailersend