All integrations

Moosend

MARKETING · MARKETING

Mailing lists, subscribers, segments, and campaigns in the account they connected.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

moosend_delete_campaigns_by_campaignid_deleteWRITE

Deleting A Campaign via DELETE /campaigns/{CampaignID}/delete.json. Deletes a campaign from your account, draft or even sent.

api
moosend_delete_lists_by_mailinglistid_customfields_by_customfieldid_deleteWRITE

Removing a custom field via DELETE /lists/{MailingListID}/customfields/{CustomFieldID}/delete.json. Removes a custom field definition from the specified mailing list.

api
moosend_delete_lists_by_mailinglistid_deleteWRITE

Deleting a mailing list via DELETE /lists/{MailingListID}/delete.json. Deletes a mailing list from your account.

api
moosend_delete_lists_by_mailinglistid_segments_by_segmentid_deleteWRITE

Deleting A Segment via DELETE /lists/{MailingListID}/segments/{SegmentID}/delete.json. 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.

api
moosend_get_campaignsREAD

Get All Campaigns via GET /campaigns.json. 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.

api
moosend_get_campaigns_by_campaignid_stats_by_typeREAD

Get Campaign Statistics With Paging & Filtered via GET /campaigns/{CampaignID}/stats/{Type}.json. 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.

api
moosend_get_campaigns_by_campaignid_stats_countriesREAD

Activity By Location via GET /campaigns/{CampaignID}/stats/countries.json. Returns a detailed report of your campaign opens (unique and total) by country.

api
moosend_get_campaigns_by_campaignid_stats_linksREAD

Link Activity via GET /campaigns/{CampaignID}/stats/links.json. Returns a list with your campaign links and how many clicks have been made by your recipients, either unique or total.

api
moosend_get_campaigns_by_campaignid_viewREAD

Getting Campaign Details via GET /campaigns/{CampaignID}/view.json. Returns a complete set of properties that describe the requested campaign in detail. No statistics are included in the result.

api
moosend_get_campaigns_by_campaignid_view_ab_summaryREAD

A/B Test Campaign Summary via GET /campaigns/{CampaignID}/view_ab_summary.json. 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.

api
moosend_get_campaigns_by_campaignid_view_summaryREAD

Campaign Summary via GET /campaigns/{CampaignID}/view_summary.json. 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.

api
moosend_get_campaigns_by_pageREAD

Get Campaigns By Page via GET /campaigns/{Page}.json. 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.

api
moosend_get_campaigns_by_page_by_pagesizeREAD

Get Campaigns By Page And Pagesize via GET /campaigns/{Page}/{PageSize}.json. 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.

api
moosend_get_listsREAD

Getting all active mailing lists via GET /lists.json. Gets a list of your active mailing lists in your account.

api
moosend_get_lists_by_mailinglistid_detailsREAD

Getting mailing list details via GET /lists/{MailingListID}/details.json. 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.

api
moosend_get_lists_by_mailinglistid_segmentsREAD

Getting segments via GET /lists/{MailingListID}/segments.json. Get a list of all segments with their criteria for the given mailing list.

api
moosend_get_lists_by_mailinglistid_segments_by_segmentid_detailsREAD

Getting segment details via GET /lists/{MailingListID}/segments/{SegmentID}/details.json. Gets detailed information on a specific segment and its criteria. However, it does not include the subscribers returned by the segment.

api
moosend_get_lists_by_mailinglistid_segments_by_segmentid_membersREAD

Getting segment subscribers via GET /lists/{MailingListID}/segments/{SegmentID}/members.json. 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.

api
moosend_get_lists_by_mailinglistid_subscribers_by_statusREAD

Getting subscribers via GET /lists/{MailingListID}/subscribers/{Status}.json. 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 required as input.

api
moosend_get_lists_by_page_by_pagesizeREAD

Getting all active mailing lists with paging via GET /lists/{Page}/{PageSize}.json. 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.

api
moosend_get_senders_find_allREAD

Getting All Your Senders via GET /senders/find_all.json. Gets a list of your active senders in your account. You may specify any email address of these senders when sending a campaign.

api
moosend_get_senders_find_oneREAD

Getting Sender Details via GET /senders/find_one.json. Returns basic information for the specified sender identified by its email address.

api
moosend_get_subscribers_by_mailinglistid_find_by_subscriberidREAD

Get subscriber by id via GET /subscribers/{MailingListID}/find/{SubscriberID}.json. 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.

api
moosend_get_subscribers_by_mailinglistid_viewREAD

Get subscriber by email address via GET /subscribers/{MailingListID}/view.json. 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

api
moosend_post_campaigns_by_campaignid_cloneWRITE

Cloning An Existing Campaign via POST /campaigns/{CampaignID}/clone.json. Creates an exact copy of an existing campaign. The new campaign is created as a draft.

api
moosend_post_campaigns_by_campaignid_scheduleWRITE

Scheduling A Campaign via POST /campaigns/{CampaignID}/schedule.json. Assigns a scheduled date and time at which the campaign will be delivered.

api
moosend_post_campaigns_by_campaignid_sendWRITE

Sending a campaign via POST /campaigns/{CampaignID}/send.json. Sends an existing draft campaign to all recipients specified in its mailing list. The campaign is sent immediatelly.

api
moosend_post_campaigns_by_campaignid_send_testWRITE

Testing a campaign via POST /campaigns/{CampaignID}/send_test.json. Sends a test email of a draft campaign to a list of email addresses you specify for previewing.

api
moosend_post_campaigns_by_campaignid_unscheduleWRITE

Unscheduling a campaign via POST /campaigns/{CampaignID}/unschedule.json. Removes a previously defined scheduled date and time from a campaign, so that it will be delivered immediately if already queued or when sent.

api
moosend_post_campaigns_by_campaignid_updateWRITE

Updating A Draft Campaign via POST /campaigns/{CampaignID}/update.json. Updates properties of an existing draft A/B campaign in your account. Non-draft campaigns cannot be updated.

api
moosend_post_campaigns_createWRITE

Creating A Draft Campaign via POST /campaigns/create.json. 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 be specified from a web location.

api
moosend_post_lists_by_mailinglistid_customfields_by_customfieldid_updateWRITE

Updating a custom field via POST /lists/{MailingListID}/customfields/{CustomFieldID}/update.json. Updates the properties of an existing custom field in the specified mailing list.

api
moosend_post_lists_by_mailinglistid_customfields_createWRITE

Creating a custom field via POST /lists/{MailingListID}/customfields/create.json. Creates a new custom field in the specified mailing list.

api
moosend_post_lists_by_mailinglistid_segments_by_segmentid_criteria_addWRITE

Adding criteria to segments via POST /lists/{MailingListID}/segments/{SegmentID}/criteria/add.json. Adds a new criterion (a rule) to the specified segment.

api
moosend_post_lists_by_mailinglistid_segments_by_segmentid_criteria_by_criteriaid_updateWRITE

Updating segment criteria via POST /lists/{MailingListID}/segments/{SegmentID}/criteria/{CriteriaID}/update.json. Updates an existing criterion in the specified segment.

api
moosend_post_lists_by_mailinglistid_segments_by_segmentid_updateWRITE

Updating a segment via POST /lists/{MailingListID}/segments/{SegmentID}/update.json. 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 settings will be retained.

api
moosend_post_lists_by_mailinglistid_segments_createWRITE

Creating a new segment via POST /lists/{MailingListID}/segments/create.json. 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. Criteria may be omitted, which creates an empty segment.

api
moosend_post_lists_by_mailinglistid_updateWRITE

Updating a mailing list via POST /lists/{MailingListID}/update.json. Updates the properties of an existing mailing list.

api
moosend_post_lists_createWRITE

Creating a mailing list via POST /lists/create.json. Creates a new empty mailing list in your account.

api
moosend_post_subscribers_by_mailinglistid_by_campaignid_unsubscribeWRITE

Unsubscribing subscribers from mailing list and a specified campaign via POST /subscribers/{MailingListID}/{CampaignID}/unsubscribe.json. 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 accordingly. The rate limit for this request is 20 requests per 10 seconds (*per API key).

api
moosend_post_subscribers_by_mailinglistid_removeWRITE

Removing a subscriber via POST /subscribers/{MailingListID}/remove.json. Removes a subscriber from the specified mailing list permanently (without moving to the suppression list).

api
moosend_post_subscribers_by_mailinglistid_remove_manyWRITE

Removing multiple subscribers via POST /subscribers/{MailingListID}/remove_many.json. 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.

api
moosend_post_subscribers_by_mailinglistid_subscribeWRITE

Adding subscribers via POST /subscribers/{MailingListID}/subscribe.json. 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 key).

api
moosend_post_subscribers_by_mailinglistid_subscribe_manyWRITE

Adding multiple subscribers via POST /subscribers/{MailingListID}/subscribe_many.json. 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, this attempt will be ignored, as the process will skip to the next subscriber. The rate limit for this request is 5 requests per 10 seconds (*per API key).

api
moosend_post_subscribers_by_mailinglistid_unsubscribeWRITE

Unsubscribing subscribers from mailing list via POST /subscribers/{MailingListID}/unsubscribe.json. Unsubscribes a subscriber from the specified mailing list. The rate limit for this request is 20 requests per 10 seconds (*per API key).

api
moosend_post_subscribers_by_mailinglistid_update_by_subscriberidWRITE

Updating a subscriber via POST /subscribers/{MailingListID}/update/{SubscriberID}.json. Updates a subscriber in the specified mailing list.

api
moosend_post_subscribers_unsubscribeWRITE

Unsubscribing subscribers from account via POST /subscribers/unsubscribe.json. Unsubscribes a subscriber from the account. The rate limit for this request is 20 requests per 10 seconds (*per API key).

api

Put Moosend behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.