# Moosend integration

> Email marketing platform API for mailing lists, subscribers, custom fields, campaigns, senders, segments and campaign statistics.

- Authentication: apiKey

## Tools (48)

- **A/B Test Campaign Summary**: Provides a basic summary of the results for a sent AB test campaign, separately for each version (A and B), such as the number of recipients, opens, clicks, bounces, unsubscribes, forwards etc to date.
- **Activity By Location**: Returns a detailed report of your campaign opens (unique and total) by country.
- **Adding criteria to segments**: Adds a new criterion (a rule) to the specified segment.
- **Adding multiple subscribers**: This method allows you to add multiple subscribers in a mailing list with a single call. If some subscribers already exist with the given email addresses, they will be updated. If you try to add a subscriber with an invalid email address, t
- **Adding subscribers**: Adds a new subscriber to the specified mailing list. If there is already a subscriber with the specified email address in the list, an update will be performed instead. The rate limit for this request is 10 requests per 10 seconds (*per API
- **Campaign Summary**: Provides a basic summary of the results for any sent campaign such as the number of recipients, opens, clicks, bounces, unsubscribes, forwards etc. to date.
- **Cloning An Existing Campaign**: Creates an exact copy of an existing campaign. The new campaign is created as a draft.
- **Creating a custom field**: Creates a new custom field in the specified mailing list.
- **Creating A Draft Campaign**: Creates a new campaign in your account. This method does not send the campaign, but rather creates it as a draft, ready for sending or testing. You can choose to send either a regular campaign or an AB split campaign. Campaign content must
- **Creating a mailing list**: Creates a new empty mailing list in your account.
- **Creating a new empty segment**: Creates a new empty segment (without criteria) for the given mailing list. You may specify the name of the segment and the way the criteria will match together.
- **Creating a new segment**: Creates a new segment (with criteria) for the given mailing list. You may specify the name of the segment, the way the criteria will match together and the criteria that you wish to segment your list by.
- **Deleting A Campaign**: Deletes a campaign from your account, draft or even sent.
- **Deleting a mailing list**: Deletes a mailing list from your account.
- **Deleting A Segment**: Deletes a segment along with its criteria from the mailing list. The subscribers of the mailing list that the segment returned are not deleted or affected in any way.
- **Get All Campaigns**: Returns a list of all campaigns in your account with detailed information. Because the results for this call could be quite big, paging information is required as input.
- **Get Campaigns By Page**: Returns a list of all campaigns in your account with detailed information. Because the results for this call could be quite big, paging information is required as input.
- **Get Campaigns By Page And Pagesize**: Returns a list of all campaigns in your account with detailed information. Because the results for this call could be quite big, paging information is required as input.
- **Get Campaign Statistics**: Returns a detailed list of statistics for a given campaign based on activity such as emails sent, opened, bounced, link clicked, etc. Because the results for this call could be quite big, paging information is required as input.
- **Get subscriber by email address**: Searches for a subscriber with the specified email address in the specified mailing list and returns detailed information such as id, name, date created, date unsubscribed, status and custom fields
- **Get subscriber by id**: Searches for a subscriber with the specified unique id in the specified mailing list and returns detailed information such as email, name, date created, date unsubscribed, status and custom fields.
- **Getting all active mailing lists**: Gets a list of your active mailing lists in your account.
- **Getting all active mailing lists with paging**: Gets a list of your active mailing lists in your account. Because the results for this call could be quite big, paging information is required as input.
- **Getting All Your Senders**: Gets a list of your active senders in your account. You may specify any email address of these senders when sending a campaign.
- **Getting Campaign Details**: Returns a complete set of properties that describe the requested campaign in detail. No statistics are included in the result.
- **Getting mailing list details**: Gets details for a given mailing list. You may include subscriber statistics in your results or not. Any segments existing for the requested mailing list will not be included in the results.
- **Getting segment details**: Gets detailed information on a specific segment and its criteria. However, it does not include the subscribers returned by the segment.
- **Getting segments**: Get a list of all segments with their criteria for the given mailing list.
- **Getting segment subscribers**: Gets a list of the subscribers that the specified segment returns according to its criteria. Because the results for this call could be quite big, paging information is required as input.
- **Getting Sender Details**: Returns basic information for the specified sender identified by its email address.
- **Getting subscribers**: Gets a list of all subscribers in a given mailing list. You may filter the list by setting a date to fetch those subscribed since then and/or by their status. Because the results for this call could be quite big, paging information is requi
- **Link Activity**: Returns a list with your campaign links and how many clicks have been made by your recipients, either unique or total.
- **Removing a custom field**: Removes a custom field definition from the specified mailing list.
- **Removing a subscriber**: Removes a subscriber from the specified mailing list permanently (without moving to the suppression list).
- **Removing multiple subscribers**: Removes a list of subscribers from the specified mailing list permanently (without putting them in the suppression list). Any invalid email addresses specified will be ignored.
- **Scheduling A Campaign**: Assigns a scheduled date and time at which the campaign will be delivered.
- **Sending a campaign**: Sends an existing draft campaign to all recipients specified in its mailing list. The campaign is sent immediatelly.
- **Testing a campaign**: Sends a test email of a draft campaign to a list of email addresses you specify for previewing.
- **Unscheduling a campaign**: Removes a previously defined scheduled date and time from a campaign, so that it will be delivered immediately if already queued or when sent.
- **Unsubscribing subscribers from account**: Unsubscribes a subscriber from the account. The rate limit for this request is 20 requests per 10 seconds (*per API key).
- **Unsubscribing subscribers from mailing list**: Unsubscribes a subscriber from the specified mailing list. The rate limit for this request is 20 requests per 10 seconds (*per API key).
- **Unsubscribing subscribers from mailing list and a specified campaign**: Unsubscribes a subscriber from the specified mailing list and the specified campaign. This call will take into account the setting you have in "unsubscribe settings" and will remove the subscriber from all other mailing lists or not accordi
- **Updating a custom field**: Updates the properties of an existing custom field in the specified mailing list.
- **Updating A Draft Campaign**: Updates properties of an existing draft A/B campaign in your account. Non-draft campaigns cannot be updated. Ignore (A/B only) if you want to create a regular campaign.
- **Updating a mailing list**: Updates the properties of an existing mailing list.
- **Updating a segment**: Updates the properties and criteria of an existing segment. You may update the name and match type of the segment. If criteria are included these will also be updated. You may update only the criteria. In that case, the existing name and se
- **Updating a subscriber**: Updates a subscriber in the specified mailing list.
- **Updating segment criteria**: Updates an existing criterion in the specified segment.

Connect Moosend in General Input: https://www.generalinput.com/apps/moosend