# Campaign Documentation > Documentation for Campaign ## Dev Guide: Setting up your domain - [Setting up your domain](https://docs.developers.optimizely.com/optimizely-campaign/docs/setting-up-a-domain.md): Describes how to configure the DNS delegation so that you can send emails via Optimizely Campaign by using the sender domain of your hosted website or online shop. If you use another email server… ## Dev Guide: Optimizely Campaign REST API - [REST API](https://docs.developers.optimizely.com/optimizely-campaign/docs/rest-api.md): Integrate Optimizely Campaign features into your software or manage and control them remotely by using HTTP requests. - [Get started with REST API](https://docs.developers.optimizely.com/optimizely-campaign/docs/getting-started.md): Describes how to set up the REST API and send requests to retrieve data from and send data to Optimizely Campaign. ## Dev Guide: Optimizely Campaign HTTP API - [HTTP API](https://docs.developers.optimizely.com/optimizely-campaign/docs/http-api.md): Execute the most common functions with an HTTP request. - [HTTP API introduction](https://docs.developers.optimizely.com/optimizely-campaign/docs/introduction-to-http-api.md): Describes the HTTP mail service and form service for Optimizely Campaign. - [HTTP API security](https://docs.developers.optimizely.com/optimizely-campaign/docs/security.md): Describes security considerations for the HTTP integration API for Optimizely Campaign. - [HTTP API basics](https://docs.developers.optimizely.com/optimizely-campaign/docs/http-basics.md): Describes URL structures and parameters used in the HTTP integration API for Optimizely Campaign. - [Services and operations](https://docs.developers.optimizely.com/optimizely-campaign/docs/services-and-operations.md): Describes the services and operations used in the HTTP integration API for Optimizely Campaign. - [blacklist and unblacklist](https://docs.developers.optimizely.com/optimizely-campaign/docs/blacklist-and-unblacklist.md): Generate or remove a blocklist entry in Optimizely Campaign. - [copy and move](https://docs.developers.optimizely.com/optimizely-campaign/docs/copy-and-move.md): Copy or move a recipient from one recipient list to another in Optimizely Campaign. - [createtrackingoptout and deletetrackingoptout](https://docs.developers.optimizely.com/optimizely-campaign/docs/createtrackingoptout-and-deletetrackingoptout.md): Deactivate and reactivate the use of action-based data for a recipient in Optimizely Campaign. - [getsendstatus](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsendstatus.md): Queries sending details for emails that were sent using one of the two operations sendeventmail or sendtransactionmail in Optimizely Campaign. “enqueued” is the default value and will be shown for… - [onlineversion](https://docs.developers.optimizely.com/optimizely-campaign/docs/onlineversion.md): Shows a personalized online version of a mailing in Optimizely Campaign. - [nop](https://docs.developers.optimizely.com/optimizely-campaign/docs/nop.md): This operation has no function in Optimizely Campaign; it is used to test authorization or forwarding to a URL. - [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-http-api.md): Removes a recipient from a recipient list in Optimizely Campaign. - [sendtransactionmail](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtransactionmail.md): Creates a new recipient and sends an event mailing to this recipient in Optimizely Campaign. - [subscribe](https://docs.developers.optimizely.com/optimizely-campaign/docs/subscribe.md): Adds a new recipient to a recipient list or updates an existing recipient in Optimizely Campaign. - [unsubscribe](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscribe.md): Unsubscribes a recipient from a recipient list in Optimizely Campaign. - [updatefields](https://docs.developers.optimizely.com/optimizely-campaign/docs/updatefields.md): Updates recipient data fields in Optimizely Campaign. Field values can be overwritten, added, subtracted, prepended or appended. - [uploadpersonalizedattachments](https://docs.developers.optimizely.com/optimizely-campaign/docs/uploadpersonalizedattachments.md): Uploads one or more attachments in Optimizely Campaign. - [HTTP examples](https://docs.developers.optimizely.com/optimizely-campaign/docs/http-examples.md) - [Integrate into your website](https://docs.developers.optimizely.com/optimizely-campaign/docs/integration-into-your-website.md): Describes a typical example for the form service in Optimizely Campaign. - [Personalized Attachments - Examples](https://docs.developers.optimizely.com/optimizely-campaign/docs/personalized-attachmentsexamples.md) ## Dev Guide: Optimizely Campaign SOAP API - [SOAP API Overview](https://docs.developers.optimizely.com/optimizely-campaign/docs/soap-api.md): Optimizely Campaign provides the SOAP API that lets you execute virtually any function from a remote system. - [General use](https://docs.developers.optimizely.com/optimizely-campaign/docs/information-regarding-general-use.md): Describes general use of the SOAP API. - [SOAP 1.1 compatibility](https://docs.developers.optimizely.com/optimizely-campaign/docs/soap-1-1-compatibility.md): Describes SOAP 1.1 compatibility in Optimizely Campaign. - [Web services](https://docs.developers.optimizely.com/optimizely-campaign/docs/basic-usage.md): Describes how to use the web services in Optimizely Campaign. - [Native APIs](https://docs.developers.optimizely.com/optimizely-campaign/docs/native-apis.md): Native APIs contain web service functions to make the handling of Optimizely Campaign web services even easier. - [AttachmentWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/attachmentwebservice.md): Query, create or update attachments in Optimizely Campaign. - [create](https://docs.developers.optimizely.com/optimizely-campaign/docs/create-attachment.md): Creates an attachment in Optimizely Campaign. - [getAllIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallids-attachmentws.md): Queries the IDs of all available attachments in Optimizely Campaign. - [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-attachment.md): Queries the column names of each attachment in Optimizely Campaign. - [getContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcontent.md): Queries the content of an attachment in Optimizely Campaign. - [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount.md): Counts all available attachments in Optimizely Campaign. - [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset-attachment.md): Queries the data of each attachment in Optimizely Campaign. - [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-attachment.md): Queries the values of each attachment in Optimizely Campaign. - [getFilename](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfilename.md): Queries the file name of an attachment in Optimizely Campaign. - [getMimeType](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmimetype-attachment.md): Queries the MIME type of an attachment in Optimizely Campaign. - [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-couponblock.md): Queries the name of an attachment in Optimizely Campaign. - [getSize](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsize.md): Queries the size of an attachment in Optimizely Campaign. - [setContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/setcontent.md): Defines the content of an attachment in Optimizely Campaign. - [setFilename](https://docs.developers.optimizely.com/optimizely-campaign/docs/setfilename.md): Defines the file name of an attachment in Optimizely Campaign. - [setMimeType](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmimetype-attachments.md): Defines the MIME type of an attachment in Optimizely Campaign. - [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-attachmentws.md): Defines the name of an attachment in Optimizely Campaign. - [BlacklistWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/blacklistwebservice-soap.md): Query, update or remove blocklist entries in Optimizely Campaign, and determine if an email address is blocked. - [add](https://docs.developers.optimizely.com/optimizely-campaign/docs/add-blacklist.md): Adds an entry to the blocklist in Optimizely Campaign. - [addAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall.md): Adds multiple entries to the blocklist in Optimizely Campaign. - [areBlacklisted](https://docs.developers.optimizely.com/optimizely-campaign/docs/areblacklisted.md): Queries whether multiple email addresses are blocked in Optimizely Campaign. - [contains](https://docs.developers.optimizely.com/optimizely-campaign/docs/contains-blacklist.md): Queries whether an entry is contained in the blocklist in Optimizely Campaign. - [containsAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsall.md): Queries whether multiple entries are contained in the blocklist. - [getAllAdvanced](https://docs.developers.optimizely.com/optimizely-campaign/docs/getalladvanced.md): Queries all blocklist entries method. The selection can be limited. - [getAllAdvancedFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getalladvancedflat-blacklist.md): Queries all blocklist entries in Optimizely Campaign. The selection can be limited. - [getAllEntries](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallentries.md): Queries all blocklist entries in Optimizely Campaign. - [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-blacklistws.md): Queries the column names of each blocklist entry in Optimizely Campaign. - [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-attachmentws.md): Counts all available blocklist entries in Optimizely Campaign. - [getCreated](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcreated-blacklistws.md): Queries the creation date of a blocklist entry in Optimizely Campaign. - [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset-blacklistws.md): Queries the data of each blocklist entry in Optimizely Campaign. - [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-blacklist.md): Queries the values of each blocklist entry in Optimizely Campaign. - [getFirstMatchingEntry](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfirstmatchingentry.md): Queries the first blocklist entry that matches an email address in Optimizely Campaign. - [getReason](https://docs.developers.optimizely.com/optimizely-campaign/docs/getreason.md): Queries the reason for a blocklist entry in Optimizely Campaign. - [isBlacklisted](https://docs.developers.optimizely.com/optimizely-campaign/docs/isblacklisted.md): Queries whether an email address is blocked in Optimizely Campaign. - [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-blacklist.md): Deletes an entry from the blocklist in Optimizely Campaign. - [removeAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeall.md): Deletes multiple entries from the blocklist in Optimizely Campaign. - [ClosedLoopWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/closedloopwebservice.md): Provides methods for the closed loop process in Optimizely Campaign. - [getClicks](https://docs.developers.optimizely.com/optimizely-campaign/docs/getclicks.md): Queries recipients that clicked a link in a mailing and the time they clicked the link in Optimizely Campaign. - [getCurrentTime](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcurrenttime.md): Queries the current Optimizely Campaign server time in Optimizely Campaign. - [getLinks](https://docs.developers.optimizely.com/optimizely-campaign/docs/getlinks.md): Queries the tracking links of sent mailings in Optimizely Campaign. - [getMailingIdByWaveId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailingidbywaveid.md): Queries the ID of the sent mailing by means of the **waveId** in Optimizely Campaign. - [getMailings](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailings.md): Queries sent mailings and the appropriate start and end time in Optimizely Campaign. - [getMailingUnsubscribes](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailingunsubscribes.md): Queries recipients that unsubscribed and the time they unsubscribed with a reference to a mailing in Optimizely Campaign. - [getOpens](https://docs.developers.optimizely.com/optimizely-campaign/docs/getopens.md): Queries recipients that opened a mailing and the time they opened the mailing in Optimizely Campaign. - [getOutBounces](https://docs.developers.optimizely.com/optimizely-campaign/docs/getoutbounces.md): Queries recipients that exceeded the bounce limit (i.e., created too many hard or soft bounces) in Optimizely Campaign. - [getRecipients](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipients.md): Queries recipients and the mailings they received in Optimizely Campaign. - [getResponses](https://docs.developers.optimizely.com/optimizely-campaign/docs/getresponses.md): Query of all responses/returned emails: soft bounces, hard bounces, autoresponder and direct replies in Optimizely Campaign. - [getUnsubscribes](https://docs.developers.optimizely.com/optimizely-campaign/docs/getunsubscribes.md): Queries recipients that unsubscribed and the time they unsubscribed without any reference to a mailing in Optimizely Campaign. - [importFinishedAndScheduleMailing](https://docs.developers.optimizely.com/optimizely-campaign/docs/importfinishedandschedulemailing.md): Schedules the dispatch of the mailing for imported recipients in Optimizely Campaign. - [importRecipients](https://docs.developers.optimizely.com/optimizely-campaign/docs/importrecipients.md): Imports recipients for the mailing (identified by the **waveId**) for which the closed loop process has been started (see prepareNewWave) in Optimizely Campaign. - [prepareNewWave](https://docs.developers.optimizely.com/optimizely-campaign/docs/preparenewwave.md): Starts the closed loop process for a mailing in Optimizely Campaign. - [CouponBlockWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/couponblockwebservice.md): Create coupon blocks, query names and assignments and delete blocks in Optimizely Campaign. - [create](https://docs.developers.optimizely.com/optimizely-campaign/docs/create.md): Creates a new coupon block in Optimizely Campaign. - [getAllIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallids-attachment.md): Queries the IDs of all existing coupon blocks in Optimizely Campaign. - [getAssignedCodeCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedcodecount.md): Counts the coupon codes of a coupon block that are assigned to an email in any sent mailing in Optimizely Campaign. - [getAssignedMailings](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedmailings.md): Queries the IDs of the mailings in which a coupon block was used in Optimizely Campaign. - [getCodeCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcodecount.md): Counts the coupon codes contained in a coupon block in Optimizely Campaign. - [getCreated](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcreated-couponblock.md): Queries the date on which a coupon block was created in Optimizely Campaign. - [getModified](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmodified.md): Queries the date on which a coupon block was last modified in Optimizely Campaign. - [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-mailingws.md): Queries the name of a coupon block in Optimizely Campaign. - [getUnAssignedCodeCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getunassignedcodecount.md): Counts the coupon codes of a coupon block that are still available in Optimizely Campaign. - [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-blacklistws.md): Deletes a coupon block in Optimizely Campaign. Assigned coupon codes contained within are not deleted. - [CouponCodeWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/couponcodewebservice.md): Create, query, and delete coupon codes. - [add](https://docs.developers.optimizely.com/optimizely-campaign/docs/add-couponcode.md): Adds a coupon code to a coupon block in Optimizely Campaign. - [addAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall-couponcodewebservice.md): Adds multiple coupon codes to a coupon block in Optimizely Campaign. - [getAllAssigned](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallassigned.md): Queries all coupon codes of a coupon block that have been used for a mailing in Optimizely Campaign. - [getAllUnAssigned](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallunassigned-couponcode.md): Queries all available coupon codes of a coupon block in Optimizely Campaign. A maximum of 1,000 entries can be returned per query. - [getAssignedMailing](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedmailing.md): Queries the mailing ID of a used coupon code in Optimizely Campaign. - [getAssignedRecipientId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedrecipientid.md): Queries the recipient ID a coupon code is assigned to in Optimizely Campaign. - [getByMailingAndRecipientId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getbymailingandrecipientid.md): Queries the coupon code of a coupon block on the basis of the mailing ID and recipient ID in Optimizely Campaign. - [getCreated](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcreated-blacklist.md): Queries the creation date of a coupon code in Optimizely Campaign. - [getModified](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmodified-couponblock.md): Queries the date on which the coupon code was last modified in Optimizely Campaign. - [isAssigned](https://docs.developers.optimizely.com/optimizely-campaign/docs/isassigned.md): Queries whether a coupon code has been assigned to a recipient (i.e., used in a mailing) in Optimizely Campaign. - [isUsed](https://docs.developers.optimizely.com/optimizely-campaign/docs/isused.md): Queries whether a recipient has used (redeemed) a coupon code in Optimizely Campaign. - [markAsUsed](https://docs.developers.optimizely.com/optimizely-campaign/docs/markasused.md): Invalidates a coupon code in Optimizely Campaign. - [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-recipientws.md): Deletes a single coupon code in Optimizely Campaign. - [removeAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeall-couponcode.md): Deletes multiple coupon codes in Optimizely Campaign. - [FolderWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/folderwebservice.md): Retrieve information about folders, create folders, move or delete folders in Optimizely Campaign. - [assignFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/assignfolder.md): Assigns a mailing or a target group to a folder in Optimizely Campaign. Assigning a folder is the same as moving a mailing or target group into a folder. - [createFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/createfolder.md): Creates a new folder in Optimizely Campaign. - [getAssignedFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedfolder.md): Queries the ID of a folder to which a mailing or target group has been assigned in Optimizely Campaign. - [getChildren](https://docs.developers.optimizely.com/optimizely-campaign/docs/getchildren.md): Queries the IDs of all child folders of a folder in Optimizely Campaign. - [getFolderName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfoldername.md): Queries the name of a folder on the basis of its ID in Optimizely Campaign. - [getParent](https://docs.developers.optimizely.com/optimizely-campaign/docs/getparent.md): Queries the ID of a parent folder in Optimizely Campaign. - [getRootFolders](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrootfolders.md): Queries the IDs of the root folders of a specific folder type in Optimizely Campaign. - [moveFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/movefolder.md): Moves an existing folder into another existing folder in Optimizely Campaign. - [removeFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/removefolder.md): Deletes an existing folder in Optimizely Campaign. - [renameFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/renamefolder.md): Renames an existing folder in Optimizely Campaign. - [MailIdWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/mailidwebservice.md): Provides information about a mail ID in Optimizely Campaign. - [getMailingId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailingid.md): Queries the mailing ID (parameter **mailingId**) in Optimizely Campaign. - [getMandatorId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmandatorid-mailid.md): Queries the client ID in Optimizely Campaign. - [getRecipientId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientid.md): Queries the ID of a recipient that received a mail in Optimizely Campaign. - [getRecipientListId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientlistid-mailid.md): Queries the ID of the recipient list a recipient belongs to in Optimizely Campaign. - [MailingReportingWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/mailingreportingwebservice.md): Query statistical values for a mailing. - [getClickCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getclickcount.md): Counts the clicks of a mailing in Optimizely Campaign. - [getClickCountByUrl](https://docs.developers.optimizely.com/optimizely-campaign/docs/getclickcountbyurl.md): Counts the clicks for each of the given URLs in Optimizely Campaign. - [getFailedRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfailedrecipientcount-mailingreporting.md): Counts the recipients that have been skipped during dispatch in Optimizely Campaign. - [getLinkNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getlinknames.md): Queries the names of all tracking links used in a mailing in Optimizely Campaign. - [getLinkUrls](https://docs.developers.optimizely.com/optimizely-campaign/docs/getlinkurls.md): Queries the URLs of all tracking links that are used in a mailing in Optimizely Campaign. - [getOpenCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getopencount.md): Counts the opens of a mailing in Optimizely Campaign. - [getOverallRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getoverallrecipientcount.md): Counts the recipients to whom a mailing was sent or tried to send in Optimizely Campaign. - [getResponseCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getresponsecount.md): Counts the responses generated for a mailing in Optimizely Campaign. - [getSentRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsentrecipientcount.md): Counts the recipients to whom a mailing was successfully sent in Optimizely Campaign. - [getUnsubscribeCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getunsubscribecount.md): Counts the unsubscribes for a mailing in Optimizely Campaign. - [MailingWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/mailingwebservice.md): Query, create, update, remove or start mailings as well as send emails on demand in Optimizely Campaign. - [cancel](https://docs.developers.optimizely.com/optimizely-campaign/docs/cancel.md): Cancels a running mailing (status: SENDING or PAUSED) in Optimizely Campaign. - [copy](https://docs.developers.optimizely.com/optimizely-campaign/docs/copy.md): Creates a copy of an existing mailing in Optimizely Campaign. - [create](https://docs.developers.optimizely.com/optimizely-campaign/docs/create-mailingws.md): Creates a mailing in Optimizely Campaign. - [decodeTrackingLinks](https://docs.developers.optimizely.com/optimizely-campaign/docs/decodetrackinglinks.md): Converts all links found in the given content back to normal links methods. - [encodeTrackingLinks](https://docs.developers.optimizely.com/optimizely-campaign/docs/encodetrackinglinks.md): Converts all links found in the given content to tracking links methods. - [getAttachmentIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getattachmentids.md): Queries the IDs of one or more attachments of a mailing methods. - [getCharset](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcharset.md): Queries the character set for the content (subject + body) of a mailing methods. - [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-mailingws.md): Queries the column names of each mailing in Optimizely Campaign. - [getContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcontent-attachment.md): Queries the content of a mailing of a specific MIME type in Optimizely Campaign. - [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-mailingws.md): Counts mailings of a specific type in Optimizely Campaign. - [getCreatedDate](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcreateddate.md): Queries the creation date of a mailing in Optimizely Campaign. - [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset-mailingws.md): Queries the data of each mailing in Optimizely Campaign. - [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-mailingws.md): Queries the values of each mailing in Optimizely Campaign. - [getDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdescription-optinprocess.md): Queries the description of a mailing in Optimizely Campaign. - [getFailedRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfailedrecipientcount-mailingws.md): Counts the recipients that have been skipped during dispatch in Optimizely Campaign. - [getFromEmailPrefix](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfromemailprefix.md): Queries the email prefix of the sender of a mailing in Optimizely Campaign. - [getFromName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfromname.md): Queries the name (not the email address) of the sender of a mailing in Optimizely Campaign. - [getHeader](https://docs.developers.optimizely.com/optimizely-campaign/docs/getheader.md): Queries the mailing header. - [getIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getids-mailingws.md): Queries the IDs of all mailings of a specific type in Optimizely Campaign. - [getIdsInStatus](https://docs.developers.optimizely.com/optimizely-campaign/docs/getidsinstatus.md): Queries the IDs of all mailings of a specific type and status in Optimizely Campaign. - [getMaxMailsPerHour](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmaxmailsperhour.md): Queries the maximum sending rate (emails per hour) of a mailing in Optimizely Campaign. - [getMaxRecipients](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmaxrecipients.md): Queries the value of the **Maximum number of recipients** option in Optimizely Campaign. - [getMimeType](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmimetype.md): Queries the MIME type of a mailing in Optimizely Campaign. - [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname.md): Queries the name of a mailing in Optimizely Campaign. - [getOverallRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getoverallrecipientcount-mailingreporting.md): Counts the recipients to which a mailing was sent or tried to send in Optimizely Campaign. - [getPredictedRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getpredictedrecipientcount.md): Counts the recipients that will receive a mailing once it is started in Optimizely Campaign. - [getProperty](https://docs.developers.optimizely.com/optimizely-campaign/docs/getproperty.md): Queries the value of a specific mailing property in Optimizely Campaign. - [getRecipientFilterId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientfilterid.md): This method is deprecated. Use getRecipientFilterIds. - [getRecipientFilterIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientfilterids.md): Queries the target group IDs of a mailing in Optimizely Campaign. - [getRecipientListIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientlistids.md): Queries the IDs of the recipient lists of a mailing in Optimizely Campaign. - [getScheduleDate](https://docs.developers.optimizely.com/optimizely-campaign/docs/getscheduledate.md): Queries the sending date of a mailing in Optimizely Campaign. - [getSendingFinishedDate](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsendingfinisheddate.md): Queries the date at which the sending of a mailing finished in Optimizely Campaign. - [getSendingStartedDate](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsendingstarteddate.md): Queries the date at which a mailing was started in Optimizely Campaign. - [getSendingStatus](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsendingstatus.md): Queries the sending status of a mailing to a specific recipient in Optimizely Campaign. - [getSentRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsentrecipientcount-mailingreporting.md): Counts the recipients to whom a mailing was successfully sent in Optimizely Campaign. - [getStatus](https://docs.developers.optimizely.com/optimizely-campaign/docs/getstatus.md): Queries the status of a mailing in Optimizely Campaign. - [isClickTrackingEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/isclicktrackingenabled.md): Queries whether click tracking is activated for a mailing in Optimizely Campaign. - [isDefaultRecipientFilterEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/isdefaultrecipientfilterenabled.md): Queries whether the default target group is used for a mailing in Optimizely Campaign. - [isMaxRecipientsPercentage](https://docs.developers.optimizely.com/optimizely-campaign/docs/ismaxrecipientspercentage.md): Queries whether the maximum number of recipients is given as a percentaged value in Optimizely Campaign. - [isMaxRecipientsRandomOrder](https://docs.developers.optimizely.com/optimizely-campaign/docs/ismaxrecipientsrandomorder.md): Queries whether the recipients should be selected on a random basis in Optimizely Campaign. - [isOpenTrackingEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/isopentrackingenabled.md): Queries whether open tracking is activated for a mailing in Optimizely Campaign. - [pause](https://docs.developers.optimizely.com/optimizely-campaign/docs/pause.md): Pauses a mailing that is in the status SENDING in Optimizely Campaign. - [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-mailingwebservice.md): Deletes a mailing in Optimizely Campaign. - [resume](https://docs.developers.optimizely.com/optimizely-campaign/docs/resume.md): Resumes a paused mailing in Optimizely Campaign. - [sendMail](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendmail.md): Sends a mailing to a recipient in Optimizely Campaign. - [sendMails](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendmails.md): Sends a mailing to multiple recipients in Optimizely Campaign. - [sendTestMail](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtestmail.md): Sends a test email to a recipient in Optimizely Campaign. - [sendTestMail2](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtestmail2.md): Sends a test email to a recipient in Optimizely Campaign. - [sendTestMails](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtestmails.md): Sends test emails to multiple recipients in Optimizely Campaign. - [sendTestMailToAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtestmailtoall-mailingws.md): Sends test emails to all recipients of a specific recipient list in Optimizely Campaign. - [setAttachmentIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattachmentids.md): Defines the IDs for one or more attachments of a mailing in Optimizely Campaign. - [setCharset](https://docs.developers.optimizely.com/optimizely-campaign/docs/setcharset.md): Defines the character set for the content (subject + body) of a mailing in Optimizely Campaign. - [setClickTrackingEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/setclicktrackingenabled.md): Activates or deactivates click tracking for a mailing of a specific MIME type (click tracking is set separately for the two MIME types) in Optimizely Campaign. Open tracking only affects content of… - [setContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/setcontent-attachment.md): Defines the content for a mailing of a specific MIME type in Optimizely Campaign. - [setDefaultRecipientFilterEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdefaultrecipientfilterenabled.md): Activates or deactivates the default target group in Optimizely Campaign. - [setDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdescription-mailingws.md): Defines the description of a mailing in Optimizely Campaign. - [setFrom](https://docs.developers.optimizely.com/optimizely-campaign/docs/setfrom.md): Defines the sender identification of a mailing in Optimizely Campaign. - [setHeader](https://docs.developers.optimizely.com/optimizely-campaign/docs/setheader.md): Defines an RFC822-compliant header value in Optimizely Campaign. - [setMaxMailsPerHour](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmaxmailsperhour.md): Defines the maximum sending rate (emails per hour) for a mailing in Optimizely Campaign. - [setMaxRecipients](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmaxrecipients.md): Activates or deactivates the options Maximum number of recipients and Random order, and sets absolute values for them in Optimizely Campaign. - [setMaxRecipientsPercentage](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmaxrecipientspercentage.md): Activates or deactivates the options **Maximum number of recipients** and **Random order** and sets absolute percentaged values for them (a float from 0 to 1) in Optimizely Campaign. - [setMimeType](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmimetype.md): Defines the MIME type of a mailing in Optimizely Campaign. - [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-attachment.md): Defines the name of a mailing in Optimizely Campaign. - [setOpenTrackingEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/setopentrackingenabled.md): Activates or deactivates open tracking for a mailing in Optimizely Campaign. Open tracking only affects content of the MIME type text/html. - [setProperty](https://docs.developers.optimizely.com/optimizely-campaign/docs/setproperty.md): Defines the value of a specific mailing property in Optimizely Campaign. - [setRecipientFilterId](https://docs.developers.optimizely.com/optimizely-campaign/docs/setrecipientfilterid.md): This method is deprecated. Use setRecipientFilterIds instead. - [setRecipientFilterIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/setrecipientfilterids.md): Defines target group IDs for a mailing in Optimizely Campaign. - [setRecipientListIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/setrecipientlistids.md): Defines the IDs of the recipient lists to be used for a mailing in Optimizely Campaign. - [setReplyToAddress](https://docs.developers.optimizely.com/optimizely-campaign/docs/setreplytoaddress.md): This method is deprecated. - [setReplyToName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setreplytoname.md): Defines the displayed name for the reply address (reply to) in Optimizely Campaign. - [setSubject](https://docs.developers.optimizely.com/optimizely-campaign/docs/setsubject.md): Defines the subject of a mailing in Optimizely Campaign. - [start](https://docs.developers.optimizely.com/optimizely-campaign/docs/start.md): Starts a mailing in Optimizely Campaign. - [validateContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/validatecontent.md): Validates the content of a mailing in Optimizely Campaign. - [OptinProcessWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/optinprocesswebservice.md): Access the opt-in processes in Optimizely Campaign. Some of the methods are only applicable to opt-in processes of a certain type. - [createConfirmedOptinProcess](https://docs.developers.optimizely.com/optimizely-campaign/docs/createconfirmedoptinprocess.md): Creates a confirmed opt-in process in Optimizely Campaign. - [createDoubleOptinProcess](https://docs.developers.optimizely.com/optimizely-campaign/docs/createdoubleoptinprocess.md): Creates a double opt-in process in Optimizely Campaign. - [createSingleOptinProcess](https://docs.developers.optimizely.com/optimizely-campaign/docs/createsingleoptinprocess.md): Creates a single opt-in process in Optimizely Campaign. - [getConfirmationMailingId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getconfirmationmailingid.md): Queries the ID of the mailing that sends the confirmation email in Optimizely Campaign. - [getConfirmationUrl](https://docs.developers.optimizely.com/optimizely-campaign/docs/getconfirmationurl.md): Queries the confirmation URL of an opt-in process in Optimizely Campaign. - [getDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdescription-optinprocessws.md): Queries the description of an opt-in process in Optimizely Campaign. - [getIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getids-optinprocess.md): Queries the IDs of all available opt-in processes in Optimizely Campaign. - [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-optinprocess.md): Queries the name of an opt-in process in Optimizely Campaign. - [getType](https://docs.developers.optimizely.com/optimizely-campaign/docs/gettype.md): Queries the type of an opt-in process in Optimizely Campaign. - [setConfirmationMailingId](https://docs.developers.optimizely.com/optimizely-campaign/docs/setconfirmationmailingid.md): Defines the ID of the mailing that sends the confirmation email in Optimizely Campaign. - [setConfirmationUrl](https://docs.developers.optimizely.com/optimizely-campaign/docs/setconfirmationurl.md): Defines the confirmation URL of an opt-in process in Optimizely Campaign. - [setDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdescription.md): Defines the description of an opt-in process in Optimizely Campaign. - [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-optinprocess.md): Defines the name of an opt-in process in Optimizely Campaign. - [RecipientFilterWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientfilterwebservice.md): Query, create, or update target groups in Optimizely Campaign. - [addAndCondition](https://docs.developers.optimizely.com/optimizely-campaign/docs/addandcondition.md): Adds a target group condition using the AND operator in Optimizely Campaign. - [addOrCondition](https://docs.developers.optimizely.com/optimizely-campaign/docs/addorcondition.md): Adds a target group condition using the OR operator in Optimizely Campaign. - [beginConditionModification](https://docs.developers.optimizely.com/optimizely-campaign/docs/beginconditionmodification.md): Begins a transaction for modifications of a target group in Optimizely Campaign. - [cancelConditionModification](https://docs.developers.optimizely.com/optimizely-campaign/docs/cancelconditionmodification.md): Ends a transaction for modifications of a target group without updating the target group in Optimizely Campaign. - [clearConditions](https://docs.developers.optimizely.com/optimizely-campaign/docs/clearconditions.md): Clears the conditions of a target group in Optimizely Campaign. - [commitConditionModification](https://docs.developers.optimizely.com/optimizely-campaign/docs/commitconditionmodification.md): Ends a transaction for modifications of a target group and updates the target group in Optimizely Campaign. - [create](https://docs.developers.optimizely.com/optimizely-campaign/docs/create-recipientfilterws.md): Creates a persistent target group in Optimizely Campaign. - [createTemporary](https://docs.developers.optimizely.com/optimizely-campaign/docs/createtemporary.md): Creates a temporary target group in Optimizely Campaign. - [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-recipientfilterws.md): Queries the column names of each target group in Optimizely Campaign. - [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-recipientfilterws.md): Counts all available target groups in Optimizely Campaign. Temporary target groups are excluded. - [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset-recipientfilterws.md): Queries the data of each target group in Optimizely Campaign. - [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-recipientfilterws.md): Queries the values of each target group in Optimizely Campaign. - [getDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdescription.md): Queries the internal description of a target group in Optimizely Campaign. Temporary target groups are excluded. - [getIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getids-recipientfilterws.md): Queries the IDs of all available target groups in Optimizely Campaign. Temporary target groups are excluded. - [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-recipientfilter.md): Queries the internal name of a target group in Optimizely Campaign. Temporary target groups are excluded. - [isInUse](https://docs.developers.optimizely.com/optimizely-campaign/docs/isinuse.md): Queries whether a target group is used anywhere in Optimizely Campaign. - [isTemporary](https://docs.developers.optimizely.com/optimizely-campaign/docs/istemporary.md): Queries whether a target group is temporary in Optimizely Campaign. - [setDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdescription-recipientfilter.md): Defines the internal description of a target group. - [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-recipientfilter.md): Defines the internal name of a target group. - [RecipientListWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientlistwebservice.md): Query or update recipient lists in Optimizely Campaign. - [copy](https://docs.developers.optimizely.com/optimizely-campaign/docs/copy-recipientlistws.md): Creates a copy of an existing recipient list in Optimizely Campaign. - [getAllIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallids.md): Queries the IDs of all available recipient lists in Optimizely Campaign. - [getAttributeNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getattributenames.md): Queries the names of all attributes a recipient in a recipient list might have in Optimizely Campaign. - [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-recipientlistws.md): Queries the column names of each recipient list in Optimizely Campaign. - [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-recipientlistws.md): Count available recipient lists in Optimizely Campaign. - [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset.md): Queries the data of each recipient list in Optimizely Campaign. - [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-recipientlistws.md): Queries the values of each recipient list in Optimizely Campaign. - [getDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdescription-recipientlistws.md): Queries the internal description of a recipient list in Optimizely Campaign. - [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-recipientlistws.md): Queries the internal name of a recipient list in Optimizely Campaign. - [isTestRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/istestrecipientlist.md): Queries whether a recipient list is a test recipient list in Optimizely Campaign. - [setDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdescription-recipientlistws.md): Defines the internal description of a recipient list in Optimizely Campaign. - [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-recipientlistws.md): Defines the internal name of a recipient list in Optimizely Campaign. - [setTestRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/settestrecipientlist.md): Marks a recipient list as a test recipient list (or vice versa) in Optimizely Campaign. - [RecipientWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientwebservice.md): Query, add, update, and remove recipients in Optimizely Campaign. - [add](https://docs.developers.optimizely.com/optimizely-campaign/docs/add.md): This method is deprecated. Use add2 instead. - [add2](https://docs.developers.optimizely.com/optimizely-campaign/docs/add2.md): Adds a recipient to a recipient list in Optimizely Campaign. - [addAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall-deprecated.md): This method is deprecated. Use addAll3 instead. - [addAll2](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall2-recipientws.md): This method is deprecated. Use addAll3 instead. - [addAll2Flat](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall2flat.md): This method is deprecated. Use addAll3Flat instead. - [addAll3](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall3.md): Adds multiple recipients to an existing recipient list in Optimizely Campaign. - [addAll3Flat](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall3flat.md): Adds multiple recipients to an existing recipient list in Optimizely Campaign. - [changeRecipientId](https://docs.developers.optimizely.com/optimizely-campaign/docs/changerecipientid.md): This method is deprecated. Use changeRecipientId2 instead. - [changeRecipientId2](https://docs.developers.optimizely.com/optimizely-campaign/docs/changerecipientid2.md): Changes the ID of a recipient in Optimizely Campaign. - [clear](https://docs.developers.optimizely.com/optimizely-campaign/docs/clear.md): Deletes all recipients from a recipient list in Optimizely Campaign. - [contains](https://docs.developers.optimizely.com/optimizely-campaign/docs/contains-recipient.md): Queries whether a recipient already exists in a recipient list in Optimizely Campaign. - [containsMultiple](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsmultiple.md): Queries whether a recipient exists in multiple recipient lists in Optimizely Campaign. - [containsValid](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsvalid.md): Queries whether a recipient can receive mailings (is valid) in Optimizely Campaign. - [containsValidMultiple](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsvalidmultiple.md): Queries whether a recipient can receive mailings in Optimizely Campaign (i.e., are valid) from multiple recipient lists. - [createTrackingOptOut](https://docs.developers.optimizely.com/optimizely-campaign/docs/createtrackingoptout.md): Deactivates the usage of action-based data (opens and clicks) for a recipient in Optimizely Campaign. - [deleteTrackingOptOut](https://docs.developers.optimizely.com/optimizely-campaign/docs/deletetrackingoptout.md): Reactivates the usage of action-based data (opens and clicks) for a recipient in Optimizely Campaign. - [getAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/getall.md): Queries all recipients that are contained in a specific recipient list in Optimizely Campaign. - [getAllAdvanced](https://docs.developers.optimizely.com/optimizely-campaign/docs/getalladvanced-blacklist.md): Queries all recipients that are contained in a specific recipient list in Optimizely Campaign. - [getAllAdvancedFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getalladvancedflat.md): Queries all recipients contained in a specific recipient list in Optimizely Campaign. - [getAllFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallflat.md): Queries all recipients contained in a specific recipient list in Optimizely Campaign. - [getAttributes](https://docs.developers.optimizely.com/optimizely-campaign/docs/getattributes.md): Queries the attributes defined by the parameter **attributeNames **in Optimizely Campaign. - [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-recipientws.md): Counts all recipients in Optimizely Campaign. Optionally, you can use a target group. - [getDistinctValues](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdistinctvalues.md): Queries all distinct values of an attribute (max. 10,000) in Optimizely Campaign. - [getDistinctValuesCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdistinctvaluescount.md): Queries all distinct values of an attribute and counts the recipients for each value in Optimizely Campaign. - [getDistinctValuesCountFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdistinctvaluescountflat.md): Queries all distinct values of an attribute and counts the recipients for each value in Optimizely Campaign. - [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-recipientwebservice.md): Deletes a recipient from a recipient list in Optimizely Campaign. - [removeAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeall-recipientws.md): Deletes multiple recipients from a recipient list in Optimizely Campaign. - [removeBlacklisted](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeblacklisted.md): Deletes all blocked recipients from a recipient list in Optimizely Campaign. - [removeBounced](https://docs.developers.optimizely.com/optimizely-campaign/docs/removebounced.md): Deletes all recipients who created bounces in Optimizely Campaign. - [removeNotOptined](https://docs.developers.optimizely.com/optimizely-campaign/docs/removenotoptined.md): Deletes a recipient from a recipient list in Optimizely Campaign *only* if the opt-in process is not finished yet. - [removeUnsubscribed](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeunsubscribed.md): Deletes all unsubscribed recipients from a recipient list in Optimizely Campaign. - [setAttributes](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattributes.md): Defines new values for specific attributes of a recipient in Episerver Campaign. - [setAttributesByFilter](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattributesbyfilter.md): Defines new values for specific attributes of all recipients contained in a specific recipient list in Optimizely Campaign. - [setAttributesInBatch](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattributesinbatch.md): Defines new values for specific attributes of multiple recipients in Optimizely Campaign. - [setAttributesInBatchFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattributesinbatchflat.md): Defines new values for specific attributes of multiple recipients in Optimizely Campaign. - [ResponseWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/responsewebservice.md): Query email responses on a mailing or recipient basis or reset the bounce counter in Optimizely Campaign. - [getAllRecipientResponseCounts](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallrecipientresponsecounts.md): This method is deprecated. Use getAllRecipientResponseCounts2 instead. - [getAllRecipientResponseCounts2](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallrecipientresponsecounts2.md): Counts the responses of a specific type for multiple recipients in Optimizely Campaign. - [getBounceCounter](https://docs.developers.optimizely.com/optimizely-campaign/docs/getbouncecounter.md): Counts the hard or soft bounces for a recipient in Optimizely Campaign. - [getBounceCounterThreshold](https://docs.developers.optimizely.com/optimizely-campaign/docs/getbouncecounterthreshold.md): Queries the maximum number of responses a recipient can produce before the recipient will not receive any further mailings in Optimizely Campaign. - [getMailingResponseCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailingresponsecount.md): Counts the responses of a specific type for a mailing in Optimizely Campaign. - [getRecipientResponseCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientresponsecount.md): This method is deprecated. Use getRecipientResponseCount2 instead. - [getRecipientResponseCount2](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientresponsecount2.md): Counts the responses of a specific type for a recipient in Optimizely Campaign. - [isBounceCounterThresholdExeeded](https://docs.developers.optimizely.com/optimizely-campaign/docs/isbouncecounterthresholdexeeded.md): Queries whether a recipient has exceeded either the hard or the soft bounce threshold in Optimizely Campaign. - [resetBounceCounter](https://docs.developers.optimizely.com/optimizely-campaign/docs/resetbouncecounter.md): Resets the thresholds for hard and soft bounces to 0 in Optimizely Campaign. - [SessionWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/sessionwebservice.md): Control the session handling (login, logout etc.) for all web services in Optimizely Campaign. - [getLocale](https://docs.developers.optimizely.com/optimizely-campaign/docs/getlocale.md): Queries the locale of a session in Optimizely Campaign. - [getMediaType](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmediatype.md): Queries the media type of a session in Optimizely Campaign. - [login](https://docs.developers.optimizely.com/optimizely-campaign/docs/login.md): Starts the login for a session in the localization version in Episerver Campaign. - [logout](https://docs.developers.optimizely.com/optimizely-campaign/docs/logout.md): Ends a session in Optimizely Campaign. - [setLocale](https://docs.developers.optimizely.com/optimizely-campaign/docs/setlocale.md): Defines the locale for a session in Optimizely Campaign. - [setMediaType](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmediatype.md): Defines a session's media type in Optimizely Campaign. - [Soap11Webservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/soap11webservice.md): Soap11Webservice is the basic interface for all web services in Optimizely Campaign. - [getVersion](https://docs.developers.optimizely.com/optimizely-campaign/docs/getversion.md): Queries the version of the API in Optimizely Campaign. - [SplitMailingWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/splitmailingwebservice.md): Query, create, edit, and delete split mailings in Optimizely Campaign. - [addSplit](https://docs.developers.optimizely.com/optimizely-campaign/docs/addsplit.md): Converts an existing mailing into a split mailing and assigns this mailing to a master mailing in Optimizely Campaign. - [getSplitChildIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsplitchildids.md): Queries the IDs of all split mailings which are assigned to a specific master mailing in Optimizely Campaign. - [getSplitMasterId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsplitmasterid.md): Queries the ID of the master mailing, which is associated with a specific split mailing in Optimizely Campaign. - [removeSplit](https://docs.developers.optimizely.com/optimizely-campaign/docs/removesplit.md): Converts a split mailing into a regular mailing; that is, the split is deleted but the mailing itself remains in Optimizely Campaign - [setFinalSplitSelectionCriterion](https://docs.developers.optimizely.com/optimizely-campaign/docs/setfinalsplitselectioncriterion.md): Defines the selection criterion for sending a split mailing as master mailing in Optimizely Campaign. - [setMasterStartDelay](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmasterstartdelay.md): Defines the sending delay for the start of a master mailing after all split mailings have been sent in Optimizely Campaign. - [UnsubscribeWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscribewebservice.md): Query, update, or delete unsubscribes in Optimizely Campaign. - [add](https://docs.developers.optimizely.com/optimizely-campaign/docs/add-unsubscribews.md): Adds a recipient to a unsubscribe list in Optimizely Campaign. - [addAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall-unsubscribews.md): Adds multiple recipients to a unsubscribe list in Optimizely Campaign. - [addByMailId](https://docs.developers.optimizely.com/optimizely-campaign/docs/addbymailid.md): Unsubscribes a recipient that belongs to a specific mail-ID in Optimizely Campaign. - [contains](https://docs.developers.optimizely.com/optimizely-campaign/docs/contains-unsubscribews.md): Queries whether a recipient is contained in an unsubscribe list in Optimizely Campaign. - [containsAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsall-unsubscribews.md): Queries whether multiple recipients are contained in an unsubscribe list in Optimizely Campaign. - [containsAllByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsallbyrecipientlist.md): Queries whether multiple recipients are contained in a recipient list-based unsubscribe list in Optimizely Campaign. - [containsByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsbyrecipientlist.md): Queries whether a recipient is contained in a recipient list-based unsubscribe list in Optimizely Campaign. - [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-unsubscribews.md): Counts the currently unsubscribed recipients in Optimizely Campaign. - [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-unsubscribews.md): Removes a recipient from the internal unsubscribe list currently unsubscribed. - [removeAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeall-unsubscribews.md): Removes multiple recipients from the internal unsubscribe list in Optimizely Campaign. - [removeAllByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeallbyrecipientlist.md): Removes multiple recipients from a recipient list-based unsubscribe list in Optimizely Campaign. - [removeByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/removebyrecipientlist.md): Removes a recipient from a recipient list-based unsubscribe list. ## Dev Guide: SMTP API - [SMTP API](https://docs.developers.optimizely.com/optimizely-campaign/docs/smtp-api.md): Control the sending of your campaigns, to ensure high deliverability and control recipient lists, while still using your own software for design, distribution and recipient data management. ## Dev Guide: Mobile Push - [Overview](https://docs.developers.optimizely.com/optimizely-campaign/docs/mobile-push.md): Describes how to use mobile push with Optimizely Campaign - [Push REST API](https://docs.developers.optimizely.com/optimizely-campaign/docs/the-push-rest-api.md): Explains the Push REST API in detail. ## Dev Guide: Web Push - [Web Push](https://docs.developers.optimizely.com/optimizely-campaign/docs/web-push.md): Describes how to set up Web Push for Optimizely Campaign. - [Test dispatch](https://docs.developers.optimizely.com/optimizely-campaign/docs/test-dispatch.md): Describes how to set up a website and create a campaign in Smart Campaigns to send Web Push test messages. ## Dev Guide: Scheduled jobs - [About scheduled jobs](https://docs.developers.optimizely.com/optimizely-campaign/docs/scheduled-jobs.md): Provides basic information about scheduled jobs and a list of the most relevant jobs. - [Automatic tracking link extension job](https://docs.developers.optimizely.com/optimizely-campaign/docs/automatic-tracking-link-extension-job.md): Adds parameters to the tracking URL of a mailing. - [Blocklist export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/blocklist-export-job.md): Exports a blocklist into a CSV file on a regular basis. - [Blocklist import job](https://docs.developers.optimizely.com/optimizely-campaign/docs/blocklist-import-job.md): Imports blocklist entries from a CSV file into the Campaign blocklist on a regular basis. - [Delete recipients that match a target group job](https://docs.developers.optimizely.com/optimizely-campaign/docs/delete-recipients-that-match-a-target-group-job.md): Deletes recipients that fulfill the criteria defined by a specific target group. - [Sending of latest email after double opt-in listener](https://docs.developers.optimizely.com/optimizely-campaign/docs/dispatch-of-latest-email-after-double-opt-in-listener.md): Ensures that new subscribers will automatically receive the last sent mailing, for example last week's newsletter. - [Monitor mails listener](https://docs.developers.optimizely.com/optimizely-campaign/docs/monitor-mails-listener.md): Sends a test mail copy of every sent email campaign. - [Multiple recipients export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/multiple-recipients-export-job.md): Exports multiple recipient lists into CSV files on a regular basis. - [Outbounced recipient export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/outbounced-recipient-export-job.md): Exports recipients that exceeded the bounce limit into a CSV file on a regular basis. - [Recipient export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipient-export-job.md): Exports a recipient list into a CSV file on a regular basis. - [Recipient import job](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipient-import-job.md): Imports recipient data from a CSV file into a recipient list on a regular basis. - [Unsubscriber export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscriber-export-job.md): Exports all unsubscribers into a CSV file on a regular basis. - [Unsubscriber import job](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscriber-import-job.md): Imports unsubscriber entries from a CSV file into the system-internal unsubscribe list on a regular basis. ## API Reference: Optimizely Campaign REST API - [Get the total number of images](https://docs.developers.optimizely.com/optimizely-campaign/reference/count.md) - [Get information about all images](https://docs.developers.optimizely.com/optimizely-campaign/reference/getallimages.md): Get detailed information about all images, such as ID, name, URL, height and width in pixels. You can limit the number of retrieved images and set the starting point of the result list. - [Upload an image](https://docs.developers.optimizely.com/optimizely-campaign/reference/createimage.md): Upload an image either by specifying a file or URL. - [Get information about an image](https://docs.developers.optimizely.com/optimizely-campaign/reference/getimage.md): Get detailed information about an image, such as name, URL, height and width in pixels. - [Update the image name](https://docs.developers.optimizely.com/optimizely-campaign/reference/updateimage.md) - [Delete an image](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteimage.md) - [Get the total number of attachments](https://docs.developers.optimizely.com/optimizely-campaign/reference/count_1.md) - [Get information about all attachments](https://docs.developers.optimizely.com/optimizely-campaign/reference/getallattachments.md): Get detailed information about all attachments, such as type, mime type, size or creation date. You can sort the result by specific criteria and limit the maximum number of retrieved attachments. - [Create an attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/createattachment.md): Create an attachment. You can specify name, mime type or attachment file. - [Get the content of an uploaded attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/getuploadattachment.md) - [Update the content of an uploaded attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/uploadattachment.md) - [Get information about an attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/getattachment.md): Get detailed information about an attachment, such as type, mime type, size or creation date. - [Update attachment information](https://docs.developers.optimizely.com/optimizely-campaign/reference/updateattachment.md): Update attachment information. You can specify name, file name or mime type. - [Delete an attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachment.md) - [Create a personalized attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/createattachment_1.md): Create a personalized attachment. You can specify the attachment name and attachment file(s). - [Check whether an address is blocklisted](https://docs.developers.optimizely.com/optimizely-campaign/reference/blacklisted.md) - [Get the total number of blocklist entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/count_2.md): Get the total number of blocklist entries. You can choose whether to include or exclude parent clients. - [Get information about all blocklist entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/findallblacklistentries.md): Get detailed information about all blocklist entries, such as pattern, reason or creation date. You can limit the maximum number of retrieved blocklist entries and sort the result by specific… - [Create a blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/createblacklistentry.md): Create a blocklist entry. You can specify a reason for blocklisting. - [Delete multiple blocklist entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteblacklistentries.md) - [Get information about a blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/getblacklistentry.md): Get detailed information about a blocklist entry, such as pattern, reason for blocklisting or creation date. - [Delete a blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteblacklistentry.md) - [Get information about all confirmation mailings](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectconfirmationmailings.md): Get detailed information about all confirmation mailings, such as status, type or creation date. You can filter mailings by media type and sort the result by specific criteria. - [Create a confirmation mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/createconfirmationmailing.md) - [Get information about a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/getconfirmationmailing.md): Get detailed information about a confirmation mailing, such as type, status or creation date. - [Delete a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteconfirmationmailing.md) - [Update a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecampaignmessage.md): Update information of a mailing, such as name, subject or content. - [Add attachments into a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/addattachments.md): Add attachments into a campaign message. With this operation you can add a single, or multiple attachments into a campaign message. - [Delete attachments of a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachments.md) - [Get the content of a mailing (email)](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcampaignmessagecontent.md): Get the content of a mailing (email) and define the content type to be delivered. - [Get information about the sending status of all recipients of a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettestmailingreport.md): Get detailed information about the sending status of all recipients of a test mailing, such as enqueued, sending, sent or failed. - [Get information about a tracking link of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackinglink.md): Get detailed information about a tracking link of a mailing, such as ID, URL or link occurrences in the text version. - [Update the tracking link configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatelinktracking.md) - [Get information about all tracking links of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackinglinks.md): Get detailed information about all tracking links of a mailing, such as ID, URL or link occurrences in the text version. - [Get information about the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackingconfiguration.md) - [Update the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatetrackingconfiguration.md) - [Get information about a "Recipients" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlistsnodeforscmailing.md): Get detailed information about a "Recipients" node, such as node ID, successor node ID or grid location. - [Create or update a "Recipients" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdaterecipientlistsnode.md): Create or update a "Recipients" node. The "recipientListIds" parameter is only required for updating. - [Get information about the sending status of all recipients of a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettestmailingreport_1.md): Get detailed information about the sending status of all recipients of a test mailing, such as enqueued, sending, sent or failed. - [Send a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/starttestmailing_1.md): Send a test mailing to check content, layout or target groups before sending the actual mailing. - [Get a campaign report](https://docs.developers.optimizely.com/optimizely-campaign/reference/getreport.md): Get a detailed campaign report containing information such as number of recipients, opens, clicks, bounces or unsubscribes. - [Start a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/startconfirmationmailing.md) - [Stop a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/stopconfirmationmailing.md) - [Get information about all Smart Campaigns](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectsmartcampaigns.md): Get detailed information about all Smart Campaigns, such as mailing IDs and the date and time of creation. - [Create or copy a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorcopysmartcampaign.md) - [Activate a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/activatesmartcampaign.md): Activate a Smart Campaign. The Smart Campaign will change status to "Activated". - [Deactivate a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deactivatesmartcampaign.md): Deactivate a Smart Campaign. The Smart Campaign will change status to "Activation required". - [Get information about a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsmartcampaign.md): Get detailed information about a Smart Campaign, such as status, starting date, finishing date or node IDs. - [Update the name of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecampaignmessage_2.md) - [Delete a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesmartcampaign.md) - [Get information about a "A/B test" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsplitnode.md): Get detailed information about a "A/B test" node of a Smart Campaign, such as mode (e.g. best open rate, best click rate), scheduled time or fallback. - [Create or update an "A/B test" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdatesplitnode.md): Create or update an "A/B test" node of a Smart Campaign. You can enable and specify optimization mode and set predecessor and successor node. - [Delete an "A/B test" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesplitnode.md) - [Get information about a connection from an "A/B test" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsuccessor.md): Get detailed information about a connection from an "A/B test" node to other nodes, such as target group or relative or absolute number of recipients. - [Create or update a connection from a "A/B test" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdatesuccessoredge.md): Create or update a connection from a "A/B test" node. You can specify target groups or predecessor and successor node. - [Delete a connection from a "A/B test" node to another node](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesuccessoredge.md) - [Get information about all connections from an "A/B test" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/findsuccessors.md): Get detailed information about all connections from an "A/B test" node to other nodes, such as target group or relative or absolute number of recipients. - [Delete all connections from the "A/B test" node to other nodes](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesuccessoredges.md) - [Get analysis data of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getanalysisdata.md): Get detailed analysis data of a Smart Campaign, such as start date of the analysis, current state of the analysis or the number of mailing recipients. - [Schedule new recipient analysis for a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/scheduleanalysis.md) - [Cancel a running recipient analysis of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/cancelanalysis.md) - [Get information about a "Block" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getblocknode.md): Get detailed information about a "Block" node of a Smart Campaign, such as custom blacklist IDs or node ID. - [Create or update a "Block" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdateblocknode.md): Create or update a "Block" node of a Smart Campaign, such as custom blacklist IDs or predecessor and successor node. - [Delete a "Block" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteblocknode.md) - [Get information about a "Limit" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcapnode.md): Get detailed information about a "Limit" node of a Smart Campaign, such as relative or absolute number of recipients or node ID. - [Create or update a "Limit" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdatecapnode.md): Create or update a "Limit" node of a Smart Campaign, such as relative or absolute number of recipients or predecessor and successor node. - [Delete a "Limit" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecapnode.md) - [Get information about all mailings of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getmessages.md) - [Create a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/createcampaignmessage.md): Create a Smart Campaign mailing and specify information such as sender address, name, content (plain text) or media code. - [Get information about a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsmartcampaignmessage_1.md): Get detailed information about a mailing of a Smart Campaign, such as status, format, type or creation date. - [Update a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecampaignmessage_1.md): Update information of a mailing, such as name, subject or content. - [Delete a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecampaignmessage_1.md): Delete a mailing that was created in Smart Campaigns. - [Add attachments into a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/addattachments_1.md): Add attachments into a campaign message. With this operation you can add a single, or multiple attachments into a campaign message. - [Delete attachments of a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachments_1.md) - [Get the content of a mailing (email)](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcampaignmessagecontent_1.md): Get the content of a mailing (email) and define the content type to be delivered. - [Update the content of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/storecampaignmessagecontent_1.md): Update the content of a mailing. You can transmit plain text, html, or multipart content that consists of HTML and plain text. See Note: One of the following request parameters is required:… - [Get information about a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/getmessagetemplate.md): Get detailed information about a message template, such as reply-to address, subject, format or creation date. - [Update a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatemessagetemplate.md): Update information of a message template, such as name or subject. - [Delete a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletemessagetemplate.md) - [Test a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/testmessagetemplate.md): Send a test mailing to check content and layout of a message template before sending the actual mailing. - [Get information about all opt-in processes](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectoptinprocesses.md): Get detailed information about all opt-in processes, such as type, title or creation date. - [Create an opt-in process](https://docs.developers.optimizely.com/optimizely-campaign/reference/createoptinprocess.md): Create an opt-in process. You can specify name, type or registration page. - [Get information about an opt-in process](https://docs.developers.optimizely.com/optimizely-campaign/reference/getoptinprocess.md): Get detailed information about an opt-in process, such as type, title or creation date. - [Update an opt-in process](https://docs.developers.optimizely.com/optimizely-campaign/reference/updateoptinprocess.md): Update information of an opt-in process, such as name, description or type. - [Get information about all recipient lists](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectrecipientlists.md): Get detailed information about all recipient lists, such as number of recipients, list description or suitability for transactional mails. You can limit the number of retrieved lists and include test… - [Copy a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/copyrecipientlist.md) - [Get information about a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlist.md): Get detailed information about a recipient list, such as number of recipients, list description or suitability for transactional mails. - [Update a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/updaterecipientlist.md): Update information of a recipient list such as name or description and check if the list is a test list. - [Get the attribute names of a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlistattributenames.md) - [Get the fields of a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlistfields.md) - [Get information about all recipients in a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectrecipients.md): Get detailed information about all recipients in a recipient list, such as recipient ID, creation date and modification date.

Request limit: In total, a maximum of 10 simultaneous requests… - [Add multiple recipients to a recipient list. Double opt-in processes will not be overwritten by other opt-in processes (see Opt-in documentation).](https://docs.developers.optimizely.com/optimizely-campaign/reference/addrecipients.md) - [Add a recipient to a recipient list. Double opt-in processes will not be overwritten by other opt-in processes (see Opt-in documentation).](https://docs.developers.optimizely.com/optimizely-campaign/reference/addrecipient.md) - [Delete recipients from a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleterecipients.md): Delete multiple recipients from a recipient list. Note: All recipients are deleted if neither "recipientIds" nor "removalType" is specified. - [Get the total number of recipients in a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/countrecipients.md): Request limit: In total, a maximum of 10 simultaneous requests for the following operations are permitted per client: REST API countRecipients,