Skip to main content
Every benchmarkemail.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Account

addRemoveInboxTestsFromSubAccount

account.addRemoveInboxTestsFromSubAccount Add or remove inbox tests from a sub-account Risk: write
Input
Output

changePassword

account.changePassword Change the password for the client account Risk: write
Input
Output

changeSecurityPIN

account.changeSecurityPIN Change the security PIN for the client account Risk: write
Input
Output

checkIfResponsive

account.checkIfResponsive Check whether the client is responsive Risk: read
Input: empty object Output

copyImageToSubAccount

account.copyImageToSubAccount Copy an image to sub-accounts Risk: write
Input
Output

deleteLinkedAgencyAccount

account.deleteLinkedAgencyAccount Delete a linked agency account Risk: destructive
Input Output

disableSecurityPIN

account.disableSecurityPIN Disable the security PIN for the client account Risk: write
Input
Output

generateSupportTicket

account.generateSupportTicket Generate a support ticket Risk: write
Input
Output

getAccountSummary

account.getAccountSummary Get the account summary including image storage Risk: read
Input: empty object Output

getAllConfirmedEmails

account.getAllConfirmedEmails Retrieve all confirmed email addresses Risk: read
Input: empty object Output

getClientAccountSettings

account.getClientAccountSettings Get client account settings Risk: read
Input: empty object Output

getClientDetails

account.getClientDetails Get client details Risk: read
Input: empty object Output

getClientFilterDomain

account.getClientFilterDomain Get client filter domains Risk: read
Input: empty object Output

getClientPlanInformation

account.getClientPlanInformation Get client plan information Risk: read
Input: empty object Output

getClientProfileDetails

account.getClientProfileDetails Get client profile details Risk: read
Input: empty object Output

getClientsRatingRange

account.getClientsRatingRange Get the clients rating range Risk: read
Input: empty object Output

getCommissionList

account.getCommissionList Get the partner commission list Risk: read
Input: empty object Output

getCommunityDomain

account.getCommunityDomain Get the community domain name for the client Risk: read
Input: empty object Output

getCurrentEmailAtTimeOfReset

account.getCurrentEmailAtTimeOfReset Get the current email at the time of a reset Risk: read
Input Output

getDMARCList

account.getDMARCList Retrieve the DMARC list for the client account Risk: read
Input: empty object Output

getHelpTopics

account.getHelpTopics Retrieve the list of help topics Risk: read
Input: empty object Output

getLinkedAgencyAccountDetails

account.getLinkedAgencyAccountDetails Get the details of a linked agency account Risk: read
Input Output

getLinkedAgencyAccounts

account.getLinkedAgencyAccounts Get the list of linked agency accounts Risk: read
Input: empty object Output

getListOfConfirmedEmails

account.getListOfConfirmedEmails Retrieve the list of confirmed email addresses Risk: read
Input: empty object Output

getNotification

account.getNotification Get client notifications Risk: read
Input: empty object Output

getPartnerProfileDetails

account.getPartnerProfileDetails Get partner profile details Risk: read
Input: empty object Output

getReferralsLevel1List

account.getReferralsLevel1List Get the level 1 referrals list Risk: read
Input: empty object Output

getReferralsList

account.getReferralsList Retrieve the list of partner referrals Risk: read
Input: empty object Output

getSubAccountBalance

account.getSubAccountBalance Get a sub-account balance Risk: read
Input Output

getSubAccountDetails

account.getSubAccountDetails Get sub-account details Risk: read
Input Output

getSubAccountHistory

account.getSubAccountHistory Get sub-account history Risk: read
Input Output

getSubAccountHistoryDetails

account.getSubAccountHistoryDetails Get sub-account history details Risk: read
Input Output

getSubAccounts

account.getSubAccounts Retrieve all sub-accounts Risk: read
Input Output

getSubAccountsPlanList

account.getSubAccountsPlanList Retrieve available plans for a sub-account Risk: read
Input Output

getWebPageAdsDetail

account.getWebPageAdsDetail Get web page ads details Risk: read
Input: empty object Output

linkAgencyAccount

account.linkAgencyAccount Link an agency account Risk: write
Input
Output

loginRedirectUsingToken

account.loginRedirectUsingToken Generate a login redirect token Risk: write
Input
Output

patchUpdateClientSettings

account.patchUpdateClientSettings Update client account settings Risk: write
Input
Output

resendConfirmEmail

account.resendConfirmEmail Resend a confirm email Risk: read
Input Output

saveSecurityPIN

account.saveSecurityPIN Save the security PIN Risk: write
Input
Output

saveWebsiteDomain

account.saveWebsiteDomain Save the website domain Risk: write
Input
Output

sendPINViaEmail

account.sendPINViaEmail Send the security PIN via email Risk: write
Input
Output

sendResetEmail

account.sendResetEmail Send a reset email Risk: write
Input
Output

sendSupportFeedback

account.sendSupportFeedback Send support feedback Risk: write
Input
Output

setResponsive

account.setResponsive Set the responsive flag Risk: write
Input
Output

shareListsWithSubAccounts

account.shareListsWithSubAccounts Share contact lists with sub-accounts Risk: write
Input
Output

updateEditProfile

account.updateEditProfile Update the client profile Risk: write
Input
Output

updateLinkedAgencyAccount

account.updateLinkedAgencyAccount Update a linked agency account Risk: write
Input
Output

updatePartnerProfile

account.updatePartnerProfile Update the partner profile Risk: write
Input
Output

updateResetEmail

account.updateResetEmail Update or reset the account email Risk: write
Input
Output

Archive

addEmailToArchive

archive.addEmailToArchive Add an email campaign to the archive page Risk: write
Input
Output

deleteEmailFromArchive

archive.deleteEmailFromArchive Delete an email from the archive Risk: destructive
Input Output

getArchiveDomainName

archive.getArchiveDomainName Get the archive domain name for the client Risk: read
Input: empty object Output

getArchiveEmailDetails

archive.getArchiveEmailDetails Get the details of an archived email Risk: read
Input Output

getArchiveEmails

archive.getArchiveEmails Retrieve a list of emails from the archive Risk: read
Input Output

getArchiveHomeData

archive.getArchiveHomeData Get archive home data for a domain and type Risk: read
Input Output

getArchiveHomePage

archive.getArchiveHomePage Get the archive home page Risk: read
Input: empty object Output

getArchivePages

archive.getArchivePages Retrieve the list of archive pages Risk: read
Input: empty object Output

getDetailsAboutArchivePage

archive.getDetailsAboutArchivePage Get details about the archive page Risk: read
Input: empty object Output

getHTMLForArchiveNewsletter

archive.getHTMLForArchiveNewsletter Get HTML content for an archive newsletter Risk: write
Input
Output

getHTMLForButton

archive.getHTMLForButton Get HTML content for an archive button Risk: read
Input Output

getImageForButton

archive.getImageForButton Get the image archive button HTML Risk: read
Input Output

updateArchiveHomePage

archive.updateArchiveHomePage Update the archive home page Risk: write
Input
Output

updateArchiveHomePageData

archive.updateArchiveHomePageData Update archive home page data Risk: write
Input
Output

Automations

addEmailInAutomation

automations.addEmailInAutomation Add an email to an automation workflow Risk: write
Input
Output

copyEmailInAutomation

automations.copyEmailInAutomation Create a copy of an automation email Risk: write
Input
Output

createAutomationCopy

automations.createAutomationCopy Create a copy of an existing automation Risk: write
Input
Output

deleteAutomation

automations.deleteAutomation Delete an automation Risk: destructive
Input Output

deleteAutomationEmail

automations.deleteAutomationEmail Delete an automation email from a workflow Risk: destructive
Input Output

getAutomationDetails

automations.getAutomationDetails Get the details of an automation Risk: read
Input Output

getAutomationEmailDetails

automations.getAutomationEmailDetails Get details for an automation email Risk: read
Input Output

getAutomationSummaryReport

automations.getAutomationSummaryReport Get the summary report of an automation Risk: read
Input Output

updateEmailContentForAutomation

automations.updateEmailContentForAutomation Update email content for an automation Risk: write
Input
Output

Contacts

addContactToList

contacts.addContactToList Add a new contact to a specific contact list Risk: write
Input
Output

cleanContactList

contacts.cleanContactList Clean a contact list by removing invalid or bounced addresses Risk: write
Input
Output

compareContacts

contacts.compareContacts Compare contacts across multiple contact lists Risk: read
Input Output

copyBulkContacts

contacts.copyBulkContacts Copy multiple contacts in bulk to target lists Risk: write
Input
Output

copyContact

contacts.copyContact Copy a contact to a specific list Risk: write
Input
Output

createSegmentCriteria

contacts.createSegmentCriteria Create criteria for a contact segment Risk: write
Input
Output

createSegmentFromContactIDs

contacts.createSegmentFromContactIDs Create a segment from a list of contact IDs Risk: write
Input
Output

deleteContactFromAllListsByID

contacts.deleteContactFromAllListsByID Delete a specific contact from all lists Risk: destructive
Input
Output

deleteContactFromList

contacts.deleteContactFromList Delete a contact from a specific list Risk: destructive
Input Output

deleteContactFromSearch

contacts.deleteContactFromSearch Delete a contact from the search contact page Risk: destructive
Input Output

deleteContactsFromAllLists

contacts.deleteContactsFromAllLists Delete selected contacts from all lists Risk: destructive
Input
Output

deleteContactsFromCurrentLists

contacts.deleteContactsFromCurrentLists Delete selected contacts from current lists Risk: destructive
Input
Output

deleteSegment

contacts.deleteSegment Delete a contact segment Risk: destructive
Input Output

deleteSegmentCriteria

contacts.deleteSegmentCriteria Delete criteria from a segment Risk: destructive
Input Output

deleteTrashList

contacts.deleteTrashList Delete all trash contacts from a list Risk: destructive
Input Output

getActiveContactCount

contacts.getActiveContactCount Get the total count of all active contacts Risk: read
Input: empty object Output

getCleanCount

contacts.getCleanCount Get the clean count for a contact list Risk: read
Input Output

getContactAuditHistory

contacts.getContactAuditHistory Retrieve audit history for contacts in a list Risk: read
Input Output

getContactAuditHistoryDetail

contacts.getContactAuditHistoryDetail Get detailed audit history for a batch and group of contact changes Risk: read
Input Output

getContactDetails

contacts.getContactDetails Retrieve detailed information for a specific contact Risk: read
Input Output

getContactImportStatus

contacts.getContactImportStatus Get the status of contact import operations Risk: read
Input: empty object Output

getContactMergeList

contacts.getContactMergeList Retrieve contact lists that can be merged with a list Risk: read
Input Output

getContactsCount

contacts.getContactsCount Get the count of contacts in specified lists and segments Risk: read
Input Output

getDownloadSegmentData

contacts.getDownloadSegmentData Download segment data Risk: read
Input Output

getFilteredContacts

contacts.getFilteredContacts Fetch filtered and paginated contacts from a list Risk: read
Input Output

getFilteredContactsWithExtraFields

contacts.getFilteredContactsWithExtraFields Fetch filtered contacts with custom and extra fields Risk: read
Input Output

getNonContactCount

contacts.getNonContactCount Get the count of non-contacts for campaigns Risk: read
Input Output

getSegmentAutoGenerateName

contacts.getSegmentAutoGenerateName Get an auto-generated segment name for a list Risk: read
Input Output

getSegmentByID

contacts.getSegmentByID Retrieve a contact segment by ID Risk: read
Input Output

getSegmentDetails

contacts.getSegmentDetails Retrieve contact details from a segment Risk: read
Input Output

getSegmentList

contacts.getSegmentList Retrieve segment lists for a contact list Risk: read
Input Output

getSegments

contacts.getSegments Retrieve a paginated list of contact segments Risk: read
Input Output

getTrashCount

contacts.getTrashCount Get the count of contacts in the trash Risk: read
Input: empty object Output

getUniqueContactCount

contacts.getUniqueContactCount Get the unique contact count Risk: read
Input: empty object Output

mergeContactsIntoExistingList

contacts.mergeContactsIntoExistingList Merge contacts into an existing list Risk: write
Input
Output

mergeContactsIntoNewList

contacts.mergeContactsIntoNewList Merge contacts into a new list Risk: write
Input
Output

moveBulkContacts

contacts.moveBulkContacts Move multiple contacts in bulk Risk: write
Input
Output

moveContacts

contacts.moveContacts Move contacts to a target list Risk: write
Input
Output

moveContactToDoNotContactList

contacts.moveContactToDoNotContactList Move a contact to the do-not-contact list Risk: destructive
Input Output

resendEmails

contacts.resendEmails Resend emails to contacts in a list Risk: write
Input
Output

saveEmailAddress

contacts.saveEmailAddress Save an email address to a contact list Risk: write
Input
Output

saveVerifiedEmailAddresses

contacts.saveVerifiedEmailAddresses Save verified email addresses to a contact list Risk: write
Input
Output

searchContactDetailsByEmail

contacts.searchContactDetailsByEmail Search contact details by email Risk: read
Input Output

sendConfirmEmailVerification

contacts.sendConfirmEmailVerification Send a confirm-email verification message Risk: write
Input
Output

updateContactDetails

contacts.updateContactDetails Update the details of a contact Risk: write
Input
Output

updateSegment

contacts.updateSegment Update a contact segment Risk: write
Input
Output

Emails

addEmailToCommunity

emails.addEmailToCommunity Add an email campaign to the public community Risk: write
Input
Output

addOrUpdateScheme

emails.addOrUpdateScheme Add or update a color scheme Risk: write
Input
Output

copyExistingEmail

emails.copyExistingEmail Copy an existing email campaign Risk: write
Input
Output

deleteABSplitCampaign

emails.deleteABSplitCampaign Delete an ABSplit campaign configuration from an email Risk: destructive
Input Output

deleteABTestEmail

emails.deleteABTestEmail Move an AB test email to trash Risk: destructive
Input Output

deleteEmailCampaign

emails.deleteEmailCampaign Delete an email campaign Risk: destructive
Input Output

getABSplitDetails

emails.getABSplitDetails Get AB split test details for an email campaign Risk: read
Input Output

getABSplitResults

emails.getABSplitResults Get the results of an AB split test Risk: read
Input Output

getABTests

emails.getABTests Retrieve a list of AB tests Risk: read
Input Output

getBadgesList

emails.getBadgesList Retrieve all available email badges Risk: read
Input: empty object Output

getCommunityCategory

emails.getCommunityCategory List available community categories Risk: read
Input: empty object Output

getCommunityEmailByID

emails.getCommunityEmailByID Get a community email by ID Risk: read
Input Output

getEmailDetails

emails.getEmailDetails Get the details of an email campaign Risk: read
Input Output

getEmailPreview

emails.getEmailPreview Get the preview of an email campaign Risk: read
Input Output

getEmailRecipientCount

emails.getEmailRecipientCount Get the recipient count for an email campaign Risk: read
Input Output

getEmails

emails.getEmails Retrieve all email campaigns Risk: read
Input Output

getEmailSpamCheck

emails.getEmailSpamCheck Check the spam score for an email campaign Risk: read
Input Output

getEmailTemplates

emails.getEmailTemplates Retrieve email templates Risk: read
Input Output

getLayoutList

emails.getLayoutList Get the email layout list Risk: read
Input: empty object Output

getRSSHistoryByEmailID

emails.getRSSHistoryByEmailID Get RSS history for an email campaign Risk: read
Input Output

getScheme

emails.getScheme Retrieve color schemes for email templates Risk: read
Input: empty object Output

getTemplateByID

emails.getTemplateByID Get an email template by ID Risk: read
Input Output

getTemplateCategoryByID

emails.getTemplateCategoryByID Get a template category by ID Risk: read
Input Output

getTemplateCategoryList

emails.getTemplateCategoryList Retrieve the template category list Risk: read
Input: empty object Output

initiateEmailScreenCapture

emails.initiateEmailScreenCapture Initiate an email screen capture process Risk: write
Input
Output

permanentlyDeleteEmailFromTrash

emails.permanentlyDeleteEmailFromTrash Permanently delete an email from trash Risk: destructive
Input Output

restoreEmailFromTrash

emails.restoreEmailFromTrash Restore an email from trash Risk: write
Input
Output

scheduleEmailCampaign

emails.scheduleEmailCampaign Schedule an email campaign Risk: write
Input
Output

shareTemplateToSubAccounts

emails.shareTemplateToSubAccounts Share an email template with sub-accounts Risk: write
Input
Output

updateEmailCampaign

emails.updateEmailCampaign Update an email campaign Risk: write
Input
Output

Integrations

assignProductToList

integrations.assignProductToList Assign a Shopify product to a list Risk: write
Input
Output

configureShopifyPurchaseList

integrations.configureShopifyPurchaseList Configure the Shopify purchase list Risk: write
Input
Output

connectService

integrations.connectService Connect a third-party service via OAuth URL Risk: write
Input
Output

deleteProductAssociation

integrations.deleteProductAssociation Delete a Shopify product association Risk: destructive
Input Output

disconnectEbayIntegration

integrations.disconnectEbayIntegration Disconnect the eBay integration Risk: destructive
Input: empty object Output

disconnectEtsyIntegration

integrations.disconnectEtsyIntegration Disconnect the Etsy integration Risk: destructive
Input: empty object Output

disconnectEventbriteIntegration

integrations.disconnectEventbriteIntegration Disconnect the Eventbrite integration Risk: destructive
Input: empty object Output

disconnectFacebookEvents

integrations.disconnectFacebookEvents Disconnect the Facebook Events integration Risk: destructive
Input: empty object Output

disconnectFacebookIntegration

integrations.disconnectFacebookIntegration Disconnect the Facebook integration Risk: destructive
Input: empty object Output

disconnectInstagramIntegration

integrations.disconnectInstagramIntegration Disconnect the Instagram integration Risk: destructive
Input: empty object Output

disconnectLinkedInIntegration

integrations.disconnectLinkedInIntegration Disconnect the LinkedIn integration Risk: destructive
Input: empty object Output

disconnectPinterestConnection

integrations.disconnectPinterestConnection Disconnect the Pinterest integration Risk: destructive
Input: empty object Output

disconnectSalesforceIntegration

integrations.disconnectSalesforceIntegration Disconnect the Salesforce integration Risk: destructive
Input: empty object Output

disconnectShopify

integrations.disconnectShopify Disconnect the Shopify integration Risk: destructive
Input: empty object Output

disconnectTwitterIntegration

integrations.disconnectTwitterIntegration Disconnect the Twitter integration Risk: destructive
Input: empty object Output

getContactListsForShopify

integrations.getContactListsForShopify Get Shopify integration contact lists Risk: read
Input: empty object Output

getDigiohUsername

integrations.getDigiohUsername Get the Digioh username Risk: read
Input: empty object Output

getEbaySellerID

integrations.getEbaySellerID Get the eBay seller ID Risk: read
Input: empty object Output

getEbaySiteList

integrations.getEbaySiteList Get the eBay site list Risk: read
Input: empty object Output

getEtsyStoreName

integrations.getEtsyStoreName Get the connected Etsy store name Risk: read
Input: empty object Output

getEventbriteUsername

integrations.getEventbriteUsername Get the Eventbrite username Risk: read
Input: empty object Output

getFacebookAccountHolder

integrations.getFacebookAccountHolder Get the Facebook account holder Risk: read
Input: empty object Output

getFacebookAccountName

integrations.getFacebookAccountName Get the Facebook account name Risk: read
Input: empty object Output

getIntegrationAuthURL

integrations.getIntegrationAuthURL Get the OAuth authorization URL for a service Risk: read
Input Output

getIntegrationConnectionList

integrations.getIntegrationConnectionList Get the editor integration connection list Risk: read
Input: empty object Output

getLinkedInToken

integrations.getLinkedInToken Get LinkedIn integration token information Risk: read
Input: empty object Output
integrations.getPaypalLink Get the PayPal integration link for a list Risk: read
Input Output

getPaypalLists

integrations.getPaypalLists Get contact lists formatted for PayPal Risk: read
Input: empty object Output

getPinterestUsername

integrations.getPinterestUsername Get the Pinterest username Risk: read
Input: empty object Output

getSalesforceStatus

integrations.getSalesforceStatus Get the Salesforce integration status Risk: read
Input: empty object Output

getShopifyProductGrid

integrations.getShopifyProductGrid Get the Shopify product list in tabular format Risk: read
Input: empty object Output

getShopifyProducts

integrations.getShopifyProducts Get the list of Shopify products Risk: read
Input: empty object Output

getTwitterLogin

integrations.getTwitterLogin Get the Twitter login status Risk: read
Input: empty object Output
integrations.getUnbounceLink Get the Unbounce integration URL for a list Risk: read
Input Output

getUnbounceLists

integrations.getUnbounceLists Get Unbounce contact lists Risk: read
Input: empty object Output

logOutTwitterTweets

integrations.logOutTwitterTweets Log out of Twitter Tweets Risk: destructive
Input: empty object Output

testEbayIntegration

integrations.testEbayIntegration Test the eBay integration Risk: read
Input: empty object Output

testEtsyIntegration

integrations.testEtsyIntegration Test the Etsy integration Risk: read
Input: empty object Output

testEventbriteIntegration

integrations.testEventbriteIntegration Test the Eventbrite integration Risk: read
Input: empty object Output

testFacebookEventsIntegration

integrations.testFacebookEventsIntegration Test the Facebook Events integration Risk: read
Input: empty object Output

testFacebookIntegration

integrations.testFacebookIntegration Test the Facebook integration Risk: read
Input: empty object Output

testLinkedInConnection

integrations.testLinkedInConnection Test the LinkedIn connection Risk: read
Input: empty object Output

testPinterestIntegration

integrations.testPinterestIntegration Test the Pinterest integration Risk: read
Input: empty object Output

testSalesforceIntegration

integrations.testSalesforceIntegration Test the Salesforce integration Risk: read
Input: empty object Output

testTwitterIntegration

integrations.testTwitterIntegration Test the Twitter integration Risk: read
Input: empty object Output

testTwitterTweets

integrations.testTwitterTweets Test Twitter Tweets Risk: read
Input: empty object Output

Lists

createContactList

lists.createContactList Create a new contact list Risk: write
Input
Output

deleteContactList

lists.deleteContactList Delete a contact list Risk: destructive
Input Output

deleteList

lists.deleteList Delete one or more contact lists Risk: destructive
Input Output

getContactListDeepView

lists.getContactListDeepView Fetch a deep view of contact lists Risk: read
Input Output

getContactListDetails

lists.getContactListDetails Fetch detailed information for a contact list Risk: read
Input Output

getContactListFieldNames

lists.getContactListFieldNames Retrieve field names and attributes for a contact list Risk: read
Input Output

getContactLists

lists.getContactLists Retrieve all contact lists Risk: read
Input Output

getContactListSummary

lists.getContactListSummary Get the summary of a contact list Risk: read
Input Output

getDeleteListCheck

lists.getDeleteListCheck Check whether contact lists can be deleted Risk: read
Input Output

getListUploadTerms

lists.getListUploadTerms Get the terms for contact list uploads Risk: read
Input: empty object Output

restoreTrashList

lists.restoreTrashList Restore a trash list Risk: write
Input
Output

updateContactList

lists.updateContactList Update a contact list Risk: write
Input
Output

Media

createInbox

media.createInbox Create a new inbox for email testing Risk: write
Input
Output

deleteImage

media.deleteImage Delete an image Risk: destructive
Input Output

deleteInbox

media.deleteInbox Delete an inbox Risk: destructive
Input Output

deleteVideo

media.deleteVideo Delete a video Risk: destructive
Input Output

getGiphyImages

media.getGiphyImages Get the list of Giphy images Risk: read
Input: empty object Output

getImageDetails

media.getImageDetails Get the details of an image Risk: read
Input Output

getImages

media.getImages Retrieve a list of images Risk: read
Input Output

getInboxDetailResult

media.getInboxDetailResult Get inbox detail test statistics Risk: read
Input: empty object Output

getInboxList

media.getInboxList Retrieve the inbox list Risk: read
Input Output

getInboxMasterResult

media.getInboxMasterResult Get an inbox master result Risk: read
Input Output

getVideoDetails

media.getVideoDetails Get the details of a video Risk: read
Input Output

shareVideo

media.shareVideo Share a video Risk: write
Input
Output

uploadVideo

media.uploadVideo Upload a video Risk: write
Input
Output

Polls

copyPoll

polls.copyPoll Copy an existing poll Risk: write
Input
Output

createPoll

polls.createPoll Create a new poll Risk: write
Input
Output

deletePoll

polls.deletePoll Delete a poll Risk: destructive
Input Output

getPollDetails

polls.getPollDetails Retrieve the details of a poll Risk: read
Input Output

getPollPreview

polls.getPollPreview Get a preview of a poll Risk: read
Input Output

getPollResponseReport

polls.getPollResponseReport Retrieve the response report of a poll Risk: read
Input Output

getPolls

polls.getPolls Retrieve a list of polls Risk: read
Input Output

updatePoll

polls.updatePoll Update a poll Risk: write
Input
Output

Reports

downloadContactReport

reports.downloadContactReport Download the contact list report Risk: read
Input Output

getABTestReport

reports.getABTestReport Retrieve AB split test reports Risk: read
Input Output

getAbuseCampaignReportByEmailID

reports.getAbuseCampaignReportByEmailID Get the abuse campaign report for an email Risk: read
Input Output

getAbuseReport

reports.getAbuseReport Get the abuse report with complaint statistics Risk: read
Input: empty object Output

getBouncesReportByEmailID

reports.getBouncesReportByEmailID Get the bounces report for an email campaign Risk: read
Input Output

getCampaignEngagementList

reports.getCampaignEngagementList Retrieve campaign engagement statistics Risk: read
Input Output

getCampaignHistoryByEmailID

reports.getCampaignHistoryByEmailID Get campaign history for an email Risk: read
Input Output

getClickContactCount

reports.getClickContactCount Get the click contact count for campaigns Risk: read
Input: empty object Output

getClickHeatMapByEmailID

reports.getClickHeatMapByEmailID Get the click heatmap report for an email Risk: read
Input Output

getClickPerformanceByEmailID

reports.getClickPerformanceByEmailID Get click performance for an email campaign Risk: read
Input Output

getClickPerformanceDetailsByEmail

reports.getClickPerformanceDetailsByEmail Get click performance details for an email campaign Risk: read
Input Output

getClicksReportByEmailID

reports.getClicksReportByEmailID Get the clicks report for an email campaign Risk: read
Input Output

getClickURLContactCount

reports.getClickURLContactCount Get the click URL contact count of engagement metrics Risk: read
Input: empty object Output

getContactReportHistory

reports.getContactReportHistory Get engagement history for a contact by email address Risk: read
Input Output

getDownloadReport

reports.getDownloadReport Get the download report for a contact list Risk: write
Input
Output

getEmailOpensByCountryRegion

reports.getEmailOpensByCountryRegion Get email opens by country and region Risk: read
Input Output

getEmailReport

reports.getEmailReport Get email campaign reports Risk: read
Input Output

getEmailReportForwards

reports.getEmailReportForwards Get the forwards report for an email campaign Risk: read
Input Output

getForwardsReportByEmailID

reports.getForwardsReportByEmailID Get the forwards report for an email campaign by ID Risk: read
Input Output

getLinkDetailByEmailID

reports.getLinkDetailByEmailID Get the link detail report for an email campaign Risk: read
Input Output

getOpenContactCount

reports.getOpenContactCount Get the count of contacts who opened campaigns Risk: read
Input: empty object Output

getOpensHourlyReportByEmail

reports.getOpensHourlyReportByEmail Get the hourly opens report for an email campaign Risk: read
Input Output

getOpensLocationReport

reports.getOpensLocationReport Get the opens location report for a campaign Risk: read
Input Output

getOpensLocationReportByEmail

reports.getOpensLocationReportByEmail Get opens for an email from a specific country Risk: read
Input Output

getOpensReport

reports.getOpensReport Get the opens report for an email campaign Risk: read
Input Output

getReportDetailsByABTest

reports.getReportDetailsByABTest Get report details for an AB split test Risk: read
Input Output

getReportDetailsByEmailID

reports.getReportDetailsByEmailID Get the detailed report summary for an email campaign Risk: read
Input Output

getReportDownload

reports.getReportDownload Download an email campaign report by type Risk: read
Input Output

getReportsForAutoresponders

reports.getReportsForAutoresponders Get reports for autoresponders Risk: read
Input Output

getSaveAsList

reports.getSaveAsList Get the save-as-list data Risk: read
Input: empty object Output

getSocialPerformanceReport

reports.getSocialPerformanceReport Get the social performance report for a campaign Risk: read
Input Output

getUnopensReport

reports.getUnopensReport Get the unopens report for an email campaign Risk: read
Input Output

getUnopensReportByEmailID

reports.getUnopensReportByEmailID Get unopens for an email campaign by ID Risk: read
Input Output

getUnsubscribeReportByEmailID

reports.getUnsubscribeReportByEmailID Get the unsubscribe report for an email campaign Risk: read
Input Output

getURLEngagementList

reports.getURLEngagementList Retrieve URL engagement statistics Risk: read
Input Output

getURLListByEmailID

reports.getURLListByEmailID Get the URL list for an email campaign Risk: read
Input Output

updateListCompilationDetails

reports.updateListCompilationDetails Update list compilation details Risk: write
Input
Output

Signup Forms

copySignupForm

signupForms.copySignupForm Copy an existing signup form Risk: write
Input
Output

createSignupForm

signupForms.createSignupForm Create a new signup form Risk: write
Input
Output

getHTMLSignupForm

signupForms.getHTMLSignupForm Get the HTML embed code for a signup form Risk: write
Input
Output

getMagentoHTMLDropdown

signupForms.getMagentoHTMLDropdown Get the Magento signup form dropdown HTML Risk: read
Input: empty object Output

getMagentoHTMLSelected

signupForms.getMagentoHTMLSelected Get Magento HTML for a selected signup form Risk: read
Input Output

getSignupFormButtonCode

signupForms.getSignupFormButtonCode Get the code for the signup form button Risk: read
Input Output

getSignupFormContactFields

signupForms.getSignupFormContactFields Get the contact fields of a signup form Risk: read
Input Output

getSignupFormDetails

signupForms.getSignupFormDetails Get the details of a signup form Risk: read
Input Output

getSignupFormForMagento

signupForms.getSignupFormForMagento Get signup form data for Magento Risk: read
Input: empty object Output

getSignupFormForUnbounce

signupForms.getSignupFormForUnbounce Get signup form data for Unbounce Risk: read
Input: empty object Output
signupForms.getSignupFormLink Get the public link URL for a signup form Risk: read
Input Output

getSignupFormList

signupForms.getSignupFormList Retrieve all signup forms Risk: read
Input Output

getSignupFormsForContactList

signupForms.getSignupFormsForContactList Get signup forms for a contact list Risk: read
Input Output

getSignupFormTumbler

signupForms.getSignupFormTumbler Get signup form Tumbler parameters Risk: read
Input: empty object Output

getTemplatesForSignupFormClassic

signupForms.getTemplatesForSignupFormClassic Get templates for classic signup forms Risk: read
Input: empty object Output

getTumblerLists

signupForms.getTumblerLists Get Tumbler signup form lists Risk: read
Input: empty object Output

sendTestEmailForSignupForm

signupForms.sendTestEmailForSignupForm Send a test email for a signup form Risk: write
Input
Output

Surveys

deleteSurvey

surveys.deleteSurvey Delete a survey Risk: destructive
Input Output

getSurveyDetails

surveys.getSurveyDetails Retrieve the details of a survey Risk: read
Input Output

getSurveyFullReport

surveys.getSurveyFullReport Retrieve the full report of a survey Risk: read
Input Output

getSurveyIndividualQuestionResult

surveys.getSurveyIndividualQuestionResult Get individual question results for a survey respondent Risk: read
Input Output

getSurveyIndividualResults

surveys.getSurveyIndividualResults Retrieve paginated individual survey results Risk: read
Input Output

getSurveyReportAnswerComment

surveys.getSurveyReportAnswerComment Retrieve comment answers from a survey report Risk: read
Input Output

getSurveyReportAnswerOther

surveys.getSurveyReportAnswerOther Retrieve other answers from a survey report Risk: read
Input Output

getSurveyReportAnswerText

surveys.getSurveyReportAnswerText Retrieve text answers from a survey report Risk: read
Input Output

getSurveyReportDetail

surveys.getSurveyReportDetail Get the report detail of a survey Risk: read
Input Output

getSurveyReportList

surveys.getSurveyReportList Retrieve a paginated list of survey reports Risk: read
Input Output

getSurveyTemplateList

surveys.getSurveyTemplateList Retrieve the list of survey templates Risk: read
Input: empty object Output

updateSurveyStatus

surveys.updateSurveyStatus Update the status of a survey Risk: write
Input
Output

Webhooks

createWebhook

webhooks.createWebhook Create a webhook for a contact list Risk: write
Input
Output

deleteWebhook

webhooks.deleteWebhook Delete a webhook from a contact list Risk: destructive
Input Output

getWebhooks

webhooks.getWebhooks Retrieve all webhooks for a contact list Risk: read
Input Output

updateWebhook

webhooks.updateWebhook Update a webhook for a contact list Risk: write
Input
Output