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.
- 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
- 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
- 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
- addsmtpserver - Adds a SMTP Server for use in remote SMTP Campaigns
- deletesmtpserver - Delete SMTP Server given the id of the server
- editsmtpserver - Edit's a SMTP Server given the server id.
- getclicklogsmtp - Gets the SMTP click log from a single email send API/quick send or the SMTP API
- getopenlogsmtp - Gets the SMTP open log from a single email send API/quick send or the SMTP API
- getresultsendsingleemail - Gets the result of the sendsingleemail api call or SMTP API
- getsmtpandapiresults - Gets a list of all SMTP and API email sends.
- getsmtpbounceservers - Get a list of bounce servers.
- getsmtpcredentials - Get the list of SMTP Credentials to allow you to use the SMTP API
- getsmtpservers - Gets a list of SMTP servers from the account.
- sendsingleemail - Allows to send a single email to a recipient
- 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
- getsupportticketdetail - Gets the detail view of a support ticket
- getsupporttickets - Get a list of support tickets from inside the account
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
- addwebhook - Adds a webhook to the account
- deletewebhook - Delete a webhook
- getwebhooks - Returns a list of webhooks in the account.