MailClickConvert API Call

API's are broken down by their section

Home

  • adduser - Allows adding a user to an account
  • deleteuser - Deletes a user from the account given the userid
  • edituser - Allows editing a user given their userid
  • getusers - Returns a list of users in the account.

Clients

  • getclients - This api returns a list of clients under the account. Also returns api key of client to allow to run API calls on their account

Email Marketing

- Lists
  • addemail - Adds an email to a list, when giving the list id. Also supports custom columns if they already exist in the list just pass the column name via the request.
  • createlist - Allows creating a list by passing a data containing email addresses
  • deleteemailbyemail - Deletes an email address from a list given it's list id and email address
  • deleteemailbyemailid - Deletes an email address from a list given it's list id and email id
  • deletelist - Deletes a list by a list id
  • editemail - Edits an email entry inside a list. Given either email address or email id.
  • getdatafeeds - Gets a list of data feeds from the account
  • getfeedbackloopconfirmationemails - Gets a list of feedback confirmation emails from the account.
  • getlistdetail - Gets a list of emails from the list with all the columns.
  • getlistfields - Returns a list of fields inside a list. Which can be used submitted when using the addemail function call
  • getlisthardbounces - Gets a list of hard bounces from a list given the listid.
  • getlists - Returns a list of email lists found in the account
  • getunsubscribelist - This api returns a list of optouts from the unsubscribe list of the account.
  • mergelist - Merges multiple lists together into a new list. Keeps the original list!
  • unsubscribedomain - This api allows you to unsubscribe a domain by adding it to the account's unsubscribe list.
  • unsubscribeemail - This api allows you to unsubscribe an email address by adding it to the account's unsubscribe list.
  • uploadlistbyurl - Uploads a list to the account given a url to a list.
  • uploadlistfile - Allows you to upload a list to the system either csv,txt file or a zip file containing txt or csv files.
- Messages
  • addmessage - This api allows you to remotely add a message to your email marketing account.
  • checkspamassassin - Returns the results of the spam assassin content check
  • deleteimage - Deletes an image given an image id
  • deletemessage - Delete a message by message id
  • editmessage - Allows editing of a message in the system.
  • getmessagedetail - This api returns the html and text content of message given the id of the message.
  • getmessages - Returns a list of messages in the account
- Campaigns
  • blreport - Gets list of blocked responses from a campaign that appear to be from blacklists
  • campaignlog - Gets the details of a campaign from the campaign log. For each chunk update. This data builds the campaign graph.
  • createcampaign - Sends an email campaign
  • deletecampaign - Deletes a campaign given a campaign id
  • deletereoccurringcampaign - Deletes a recurring campaign given the recurring id
  • deletetrigger - Deletes a trigger given a trigger id
  • editcampaign - Allows editing of a campaign
  • getallclicks - Gets all the clicks from all campaigns. Returns the email, date/time, and ip address, and campaign id.
  • getallopens - Gets all the opens from all campaigns. Returns the email, date/time, and ip address, and campaign id.
  • getcampaigndetail - Get a detailed high level information from a campaign
  • getcampaignresults - Shows each individual email delivery result from a campaign.
  • getcampaigns - Returns a list of campaigns from the account.
  • getcampaigntriggers - Get list of campaigns triggers in the account
  • getclicklog - Returns a list of emalis,ip,date,revenue from click logs for the specified campaign.
  • getconversionlog - Returns a list of emalis,ip,date,revenue from conversion logs for the specified campaign.
  • getopenlog - Returns a list of emalis,ip,date,revenue from open logs for the specified campaign.
  • getrecurringcampaigns - Gets a list of recurring campaigns in the account.
  • pausecampaign - Pauses a campaign given a campaign id
  • resumecampaign - Resumes a campaign given a campaign id
  • retryerrorcampaign - Retries an errored campaign given a campaign id
- Domains and IP's
  • addcustomdomain - Adds a custom domain to be used to send on behalf.
  • addcustomfromaddress - Adds a custom from address given a custom domain id
  • adddomain - Adds a domain to a users account. Charges $17 for a .com domain unless it is a user controlled domain
  • addprofile - Adds a sending profile to the account given an IP ID and Domain ID.
  • deletecustomdomain - Deletes a custom domain used for sending on behalf. Also deletes any custom from addresses that have been setup using that domain
  • deletecustomfromaddress - Deletes a custom from address given the id.
  • deletedomain - This deletes a domain from the account.
  • deleteprofile - Deletes a sending profile given its id from the account
  • getcustomdomains - Gets list of custom verified domains to send on behalf of
  • getdomainblacklisthistory - Gets the domain blacklist history from the account if monitoring is enabled.
  • getdomains - Returns a list of domains from the account
  • getipblacklisthistory - Gets the ip blacklist history of ips. Entries are created by the monitoring system.
  • getips - Returns a list of ips inside the account.
  • getsenderscorehistory - Gets sender score history for ips
  • getsendingprofiles - Returns a list of sending profiles from the account.
  • getservers - Gets a list of servers from inside the account
  • updatedomainsettings - Updates the domains forwarding email and redirection url settings
  • verifycustomdomain - Runs the verification check again for the custom domain to see if the DNS records are added.
  • viewzonefile - View zone file of a domain given the domain id
- Single Email Send & SMTP - Other
  • addcanspamwhoisinfo - Adds a can spam/whois information to the account returns whoisid
  • addfolder - Add a folder to group lists, messages or images.
  • deletewhois - Deletes a whois/CAN SPAM footer entry given a whois id
  • editcanspamwhoisinfo - Edits a can spam/whois information in the account
  • getaccountinfo - Returns basic account information. Such as billing period, number of emails sent, package size, total ips, total domains.
  • getcanspamwhoisinfo - Gets a list of whois/can spam footer addresses from the account
  • getfeedbackloopreports - Gets a list of feedback reports
  • getimages - Gets a list of images from imagehosting inside the account.
  • getreplies - Gets a list of email replies
  • getreplyeml - Returns an EML file which can be opened in outlook given a reply id
  • uploadimage - Allows uploading of an image file to be imported into image hosting
  • viewreply - Views a specific reply email message.

Support

List Verify

  • deletelist - Deletes a list given the list id
  • getaccountinfo - Gets list verify package information and total stats for all lists in the account.
  • getlists - Gets a list of all list verify jobs
  • getliststatus - Get list details
  • pauseverify - Pause a list verify job
  • resumeverify - Resumes a list verify job that was paused
  • uploadlistbyfile - Allows you to upload a list to the system either csv,txt file or a zip file containing txt or csv files.
  • uploadlistbyurl - Uploads a list to the account given a url to a list.
  • verifylist - Verify an unverified list given the list id from the list verify section
  • verifysingleemail - Allows you to verify an email address real time.
  • viewlist - Gets all the list records from a verified list.

API